OSDN Git Service

2005-07-30 James A. Morrison <phython@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
2
3         * gcc.dg/fold-abs-4.c: new test.
4
5 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
6
7         PR fortran/22570 an related issues.
8         * gfortran.dg/x_slash_1.f: New test.
9
10 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11
12         PR c/23143
13         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
15
16 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
17
18         PR c/529
19         * gcc.dg/Wshadow-3.c: New test.
20
21 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
22
23         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
24         used to have the wrong bounds).
25
26 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27
28         PR c/21720
29         * gcc.dg/hex-round-1.c: Test more cases.
30         * gcc.dg/hex-round-2.c: New test.
31
32 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
33
34         PR 22550
35         * g++.dg/tree-ssa/pr22550.C: New test.
36
37 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
38
39         * gcc.dg/tree-ssa/vrp19.c: New test.
40         * gcc.dg/tree-ssa-vrp20.c: New test.
41
42 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
43
44         PR c/22240
45         * gcc.dg/transparent-union-4.c: New test.
46
47 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
48
49         PR c/22192
50         * gcc.dg/c99-vla-2.c: New test.
51
52 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
53
54         PR c/21720
55         * gcc.dg/hex-round-1.c: New test.
56
57 2005-07-28  Jan Hubicka  <jh@suse.cz>
58
59         * inliner-1.c: Do not dump everything.
60         * tree-prof.exp: Do not pass -ftree-based-profiling.
61         * bprob.exp: Likewise.
62
63         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
64
65 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
66
67         PR c++/22545
68         * g++.dg/expr/ptrmem7.C: New test.
69
70 2005-07-28  Mike Stump  <mrs@apple.com>
71
72         * g++.old-deja/g++.mike/visibility-1.C: New test.
73
74 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
75
76         PR c/20187
77         * gcc.c-torture/execute/pr20187-1.c: New test.
78
79 2005-07-28  Jeff Law  <law@redhat.com>
80
81         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
82         * gcc.dg/tree-ssa/vrp18.c: New test.
83
84 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
85
86         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
87
88 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
89
90         PR tree-optimization/22506
91         * gcc.dg/vect/ps22506.c: New test.
92
93 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
94
95         PR target/21149
96         * gcc.target/i386/sse-3.c: New test.
97
98 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
99
100         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
101         * gcc.target/mips/mips32-dsp-type.c: Likewise.
102
103 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
104
105         PR c/22589
106         * gcc.c-torture/compile/pr22589-1.c: New test.
107
108 2005-07-28  Jan Hubicka  <jh@suse.cz>
109         
110         * update-loopch.c: New testcase.
111
112 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
113
114         PR rtl-optimization/23047
115         * gcc.c-torture/execute/pr23047.c: New test.
116         * gcc.c-torture/execute/pr23047.x: New.
117
118 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
119
120         PR tree-optimization/22493
121         * gcc.c-torture/execute/pr22493-1.c: New test.
122         * gcc.c-torture/execute/pr22493-1.x: New.
123         * gcc.c-torture/execute/vrp-1.c: New test.
124         * gcc.c-torture/execute/vrp-2.c: New test.
125         * gcc.c-torture/execute/vrp-2.c: New test.
126
127 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
128
129         * gcc.target/frv/all-builtin-read8.c: Delete.
130         * gcc.target/frv/all-builtin-read16.c: Delete.
131         * gcc.target/frv/all-builtin-read32.c: Delete.
132         * gcc.target/frv/all-builtin-read64.c: Delete.
133         * gcc.target/frv/all-builtin-write8.c: Delete.
134         * gcc.target/frv/all-builtin-write16.c: Delete.
135         * gcc.target/frv/all-builtin-write32.c: Delete.
136         * gcc.target/frv/all-builtin-write64.c: Delete.
137         * gcc.target/frv/all-read-write-1.c: New.
138
139 2005-07-27  Jeff Law  <law@redhat.com>
140
141         * gcc.c-torture/execute/pr22630.c: New test.
142
143 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
144
145         PR tree-optimization/23073
146         * gcc.dg/vect/nodump-pr23073.c: New test.
147         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
148
149 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
150
151         PR tree-optimize/22348
152         * gcc.c-torture/execute/pr22348.c: New.
153
154 2005-07-27  Richard Guenther  <rguenther@suse.de>
155
156         * gcc.dg/tree-ssa/salias-1.c: New testcase.
157
158 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
159
160         PR fortran/22503
161         * gfortran.dg/logical_comp.f90: New test.
162
163 2005-07-27  Jan Hubicka  <jh@suse.cz>
164
165         * inliner-1.c: Add cleanup of dumps.
166         * val-prof-*.c: Likewise.
167         * update-tailcall.c: New.
168
169 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
170
171         PR 22591
172         * gcc.dg/tree-ssa/pr22591.c: New test.
173         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
174
175 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
176
177         PR libobjc/22606
178         * objc.dg/try-catch-11.m: New test.
179
180 2005-07-26  Richard Guenther  <rguenther@suse.de>
181
182         PR tree-optimization/22486
183         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
184
185 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
186
187         PR tree-opt/22484
188         * testsuite/g++.dg/opt/loop2.C: New test.
189
190 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
191
192         * gcc.dg/tree-ssa/reassoc-3.c: New test.
193         * gcc.dg/tree-ssa/reassoc-4.c: New test.
194
195 2005-07-25  Adam Nemet  <anemet@lnxw.com>
196
197         * lib/profopt.exp (profopt-execute): Check for profiling data
198         files on the target.
199
200 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
201
202         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
203         for matching of asm labels.
204
205 2005-07-25  Richard Guenther  <rguenther@suse.de>
206
207         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
208
209 2005-07-25  Richard Guenther  <rguenther@suse.de>
210
211         PR testsuite/22624
212         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
213
214 2005-07-25  Ira Rosen  <irar@il.ibm.com>
215
216         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
217         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
218         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
219         * gcc.dg/vect/vect-100.c: New test.
220         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
221         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
222         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
223         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
224         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
225         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
226         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
227         * gfortran.dg/vect/pr19049.f90: New testcase.
228         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
229
230 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
231
232         * gcc.c-torture/execute/20050713-1.c: New test.
233
234         PR fortran/20063
235         * gfortran.fortran-torture/execute/data_4.f90: New test.
236
237         PR middle-end/20303
238         * gcc.dg/visibility-d.c: New test.
239
240 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
241
242         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
243         * gfortran.dg/underflow.f90: Ditto.
244
245 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
246
247         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
248         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
249         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
250
251 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
252
253         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
254         include case of field width of zero. 
255
256 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
257
258         PR libgfortran/21875
259         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
260         with trailing blanks on normal formatted read.
261
262 2005-07-23  Chao-ying Fu  <fu@mips.com>
263
264         * gcc.target/mips/mips32-dsp-type.c: New test.
265         * gcc.target/mips/mips32-dsp.c: New test.
266
267 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
268
269         PR testsuite/21073
270         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
271
272         PR testsuite/20454
273         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
274         and __cyg_profile_func_exit.
275
276 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
277
278         * gfortran.dg/comma_format_extension_3.f: Fix typo.
279         * gfortran.dg/comma_format_extension_4.f: Same.
280         * gfortran.dg/pr15332.f: Same.
281         * gfortran.dg/pr21730.f: Same.
282
283 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
284
285         * g++.dg/opt/vrp2.C: Fix testcase.
286
287         PR tree-opt/22625
288         * g++.dg/opt/vrp2.C: New test.
289
290 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
291
292         PR debug/21828
293         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
294
295 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
296
297         * gcc.dg/tree-ssa/20050719-1.c: New test.
298
299 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
300
301         * gcc.dg/bfin-longcall-1.c: New file.
302         * gcc.dg/bfin-longcall-2.c: New file.
303
304 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
305
306         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
307
308 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
309
310         PR middle-end/19055
311         * gcc.dg/tree-ssa/pr19055.c: New test.
312         * gcc.dg/tree-ssa/pr19055-2.c: New test.
313
314 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
315
316         PR C++/22358
317         * g++.dg/other/pr22358.C: New test.
318
319 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
320
321         PR c++/2922
322         * g++.dg/lookup/two-stage5.C: New test from bug comments.
323         
324 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
325
326         PR c++/15938
327         * g++.dg/init/union2.C: New test.
328
329 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
330
331         PR c/22393
332         * gcc.dg/complex-4.c: New test.
333
334 2005-07-21  Richard Guenther  <rguenther@suse.de>
335
336         PR testsuite/22522
337         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
338         scanning for asm labels.
339         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
340
341 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
342
343         PR target/22085
344         * gcc.dg/altivec-pr22085.c: New.
345
346 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
347
348         PR tree-optimization/19210
349         * gcc.dg/tree-ssa/pr19210-1.c: New.
350         * gcc.dg/tree-ssa/pr19210-2.c: New.
351
352 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
353
354         PR rtl-optimization/22167
355         * g++.dg/opt/pr22167.C: New test.
356
357 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
358
359         PR c++/2922
360         * g++.dg/lookup/two-stage2.C: New.
361         * g++.dg/lookup/two-stage3.C: New.
362         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
363         fixed two-stage name lookup for operators.
364         * g++.dg/template/call3.C: Compiler now produces an appropriate
365         error message. 
366         * g++.dg/template/crash37.C: Compiler now describes bla() on line
367         14 as a candidate. 
368         * g++.dg/template/ptrmem4.C: Compiler produces different error
369         message.
370         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
371         connect_to_method as a candidate.
372         
373 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
374
375         * gcc.dg/fold-alloc-1.c: New test.
376
377 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
378
379         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
380         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
381
382 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
383
384         * gcc.dg/fold-abs-1.c: New test.
385         * gcc.dg/fold-abs-2.c: New test.
386         * gcc.dg/fold-abs-3.c: New test.
387
388 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
389
390         Make CONSTRUCTOR use VEC to store initializers.
391         * g++.dg/ext/complit3.C: Check for specific error messages.
392         * g++.dg/init/brace2.C: Update error message.
393         * g++.dg/warn/Wbraces2.C: Likewise.
394
395 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
396
397         PR fortran/16940
398         * gfortran.dg/module_interface_1.f90: New test.
399
400 2005-07-19  Danny Berlin <dberlin@dberlin.org>
401             Kenneth Zadeck <zadeck@naturalbridge.com>
402
403         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
404
405 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
406
407         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
408         specify -Wformat for these tests.
409         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
410         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
411         * gcc.dg/format/opt-6.c: Delete.
412
413 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
414
415         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
416         * gcc.dg/tree-ssa/sra-3.c: Likewise.
417
418 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
419
420         * gcc.dg/tree-ssa/alias-2.c: New test.
421
422 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
423
424         PR c++/22263
425         * g++.dg/template/explicit7.C: New test.
426
427 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
428
429         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
430         width of 8 to +Inf and -Inf.
431     
432 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
433
434         PR c++/22139
435         * g++.dg/template/friend36.C: New test.
436
437 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
438
439         PR fortran/21730
440         * gfortran.dg/pr21730.f: New test.
441
442 2005-07-16  Danny Berlin <dberlin@dberlin.org>
443             Kenneth Zadeck <zadeck@naturalbridge.com>
444
445         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
446         since pure const detection cannot run at -O1 in c compiler.
447         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
448         can now optimize this case properly.
449         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
450         because we now pass.
451         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
452
453 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
454
455         PR c/22421
456         * gcc.dg/format/bitfld-1.c: New test.
457
458 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
459
460         PR c++/22204
461         * g++.dg/rtti/repo1.C: New test.
462
463 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
464
465         PR middle-end/22398
466         * gcc.c-torture/compile/pr22398.c: New test.
467
468 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
469
470         PR c++/22132
471         * g++.dg/expr/cast4.C: New test.
472
473 2005-07-15  Richard Guenther  <rguenther@suse.de>
474
475         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
476         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
477
478 2005-07-15  Steven Bosscher  <stevenb@suse.de>
479
480         PR tree-optimization/22230
481         * gcc.dg/tree-ssa/pr22230.c: New test.
482
483 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
484
485         * gfortran.dg/g77/cpp6.f: New test.
486
487         PR fortran/22417
488         * gfortran.dg/g77/cpp5.F: New test.
489         * gfortran.dg/g77/cpp5.h: New file.
490         * gfortran.dg/g77/cpp5inc.h: New file.
491
492 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
493
494         PR libfortran/16435
495         * gfortran.dg/tl_editting.f90: New.
496         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
497
498 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
499
500         * gfortran.dg/char_array_constructor.f90: New test.
501
502 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
503
504         * gfortran.dg/past_eor.f90: New.
505         * gfortran.dg/complex_read.f90: New.
506
507 2005-07-13  Jeff Law  <law@redhat.com>
508
509         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
510         additional casts.
511
512         * gcc.dg/tree-ssa/pr22321.c: New test
513
514 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
515
516         PR tree-optimization/21921
517         * gcc.dg/tree-ssa/pr21921.c: New.
518
519 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
520
521         PR tree-optimizatio/22442
522         * gcc.dg/tree-ssa/loop-11.c: New test.
523
524 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
525
526         PR tree-opt/21840
527         * gcc.c-torture/compile/pr21840.c: New test.
528
529 2005-07-12  Jan Hubicka  <jh@suse.cz>
530
531         * gcc.c-torture/compile/pr22379.c: New test.
532
533 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
534
535         PR libfortran/21593
536         gfortran.dg/dev_null.f90:  Remove outdated comment about
537         PR libfortran/21593.
538
539
540 2005-07-12  Dale Johannesen  <dalej@apple.com>
541
542         * gcc.target/i386/compress-float-sse.c:  New.
543         * gcc.target/i386/compress-float-sse-pic.c:  New.
544         * gcc.target/i386/compress-float-387.c:  New.
545         * gcc.target/i386/compress-float-387-pic.c:  New.
546         * gcc.dg/compress-float-ppc.c:  New.
547         * gcc.dg/compress-float-ppc-pic.c:  New.
548
549 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
550
551         PR libfortran/21593
552         gfortran.dg/dev_null.f90:  Remove targets.
553
554 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
555
556         PR tree-opt/22335
557         * gcc.dg/pr22335-1.c: New test.
558         * gcc.dg/pr22335-2.c: New test.
559
560 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
561
562         PR c++/20172
563         * g++.dg/template/nontype12.C : New test.
564
565 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
566
567         * gcc.dg/tree-ssa/loop-10.c: New test.
568
569 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
570
571         * gcc.c-torture/execute/20020720-1.x: Remove.
572
573 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
574
575         * gfortran.fortran-torture/execute/forall_7.f90: New test.
576
577 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
578
579         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
580         (dg-mips-options): Use it.
581
582 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
583
584         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
585
586 2005-07-09  Richard Henderson  <rth@redhat.com>
587
588         * lib/target-supports.exp (check_effective_target_sync_char_short):
589         Add alpha.
590
591 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
592
593         PR libfortran/22217
594         * gfortran.dg/negative-z-descriptor.f90:  New test.
595
596 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
597
598         PR tree-opt/22329
599         * gcc.dg/pr22329.c: New test.
600
601 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
602
603         PR tree-optimization/20139
604         * gcc.dg/tree-ssa/pr20139.c: New.
605
606 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
607
608         PR tree-opt/22356
609         * testsuite/gcc.dg/pr22356-1.c: New test.
610
611 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
612
613         PR c++/21799
614         * g++.dg/template/unify8.C: New.
615         * g++.dg/template/unify9.C: New.
616
617 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
618
619         * gfortran.fortran-torture/execute/entry_10.f90: New test.
620
621 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
622
623         * gcc.dg/darwin-version-1.c: New.
624         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
625         * gcc.dg/builtins-20.c: Likewise.
626         * gcc.dg/builtins-53.c: Likewise.
627         * gcc.dg/torture/builtins-convert-1.c: Likewise.
628         * gcc.dg/torture/builtins-convert-2.c: Likewise.
629         * gcc.dg/torture/builtins-convert-3.c: Likewise.
630         * gcc.dg/torture/builtins-power-1.c: Likewise.
631         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
632         on Darwin.
633
634 2005-07-07  Jeff Law  <law@redhat.com>
635
636         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
637         argument evaluation order.
638
639 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
640
641         PR libfortran/21594
642         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
643         Add test cases where the shift length is greater than the
644         array length.
645
646 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
647
648         * obj-c++.dg/proto-lossage-6.mm: New.
649         * objc.dg/proto-lossage-6.m: New.
650
651 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
652
653         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
654         * objc.dg/gnu-runtime-2.m: Likewise.
655
656 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
657
658         * gfortran.dg/longline.f: New test.
659
660         * gfortran.dg/badline.f: New test.
661
662 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
663
664         PR fortran/16531
665         PR fortran/15966
666         PR fortran/18781
667         * gfortran.dg/hollerith.f90: New.
668         * gfortran.dg/hollerith2.f90: New.
669         * gfortran.dg/hollerith3.f90: New.
670         * gfortran.dg/hollerith4.f90: New.
671         * gfortran.dg/hollerith_f95.f90: New.
672         * gfortran.dg/hollerith_legacy.f90: New.
673         * gfortran.dg/g77/cpp4.F: New. Port from g77.
674
675 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
676
677         PR objc/22274
678         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
679         * objc.dg/gnu-runtime-2.m: New.
680
681 2005-07-06  Jeff Law  <law@redhat.com>
682
683         * gcc.dg/tree-ssa/vrp17.c: New test.
684
685 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
686
687         PR fortran/22327
688         * gfortran.dg/array_constructor_5.f90: New test.
689
690 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
691
692         * gfortran.fortran-torture/execute/entry_9.f90: New test.
693
694 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
695
696         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
697         * gcc.dg/980816-1.c: Ditto.
698
699 2005-07-06  Jeff Law  <law@redhat.com>
700
701         * gcc.c-torture/compile/pr21356.c: New test.
702
703 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
704
705         PR c/22013
706         PR c/22098
707         * gcc.c-torture/compile/pr22013-1.c,
708         gcc.c-torture/execute/pr22098-1.c,
709         gcc.c-torture/execute/pr22098-2.c,
710         gcc.c-torture/execute/pr22098-3.c: New tests.
711
712 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
713
714         PR c/22308
715         * gcc.dg/pr22308-1.c: New test.
716
717 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
718
719         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
720         target.
721         * gcc.dg/compare9.c: Use -fshort-enums instead of
722         -fno-short-enums.  Change the last test to dg-bogus.
723
724 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
725
726         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
727         * gcc.dg/compare9.c: New.
728
729 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
730
731         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
732
733 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
734
735         PR testsuite/22288
736         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
737
738
739 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
740
741         * gcc.dg/format/gcc_gfc-1.c: New.
742
743 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
744
745         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
746
747 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
748
749         PR fortran/20842
750         * gfortran.dg/io_invalid_1.f90: New test.
751
752 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
753
754         * gcc.dg/format/gcc_diag-1.c: Update.
755
756 2005-07-02  Jeff Law  <law@redhat.com>
757
758         * gcc.dg/tree-ssa/pr22051-1.c: New test.
759         * gcc.dg/tree-ssa/pr22051-2.c: New test.
760
761 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
762
763         * gcc.dg/format/gcc_diag-1.c: Update.
764
765 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
766
767         PR tree-opt/22269
768         * gcc.c-torture/compile/pr22269.c: New test.
769
770 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
771
772         PR 21584
773         PR 22219
774         * g++.dg/tree-ssa/pr21584-1.C: New test.
775         * g++.dg/tree-ssa/pr21584-2.C: New test.
776
777 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
778
779         * obj-c++.dg/try-catch-11.mm: New.
780         * objc.dg/try-catch-10.m: New.
781
782 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
783
784         * g++.dg/other/ucnid-1.C: xfail on AIX.
785
786 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
787
788         PR 22234
789         * gcc.dg/20050629-1.c: New test.
790
791 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
792
793         * obj-c++.dg/const-str-1[0-1].mm: New.
794         * objc.dg/const-str-1[0-1].m: New.
795
796 2005-05-29  Richard Henderson  <rth@redhat.com>
797
798         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
799         Rename from check_effective_target_vect_no_max.
800         (check_effective_target_vect_no_int_add): New.
801         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
802         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
803         * gcc.dg/vect/vect-reduc-3.c: Likewise.
804         * gcc.dg/vect/vect-reduc-1.c: Use both.
805         * gcc.dg/vect/vect-reduc-2.c: Likewise.
806
807 2005-05-29  Richard Henderson  <rth@redhat.com>
808
809         * lib/target-supports.exp (check_effective_target_vect_no_max): 
810         Remove i386 and x86_64.
811
812 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
813
814         PR testsuite/21969
815         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
816
817 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
818
819         PR middle-end/21969
820         * gcc.dg/vect/pr21969.c: New test.
821
822 2005-06-28  Eric Christopher  <echristo@redhat.com>
823
824         PR c/22052
825         PR c/21975
826         * gcc.dg/inline1.c: New test.
827         * gcc.dg/inline2.c: Ditto.
828         * gcc.dg/inline3.c: Ditto.
829         * gcc.dg/inline4.c: Ditto.
830         * gcc.dg/inline5.c: Ditto.
831         
832 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
833
834         PR libfortran/22142
835         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
836         Add testcase also testing eoshift1 for PR 22142.
837
838 2005-06-28  Richard Henderson  <rth@redhat.com>
839
840         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
841         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
842         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
843         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
844         gcc.dg/tree-ssa/20030922-2.c: Likewise.
845
846 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
847
848         PR libfortran/22142
849         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
850         Add testcase for PR 22142.
851
852 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
853
854         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
855         gcc.target/ia64/fpreg-2.c: New tests.
856
857 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
858
859         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
860
861 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
862
863         PR libfortran/22170
864         * gfortran.dg/slash_1.f90: New test.
865
866 2005-06-27  Richard Henderson  <rth@redhat.com>
867
868         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
869         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
870         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
871         * gcc.dg/vect/vect-reduc-2.c: Likewise.
872         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
873         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
874
875 2005-06-27  Richard Henderson  <rth@redhat.com>
876
877         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
878         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
879
880 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
881
882         * obj-c++.dg/proto-lossage-5.mm: New.
883         * objc.dg/proto-lossage-5.m: New.
884
885 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
886
887         PR 21959
888         * gcc.dg/tree-ssa/pr21959.c: New test.
889
890 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
891
892         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
893         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
894         testing uninitialized var.
895
896         * gcc.c-torture/execute/builtins/chk.h: New.
897         * gcc.c-torture/execute/builtins/lib/chk.c: New.
898         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
899         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
900         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
901         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
902         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
903         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
904         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
905         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
906         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
907         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
908         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
909         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
910         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
911         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
912         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
913         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
914         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
915         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
916         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
917         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
918         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
919         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
920         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
921         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
922         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
923         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
924         * gcc.dg/builtin-object-size-1.c: New test.
925         * gcc.dg/builtin-object-size-2.c: New test.
926         * gcc.dg/builtin-object-size-3.c: New test.
927         * gcc.dg/builtin-object-size-4.c: New test.
928         * gcc.dg/builtin-object-size-5.c: New test.
929         * gcc.dg/builtin-stringop-chk-1.c: New test.
930         * gcc.dg/builtin-stringop-chk-2.c: New test.
931         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
932         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
933         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
934         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
935         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
936         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
937         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
938         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
939         * gcc.c-torture/execute/printf-1.c: New test.
940         * gcc.c-torture/execute/fprintf-1.c: New test.
941         * gcc.c-torture/execute/vprintf-1.c: New test.
942         * gcc.c-torture/execute/vfprintf-1.c: New test.
943         * gcc.c-torture/execute/printf-chk-1.c: New test.
944         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
945         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
946         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
947
948 2005-06-27  Michael Matz  <matz@suse.de>
949
950         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
951         slot is not merged if address escapes.
952
953 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
954
955         PR c/21911
956         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
957
958 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
959
960         PR middle-end/17965
961         * gcc.c-torture/compile/20050622-1.c: New test.
962
963         PR middle-end/22028
964         * gcc.dg/20050620-1.c: New test.
965
966 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
967
968         PR tree-optimization/22026
969         * gcc.dg/tree-ssa/pr22026.c: New.
970
971 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
972
973         PR libfortran/22144
974         * gfortran.dg/shift-alloc.f90:  New testcase.
975
976 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
977
978         * all files: Update FSF address in copyright headers.
979
980 2005-06-22  Jan Hubicka  <jh@suse.cz>
981
982         * wholeprogram-1.c: New testcase.
983         * wholeprogram-2.c: New testcase.
984
985 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
986
987         PR 22171
988         * gcc.dg/tree-ssa/pr22171.c: New test.
989
990 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
991
992         * gfortran.dg/simplify_modulo.f90: New.
993
994 2005-06-24  Jan Hubicka  <jh@suse.cz>
995
996         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
997
998 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
999
1000         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1001
1002 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1003
1004         * obj-c++.dg/typedef-alias-1.mm: New.
1005         * objc.dg/typedef-alias-1.m: New.
1006
1007 2005-06-23  Jeff Law  <law@redhat.com>
1008
1009         * gcc.dg/tree-ssa/vrp16.c: New test.
1010
1011 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1012
1013         * lib/target-supports.exp: Add
1014         check_effective_target_fortran_large_real and
1015         check_effective_target_fortran_large_int to check for
1016         corresponding effective targets.
1017         * gfortran.dg/large_integer_kind_1.f90: New test.
1018         * gfortran.dg/large_real_kind_1.f90: New test.
1019
1020 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1021
1022         PR tree-optimization/22117
1023         * gcc.dg/tree-ssa/pr22117.c: New.
1024
1025 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1026
1027         PR testsuite/22123
1028         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1029
1030 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1031
1032         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1033
1034 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1035
1036         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1037         * gfortran.dg/f2c_4.c: Likewise
1038         
1039 2005-06-22 Paul Brook  <paul@codesourcery.com>
1040
1041         PR fortran/21034
1042         * gfortran.dg/auto_save_1.f90: New test.
1043
1044 2005-06-22  Michael Matz  <matz@suse.de>
1045
1046         * gcc.target/x86-64/abi: New directory.
1047         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1048         * gcc.target/x86-64/abi/README.gcc: New file.
1049         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1050         * gcc.target/x86-64/abi/asm-support.s: New file.
1051         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1052         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1053         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1054         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1055         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1056         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1057         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1058         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1059         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1060         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1061         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1062         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1063         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1064         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1065         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1066         * gcc.target/x86_64/abi/test_varargs.c: New test.
1067
1068 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1069
1070         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1071         32-bit i?86 and x86_64.
1072
1073 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1074
1075         * obj-c++.dg/const-str-[1-9].mm: New tests.
1076
1077 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1078
1079         PR fortran/22010
1080         * gfortran.dg/namelist_use.f90: New.
1081         * gfortran.dg/namelist_use_only.f90: New.
1082
1083 2005-06-21  Jeff Law  <law@redhat.com>
1084
1085         * gcc.dg/tree-ssa/vrp15.c: New test.
1086
1087 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1088
1089         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1090         Remove.
1091         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1092         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1093         remove vect_reduction target keyword. Also avoid two returns in main.
1094         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1095         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1096         * gcc.dg/vect/vect-reduc-1short.c: New test.
1097         * gcc.dg/vect/vect-reduc-1char.c: New test.
1098         * gcc.dg/vect/vect-reduc-2short.c: New test.
1099         * gcc.dg/vect/vect-reduc-2char.c: New test.
1100         * gcc.dg/vect/vect-reduc-6.c: New test.
1101         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1102         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1103         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1104
1105 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1106         Paul Thomas  <pault@gcc.gnu.org>
1107
1108         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1109         New tests.
1110         
1111 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1112
1113         * gfortran.dg/backslash_1.f90: New test.
1114         * gfortran.dg/backslash_2.f90: New test.
1115
1116 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1117
1118         * gfortran.dg/duplicate_labels.f90: New test.
1119
1120 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1121
1122         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1123         unsupportable relocations.
1124         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1125         * gcc.dg/20050321-2.c: xfail for NetWare.
1126
1127 2005-06-20  Andreas Jaeger  <aj@suse.de>
1128
1129         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1130         gcc.target/i386/fastcall-sseregparm.c,
1131         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1132
1133 2005-06-19  Richard Henderson  <rth@redhat.com>
1134
1135         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1136
1137 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1138
1139         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1140
1141 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1142
1143         PR c++/22115
1144         * g++.dg/conversion/simd2.C: Change expected error message.
1145
1146 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1147
1148         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1149         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1150         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1151
1152 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1153
1154         * gcc.dg/fold-mod-1.c: New test.
1155
1156 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1157
1158         PR fortran/19926
1159         * gfortran.dg/pr19926.f90: New test.
1160
1161 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1162
1163         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1164         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1165         targets.
1166         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1167         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1168
1169 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1170
1171         * gcc.target/ia64/float80-varargs-1.c: New test.
1172
1173 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1174
1175         PR tree-opt/22035
1176         * gfortran.dg/f2c_6.f90: New test.
1177
1178 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1179
1180         PR c++/17413
1181         * g++.dg/template/local5.C: New.
1182
1183 2005-06-17  Richard Henderson  <rth@redhat.com>
1184
1185         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1186
1187 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1188
1189         PR testsuite/21945
1190         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1191
1192 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1193
1194         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1195         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1196         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1197         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1198         check_vect to verify the presence of hardware vector support.
1199
1200 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1201
1202         PR testsuite/22056
1203         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1204
1205 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1206
1207         PR libfortran/19216
1208         * gfortran.dg/pr19216.f: Add correct space between brackets and
1209         dg directive.
1210
1211 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1212
1213         PR libfortran/16436
1214         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1215
1216 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1217
1218         * gcc.target/i386/attributes-error.c: New testcase.
1219         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1220         * gcc.target/i386/regparm-stdcall.c: Likewise.
1221         * gcc.target/i386/sseregparm-1.c: Likewise.
1222         * gcc.target/i386/sseregparm-2.c: Likewise.
1223
1224 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1225
1226         * g++.dg/rtti/crash2.C: New.
1227
1228 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1229
1230         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1231
1232 2005-06-15  David Ung  <davidu@mips.com>
1233
1234         * gcc.target/mips/mips16e-extends.c: New test for testing the
1235         generation of MIPS16e zeb/zeh, seb/seh instructions.
1236
1237 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1238
1239         PR 22018
1240         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1241         * gcc.dg/tree-ssa/pr22018.c: New test.
1242
1243 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1244
1245         * gcc.dg/simd-1.c: Update error messages.
1246         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1247         * gcc.dg/simd-2.c: Update error messages.
1248         * gcc.dg/simd-4.c: New.
1249
1250 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1251
1252         PR c++/20678
1253         * g++.dg/other/crash-4.C: New.
1254
1255 2005-06-14  Devang Patel  <dpatel@apple.com>
1256
1257         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1258
1259 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1260
1261         PR c++/21929
1262         * g++.dg/parse/crash11.C: Update
1263
1264 2005-06-13  Jeff Law  <law@redhat.com>
1265
1266         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1267         perform the desired transformations.
1268         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1269         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1270
1271 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1272
1273         PR fortran/22038
1274         * gfortran.dg/forall_1.f90: Un-XFAIL.
1275
1276 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1277
1278         PR c++/21929
1279         * g++.dg/parse/crash26.C: New.
1280
1281         PR c++/20789
1282         * g++.dg/init/member1.C: New.
1283
1284 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1285
1286         * gfortran.dg/altreturn_1.f90: New test.
1287
1288 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1289
1290         PR middle-end/21985
1291         * gcc.dg/tree-ssa/pr21985.c: New test.
1292
1293 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1294
1295         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1296
1297 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1298
1299         PR c++/21930
1300         * g++.dg/other/error10.C: New test case.
1301
1302 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1303
1304         PR libfortran/19155
1305         * gfortran.dg/pr19155.f: Add test.
1306
1307 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1308
1309         * gfortran.dg/f2c_7.f90: New test.
1310
1311         * gfortran.dg/forall_1.f90: XFAILed.
1312
1313 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1314
1315         * gcc.dg/pr14796-1.c: New.
1316         * gcc.dg/pr14796-2.c: New.
1317
1318 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1319
1320         PR fortran/17792
1321         PR fortran/21375
1322         * gfortran.dg/deallocate_stat.f90:  New test.
1323
1324 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1325
1326         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1327
1328 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1329
1330         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1331         access will be generated when this loop is vectorized. Test that
1332         accesses with same alignment were detected.
1333         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1334         Test that accesses with same alignment were detected.
1335         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1336         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1337         alignment were detected.
1338
1339 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1340
1341         * gcc.dg/Wcxx-compat-1.c: New.
1342
1343 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1344
1345         PR libfortran/21480
1346         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1347         complex array.
1348
1349 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1350
1351         * gcc.dg/alias-8.c: New.
1352
1353 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1354
1355         * gcc.dg/format/cmn_err-1.c: Update.
1356
1357 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1358
1359         PR target/20666
1360         * gcc.target/sparc/fexpand-2.c: New.
1361         * gcc.target/sparc/fpmerge-2.c: New.
1362         * gcc.target/sparc/fpmul-2.c: New.
1363         * gcc.target/sparc/noresult.c: New.
1364         * gcc.target/sparc/pdist-2.c: New.
1365         * gcc.target/sparc/pdist-3.c: New.
1366
1367 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1368
1369         PR testsuite/21702
1370         * gcc.target/i386/i386.exp: Fix comment typo.
1371
1372 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1373
1374         PR c++/19497
1375         * g++.dg/inherit/using5.C: New.
1376         * g++.dg/inherit/using6.C: New.
1377
1378 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1379
1380         PR c++/19894
1381         * g++.dg/template/ptrmem15.C: New test.
1382
1383         PR c++/20563
1384         * g++.dg/ext/label4.C: New test.
1385
1386 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1387
1388         * gcc.dg/tls/debug-1.c: New test.
1389
1390 2005-06-07  Dale Johannesen  <dalej@apple.com>
1391
1392         * gcc.target/i386/movq.c:  New.
1393
1394 2005-06-07  Dale Johannesen  <dalej@apple.com>
1395
1396         * gcc.dg/20050607-1.c:  New.
1397
1398 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1399
1400         PR middle-end/21850
1401         * gcc.c-torture/execute/20050607-1.c: New test.
1402
1403 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1404
1405         PR libfortran/21926
1406         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1407         Test case where the return array has lowest stride one,
1408         but isn't packed.
1409
1410 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1411
1412         * lib/target-supports.exp (check_effective_target_sync_int_long):
1413         Add s390 and s390x targets.
1414
1415 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1416
1417         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1418         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1419         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1420         * gcc.dg/tree-ssa/loop-9.c: New test.
1421
1422 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1423
1424         * g++.dg/parse/defarg10.C: New.
1425
1426 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1427
1428         PR regression/21897
1429         * gcc.c-torture/execute/20050604-1.c: New test.
1430
1431 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1432
1433         PR 21903
1434         * g++.dg/parse/defarg9.C: New.
1435
1436         PR c++/20637
1437         * g++.dg/inherit/using4.C: New.
1438         * g++.dg/overload/error1.C: Adjust expected errors.
1439         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1440         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1441         * g++.old-deja/g++.other/redecl2.C: Likewise.
1442         * g++.old-deja/g++.other/redecl4.C: Likewise.
1443         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1444
1445 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1446
1447         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1448
1449 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1450
1451         * lib/gfortran.exp (gfortran_target_compile): Call
1452         dg-additional-files-options
1453         * gfortran.dg/f2c_4.f90: New file
1454         * gfortran.dg/f2c_4.c: New file
1455         * gfortran.dg/f2c_5.f90: New file
1456         * gfortran.dg/f2c_5.c: New file
1457
1458 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1459
1460         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1461
1462         PR fortran/21912
1463         * gfortran.dg/array_constructor_4.f90: New test.
1464
1465 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1466
1467         PR c++/21619
1468         * g++.dg/ext/builtin9.C: New test.
1469
1470 2005-06-05  Dale Johannesen  <dalej@apple.com>
1471
1472         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1473         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1474
1475 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1476
1477         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1478         * gcc.dg/vect/vect-reduc-1.c: New.
1479         * gcc.dg/vect/vect-reduc-2.c: New.
1480         * gcc.dg/vect/vect-reduc-3.c: New.
1481
1482 2005-06-04  Dale Johannesen  <dalej@apple.com>
1483
1484         * gcc.c-torture/execute/20050603-1.c:  New.
1485         * gcc.c-torture/execute/20050603-2.c:  New.
1486         * gcc.dg/20050603-3.c:  New.
1487
1488 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1489
1490         PR fortran/19195
1491         * gfortran.dg/debug_1.f90: New test.
1492
1493         * gfortran.dg/forall_1.f90: New test.
1494
1495 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1496
1497         * gfortran.dg/array_constructor_3.f90: New test.
1498
1499 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1500
1501         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1502
1503 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1504
1505         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1506
1507 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1508
1509         PR c/21873
1510         * gcc.dg/init-excess-1.c: New test.
1511
1512 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1513
1514         PR c++/21853
1515         * g++.dg/expr/static_cast6.C: New test.
1516
1517 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1518
1519         * gcc.dg/tree-ssa/vrp14.c: New test.
1520
1521 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1522
1523         PR c++/21336
1524         * g++.dg/template/new2.C: New test.
1525
1526 2005-06-03  Josh Conner  <jconner@apple.com>
1527
1528         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1529         all entries in initializer.
1530
1531 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1532
1533         PR middle-end/21858
1534         * gcc.dg/pr21858.c: New testcase.
1535
1536 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1537
1538         PR tree-optimization/21292
1539
1540         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1541         New.
1542         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1543         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1544         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1545         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1546         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1547
1548 2005-06-02  Richard Henderson  <rth@redhat.com>
1549
1550         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1551
1552 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1553
1554         * gcc.dg/wtypequal.c: New testcase.
1555
1556 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1557
1558         PR 21582
1559         * gcc.dg/tree-ssa/pr21582.c: New test.
1560
1561 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1562
1563         PR c++/21280
1564         * g++.dg/opt/interface2.h: New.
1565         * g++.dg/opt/interface2.C: New.
1566         * g++.dg/init/ctor4.C: Adjust error lines.
1567         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1568         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1569         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1570         * g++.old-deja/g++.pt/assign1.C: Likewise.
1571         * g++.old-deja/g++.pt/crash20.C: Likewise.
1572
1573 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1574
1575         PR tree-optimization/21734
1576         * g++.dg/vect/pr21734_1.cc: New.
1577         * g++.dg/vect/pr21734_2.cc: New.
1578
1579 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1580
1581         PR c++/20350
1582         * g++.dg/template/spec24.C: New.
1583
1584         PR c++/21151
1585         * g++.dg/pch/local-1.C: New.
1586         * g++.dg/pch/local-1.Hs: New.
1587
1588 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1589
1590         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1591         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1592         * gcc.dg/tree-ssa/pr14341.c: New test.
1593         * gcc.dg/tree-ssa/pr14841.c: New test.
1594         * gcc.dg/tree-ssa/pr20701.c: New test.
1595         * gcc.dg/tree-ssa/pr21086.c: New test.
1596         * gcc.dg/tree-ssa/pr21090.c: New test.
1597         * gcc.dg/tree-ssa/pr21332.c: New test.
1598         * gcc.dg/tree-ssa/pr21458.c: New test.
1599         * gcc.dg/tree-ssa/pr21658.c: New test.
1600         * gcc.dg/tree-ssa/vrp01.c: New test.
1601         * gcc.dg/tree-ssa/vrp02.c: New test.
1602         * gcc.dg/tree-ssa/vrp03.c: New test.
1603         * gcc.dg/tree-ssa/vrp04.c: New test.
1604         * gcc.dg/tree-ssa/vrp05.c: New test.
1605         * gcc.dg/tree-ssa/vrp06.c: New test.
1606         * gcc.dg/tree-ssa/vrp07.c: New test.
1607         * gcc.dg/tree-ssa/vrp08.c: New test.
1608         * gcc.dg/tree-ssa/vrp09.c: New test.
1609         * gcc.dg/tree-ssa/vrp10.c: New test.
1610         * gcc.dg/tree-ssa/vrp11.c: New test.
1611         * gcc.dg/tree-ssa/vrp12.c: New test.
1612         * gcc.dg/tree-ssa/vrp13.c: New test.
1613
1614 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1615
1616         PR 21029
1617         * gcc.dg/tree-ssa/pr21029.c: New test.
1618
1619 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1620
1621         * gfortran.dg/logint-1.f: New test case.
1622         * gfortran.dg/logint-2.f: Likewise.
1623         * gfortran.dg/logint-3.f: Likewise.
1624
1625 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1626
1627         PR c/21536
1628         PR c/20760
1629         * gcc.dg/20050527-1.c: New test.
1630
1631         * gcc.dg/i386-sse-12.c: New test.
1632
1633         PR fortran/21729
1634         * gfortran.dg/implicit_5.f90: New test.
1635
1636 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1637
1638         PR fortran/20883
1639         * gfortran/assign_4.f90: New test.
1640         * gfortran/assign_2.f90: Change compile to run.
1641
1642 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1643
1644         * lib/target-supports.exp
1645         (check_effective_target_sync_char_short): New.
1646         * gcc.dg/sync-2.c: New.
1647
1648 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1649
1650         PR tree-optimization/21817
1651         * gcc.dg/torture/pr21817-1.c: New.
1652
1653 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1654
1655         PR c++/21165
1656         * g++.dg/template/init5.C: New.
1657
1658 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1659
1660         * gfortran.dg/char_initialiser_actual.f90:
1661         Test character initialisers as actual arguments.
1662         * gfortran.dg/char_pointer_comp_assign.f90:
1663         Test character pointer structure component assignments.
1664         * gfortran.dg/char_array_structure_constructor.f90:
1665         Test character components in structure constructors.
1666
1667 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1668
1669         PR middle-end/20931
1670         * g++.dg/opt/pr20931.C: New test.
1671
1672 2005-05-31  Andreas Jaeger  <aj@suse.de>
1673
1674         PR testsuite/20772
1675         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1676         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1677         g++.old-deja/g++.ext/asmspec1.C,
1678         g++.old-deja/g++.other/regstack.C,
1679         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1680         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1681         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1682         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1683         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1684         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1685         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1686         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1687         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1688         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1689         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1690         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1691         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1692         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1693         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1694         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1695         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1696         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1697         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1698
1699 2005-05-31  Jeff Law  <law@redhat.com>
1700
1701         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1702
1703 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1704
1705         PR middle-end/21743
1706         * gcc.dg/builtins-1.c: Activate disabled clog test.
1707         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1708
1709 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1710
1711         * gfortran.dg/char_pointer_assign.f90:
1712         Test character-pointer assignments and pointer assignments.
1713         * gfortran.dg/char_pointer_dummy.f90:
1714         Test character-pointer dummy arguments.
1715         * gfortran.dg/char_pointer_func.f90:
1716         Test character-pointer function returns.
1717         * gfortran.dg/char_pointer_dependency.f90:
1718         Test character-pointer functions with dependencies.
1719
1720 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1721
1722         PR c++/21784
1723         * g++.dg/lookup/using14.C: New test.
1724
1725 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1726
1727         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1728         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1729         trailing ^M.
1730
1731 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1732
1733         PR c++/17413
1734         * g++.dg/template/local5.C: New.
1735
1736         PR target/21761
1737         * gcc.c-torture/compile/pr21761.c: New.
1738
1739         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1740         before darwin8.
1741
1742 2005-05-30  Steven G. Kargl
1743
1744         PR fortran/20846
1745         * gfortran.dg/inquire_8.f90: New test.
1746
1747 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1748
1749         PR libfortran/21376
1750         * gfortran.dg/output_exponents_1.f90: New test.
1751
1752 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1753
1754         PR libfortran/20006
1755         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1756
1757 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1758
1759         PR c++/21210
1760         * g++.dg/ext/complex1.C: New test.
1761
1762         PR c++/21340
1763         * g++.dg/init/ctor6.C: New test.
1764
1765 2005-05-29  Jan Hubicka  <jh@suse.cz>
1766
1767         * gcc.c-torture/compile/pr21562.c: New.
1768
1769 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1770
1771         * gfortran.dg/subnormal_1.f90: New test.
1772
1773 2005-05-28  Jan Hubicka  <jh@suse.cz>
1774
1775         * tree-prof.exp: Fix comment.
1776         * value-prof-1.c: New.
1777         * value-prof-2.c: New.
1778         * value-prof-3.c: New.
1779         * value-prof-4.c: New.
1780
1781 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1782
1783         PR c++/21614
1784         * g++.dg/expr/ptrmem6.C: New test.
1785         * g++.dg/expr/ptrmem6a.C: Likewise.
1786
1787 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1788
1789         PR tree-optimization/21658
1790         * gcc.dg/tree-ssa/pr21658.c: New.
1791
1792 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1793
1794         PR c++/21455
1795         * g++.dg/inherit/ptrmem3.C: New.
1796
1797         PR c++/21681
1798         * g++.dg/parse/template16.C: New.
1799
1800 2005-05-27  Andreas Jaeger  <aj@suse.de>
1801
1802         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1803
1804         * gcc.dg/i386-sse-8.c: Run test on all archs.
1805
1806 2005-05-26  Mike Stump  <mrs@apple.com>
1807
1808         * objc.dg/isa-field-1.m: Only run on darwin.
1809         * objc.dg/lookup-1.m: Likewise.
1810         * objc.dg/try-catch-8.m: Likewise.
1811
1812 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1813
1814         PR tree-optimization/9814
1815         * gcc.dg/pr9814-1.c: New test case.
1816
1817 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1818
1819         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1820         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1821         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1822         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1823         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1824         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1825         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1826         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1827         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1828         objc.dg/try-catch-8.m: New.
1829
1830 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1831
1832         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1833         remove extraneous semicolons.
1834
1835 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1836
1837         * obj-c++.dg/comp-types-12.mm: New.
1838         * objc.dg/comp-types-11.m: New.
1839         * objc.dg/selector-4.m: New.
1840
1841 2005-05-26  Andreas Jaeger  <aj@suse.de>
1842
1843         PR testsuite/20772
1844         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1845         g++.old-deja/g++.ext/attrib3.C,
1846         g++.old-deja/g++.other/store-expr1.C,
1847         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1848         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1849         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1850         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1851         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1852         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1853         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1854         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1855         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1856         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1857         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1858         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1859         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1860         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1861         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1862         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1863         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1864         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1865         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1866
1867 2005-05-26  Andreas Jaeger  <aj@suse.de>
1868
1869         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1870         x86-64 compilation.
1871
1872 2005-05-26  Andreas Jaeger  <aj@suse.de>
1873
1874         PR testsuite/20772
1875         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1876         gcc.misc-tests/i386-pf-athlon-1.c,
1877         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1878         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1879         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1880         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1881         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1882         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1883         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1884         programs.
1885
1886         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1887         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1888         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1889         x86-64 compilation.
1890
1891         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1892         x86_64.
1893
1894         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1895         effective-target ilp32.
1896
1897 2005-05-26  David Ung  <davidu@mips.com>
1898
1899         * gcc.target/mips/ext_ins.c: New test for testing the generation
1900         of MIPS32/64 rev 2 ext/ins instructions.
1901
1902 2005-05-26  Andreas Jaeger  <aj@suse.de>
1903
1904         * treelang/compile/unsigned.tree: Use gimple instead of
1905         nonexisting generic dump.
1906
1907 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1908
1909         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1910
1911 2005-05-26  Andreas Jaeger  <aj@suse.de>
1912
1913         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
1914
1915 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1916
1917         PR libfortran/17283
1918         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
1919         Test callee-allocated memory with write statements.
1920
1921 2005-05-25  Roger Sayle  <roger@eyesopen.com>
1922
1923         PR middle-end/21709
1924         * gcc.dg/pr21709-1.c: New test case.
1925
1926 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1927             Mike Stump  <mrs@apple.com>
1928
1929         * objc/execute/next_mapping.h: Update for C++.
1930
1931         * obj-c++.dg/selector-1.mm: Move to...
1932         * obj-c++.dg/selector-4.mm: here...
1933
1934         * obj-c++.dg/basic.mm: New.
1935         * obj-c++.dg/comp-types-1.mm: New.
1936         * obj-c++.dg/cxx-class-1.mm: New.
1937         * obj-c++.dg/cxx-ivars-1.mm: New.
1938         * obj-c++.dg/cxx-ivars-2.mm: New.
1939         * obj-c++.dg/cxx-ivars-3.mm: New.
1940         * obj-c++.dg/cxx-scope-1.mm: New.
1941         * obj-c++.dg/cxx-scope-2.mm: New.
1942         * obj-c++.dg/defs.mm: New.
1943         * obj-c++.dg/empty-private-1.mm: New.
1944         * obj-c++.dg/encode-1.mm: New.
1945         * obj-c++.dg/encode-2.mm: New.
1946         * obj-c++.dg/encode-3.mm: New.
1947         * obj-c++.dg/extern-c-1.mm: New.
1948         * obj-c++.dg/extra-semi.mm: New.
1949         * obj-c++.dg/fix-and-continue-2.mm: New.
1950         * obj-c++.dg/isa-field-1.mm: New.
1951         * obj-c++.dg/ivar-list-semi.mm: New.
1952         * obj-c++.dg/local-decl-1.mm: New.
1953         * obj-c++.dg/lookup-1.mm: New.
1954         * obj-c++.dg/lookup-2.mm: New.
1955         * obj-c++.dg/method-1.mm: New.
1956         * obj-c++.dg/method-2.mm: New.
1957         * obj-c++.dg/method-3.mm: New.
1958         * obj-c++.dg/method-4.mm: New.
1959         * obj-c++.dg/method-5.mm: New.
1960         * obj-c++.dg/method-6.mm: New.
1961         * obj-c++.dg/method-7.mm: New.
1962         * obj-c++.dg/no-extra-load.mm: New.
1963         * obj-c++.dg/overload-1.mm: New.
1964         * obj-c++.dg/pragma-1.mm: New.
1965         * obj-c++.dg/pragma-2.mm: New.
1966         * obj-c++.dg/private-1.mm: New.
1967         * obj-c++.dg/private-2.mm: New.
1968         * obj-c++.dg/proto-qual-1.mm: New.
1969         * obj-c++.dg/qual-types-1.mm: New.
1970         * obj-c++.dg/stubify-1.mm: New.
1971         * obj-c++.dg/stubify-2.mm: New.
1972         * obj-c++.dg/super-class-1.mm: New.
1973         * obj-c++.dg/super-class-2.mm: New.
1974         * obj-c++.dg/super-dealloc-1.mm: New.
1975         * obj-c++.dg/super-dealloc-2.mm: New.
1976         * obj-c++.dg/template-1.mm: New.
1977         * obj-c++.dg/template-2.mm: New.
1978         * obj-c++.dg/template-3.mm: New.
1979         * obj-c++.dg/template-4.mm: New.
1980         * obj-c++.dg/template-5.mm: New.
1981         * obj-c++.dg/template-6.mm: New.
1982         * obj-c++.dg/try-catch-1.mm: New.
1983         * obj-c++.dg/try-catch-2.mm: New.
1984         * obj-c++.dg/try-catch-3.mm: New.
1985         * obj-c++.dg/try-catch-4.mm: New.
1986         * obj-c++.dg/try-catch-5.mm: New.
1987         * obj-c++.dg/try-catch-6.mm: New.
1988         * obj-c++.dg/try-catch-7.mm: New.
1989         * obj-c++.dg/try-catch-8.mm: New.
1990         * obj-c++.dg/try-catch-9.mm: New.
1991         * obj-c++.dg/va-meth-1.mm: New.
1992
1993 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1994
1995         * obj-c++.dg/selector-1.mm: New.
1996         * obj-c++.dg/selector-2.mm: New.
1997
1998 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1999
2000         * obj-c++.dg/selector-3.mm: New.
2001         * objc.dg/selector-3.m: New.
2002
2003 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2004
2005         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2006         about where warning appears.
2007
2008 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2009
2010         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2011         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2012         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2013         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2014
2015 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2016
2017         * gcc.dg/20050524-1.c: New test.
2018
2019 2005-05-25  Jan Hubicka  <jh@suse.cz>
2020
2021         * gcc.dg/tree-prof/inliner-1.c: New.
2022
2023 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2024
2025         * gcc.dg/tree-prof: New directory.
2026         * gcc.dg/tree-prof/tree-prof.exp: New.
2027
2028 2005-05-25  DJ Delorie  <dj@redhat.com>
2029
2030         * gcc.dg/Wattributes-1.c: New.
2031         * gcc.dg/Wattributes-2.c: New.
2032         * gcc.dg/Wattributes-3.c: New.
2033
2034 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2035
2036         PR tree-optimization/19833
2037         * gcc.dg/uninit-4.c: Remove xfail.
2038         * gcc.dg/uninit-9.c: Ditto.
2039
2040 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2041
2042         * obj-c++.dg/bitfield-[1-5].mm: New.
2043         * obj-c++.dg/class-protocol-1.mm: New.
2044         * obj-c++.dg/comp-types-1[0-1].mm: New.
2045         * obj-c++.dg/comp-types-[2-9].mm: New.
2046         * obj-c++.dg/encode-[4-8].mm: New.
2047         * obj-c++.dg/layout-1.mm: New.
2048         * obj-c++.dg/method-1[0-9].mm: New.
2049         * obj-c++.dg/method-2[0-1].mm: New.
2050         * obj-c++.dg/method-[8-9].mm: New.
2051         * obj-c++.dg/objc-gc-3.mm: New.
2052         * obj-c++.dg/try-catch-10.mm: New.
2053         * objc.dg/bitfield-5.m: New.
2054         * objc.dg/comp-types-10.m: New.
2055         * objc.dg/comp-types-9.m: New.
2056         * objc.dg/layout-1.m: New.
2057         * objc.dg/objc-gc-4.m: New.
2058         * objc.dg/try-catch-9.m: New.
2059         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2060         * objc.dg/comp-types-1.m: Likewise.
2061         * objc.dg/comp-types-[5-6].m: Likewise.
2062         * objc.dg/method-9.m: Likewise.
2063
2064 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2065
2066         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2067         and on hardware without VMX support.
2068
2069         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2070
2071         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2072
2073         * lib/profopt.exp (dg-final-generate, dg-final-use,
2074         profopt-final-code, profopt-get-options): New.
2075         (profopt-execute): Process test directives.
2076
2077         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2078         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2079         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2080
2081 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2082
2083         PR C++/21645
2084         * g++.dg/init/ctor5.C: New test.
2085
2086 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2087
2088         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2089         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2090         vect-113.c, vect-114.c.
2091
2092 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2093
2094         * gcc.dg/const-elim-1.c: Remove xfails.
2095
2096 2005-05-23  Jeff Law  <law@redhat.com>
2097
2098         * gcc.c-torture/compile/pr21638.c: New test.
2099         * gcc.c-torture/compile/20050520-1.c: New test.
2100
2101 2005-05-23  Nick Clifton  <nickc@redhat.com>
2102
2103         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2104         be a proper triple, ie: m32r*-*-*.
2105         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2106
2107 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2108
2109         PR middle-end/21331
2110         PR tree-opt/21293
2111         * gcc.c-torture/compile/pr21293.c: New test.
2112         * gcc.c-torture/execute/pr21331.c: New test.
2113
2114 2004-05-20  Richard Henderson  <rth@redhat.com>
2115
2116         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2117
2118 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2119
2120         * obj-c++-dg.exp: Add.
2121         * obj-c++.exp: Add.
2122         * obj-c++.dg/dg.exp: Add.
2123
2124 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2125
2126         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2127         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2128
2129 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2130
2131         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2132
2133 2004-05-19  Richard Henderson  <rth@redhat.com>
2134
2135         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2136
2137 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2138
2139         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2140
2141         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2142
2143 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2144
2145         PR c++/21495
2146         * g++.dg/parse/extern1.C: New test.
2147         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2148
2149 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2150
2151         * gcc.dg/c99-math.h: New.
2152         * gcc.dg/c99-math-float-1.c: New test.
2153         * gcc.dg/c99-math-double-1.c: Likewise.
2154         * gcc.dg/c99-math-long-double-1.c: Likewise.
2155
2156 2005-05-18  Richard Henderson  <rth@redhat.com>
2157
2158         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2159
2160 2005-05-18  Devang Patel  <dpatel@apple.com>
2161
2162         * g++.dg/opt/20050511-1.C: New test.
2163
2164 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2165
2166         PR libfortran/21127
2167         * gfortran.dg/reshape-complex.f90:  New test.
2168
2169 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2170
2171         * gfortran.dg/array_constructor_1.f90: New test.
2172         * gfortran.dg/array_constructor_2.f90: New test.
2173
2174 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2175
2176         PR fortran/20954
2177         * gfortran.dg/pr20954.f: New test.
2178
2179 2005-05-17  Mike Stump  <mrs@apple.com>
2180
2181         Yet more Objective-C++...
2182
2183         * objc.dg/method-5.m: Update.
2184         * objc.dg/method-6.m: Update.
2185         * objc.dg/method-7.m: Update.
2186         * objc.dg/method-9.m: Update.
2187         * objc.dg/try-catch-2.m: Update.
2188
2189 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2190
2191         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2192         Remove little-endian optimizations.
2193
2194 2005-05-17  Jeff Law  <law@redhat.com>
2195
2196         * g++.dg/tree-ssa/pr18414.C: New test.
2197         * gcc.dg/tree-ssa/pr18414.C: New test.
2198         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2199         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2200
2201 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2202
2203         * gcc.dg/compat/generate-random.c: Do not include
2204         libiberty.h.
2205         * gcc.dg/compat/generate-random_r.c: Likewise.
2206
2207 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2208
2209         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2210
2211 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2212
2213         PR middle-end/21595
2214         * g++.dg/tree-ssa/builtin1.C: New testcase.
2215
2216 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2217
2218         PR c++/21454
2219         * g++.dg/opt/const4.C: New test.
2220
2221         PR middle-end/21492
2222         * g++.dg/opt/crossjump1.C: New test.
2223
2224         PR tree-optimization/21610
2225         * gcc.c-torture/compile/20050516-1.c: New test.
2226
2227         PR fortran/15080
2228         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2229         about the test failing.
2230         * gfortran.fortran-torture/execute/where_7.f90: New test.
2231         * gfortran.fortran-torture/execute/where_8.f90: New test.
2232
2233 2005-05-16  Richard Henderson  <rth@redhat.com>
2234
2235         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2236         i?86 and x86_64.
2237
2238 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2239
2240         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2241         (limits.h): Include unconditionally.
2242         (stdlib.h): Likewise.
2243         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2244         (limits.h): Include unconditionally.
2245         (stdlib.h): Likewise.
2246         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2247         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2248         (limits.h): Include unconditionally.
2249         (stdlib.h): Likewise.
2250         (hashtab.h): Do not include.
2251         (getopt.h): Likewise.
2252         (stddef.h): Include.
2253         (hashval_t): Define.
2254         (struct entry): Add "next" field.
2255         (HASH_SIZE): New macro.
2256         (hash_table): New variable.
2257         (switchfiles): Do not use xmalloc.
2258         (mix): New macro.
2259         (iterative_hash): New function.
2260         (hasht): Remove.
2261         (e_exists): New function.
2262         (e_insert): Likewise.
2263         (output): Use, instead of libiberty hashtable functions.
2264         (main): Do not use getopt.  Do not call htab_create.
2265
2266 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2267
2268         PR libstdc++/21526
2269         * lib/target-supports.exp (check_mkfifo_available):
2270         Return 0 for cygwin as mkfifo support incomplete on platform.
2271         Fix typos in comments.
2272
2273 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2274
2275         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2276
2277 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2278
2279         PR fortran/17432
2280         * gfortran.dg/assign_4.f: New test.
2281
2282 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2283
2284         PR tree-optimization/21563
2285         * gcc.dg/tree-ssa/pr21563.c: New.
2286
2287 2005-05-14  Jan Hubicka  <jh@suse.cz>
2288
2289         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2290
2291 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2292
2293         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2294
2295 2005-05-13  Julian Brown  <julian@codesourcery.com>
2296
2297         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2298         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2299
2300 2005-05-13  Jan Hubicka  <jh@suse.cz>
2301
2302         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2303         * gcc.dg/fold-xor-?.c: Likewise.
2304         * gcc.dg/pr15784-?.c: Likewise.
2305         * gcc.dg/pr20922-?.c: Likewise.
2306         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2307         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2308         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2309
2310 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2311
2312         PR fortran/21260
2313         * gfortran.dg/hollerith_1.f90: New test.
2314
2315 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2316
2317         * gfortran.dg/func_result_2.f90: New test.
2318
2319 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2320
2321         * gfortran.dg/dev_null.f90: New test.
2322
2323 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2324
2325         * gcc.dg/arm-vfp1.c: Revert last change.
2326
2327 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2328
2329         PR middle-end/19807
2330         PR tree-optimization/19639
2331         * g++.dg/tree-ssa/pr19807.C: New testcase.
2332
2333 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2334
2335         PR libfortran/21471
2336         * gfortran.dg/append-1.f90: New test.
2337
2338 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2339
2340         * gcc.dg/pr18501.c: XFAIL.
2341         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2342         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2343         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2344         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2345         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2346         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2347         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2348         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2349
2350 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2351
2352         PR fortran/20178
2353         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2354         gfortran.dg/f2c_3.f90: New tests.
2355
2356         * gfortran.dg/return_1.f90: Fix dg annotation.
2357
2358 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2359
2360         * gcc.c-torture/compile/20050510-1.c: New test.
2361
2362 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2363
2364         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2365
2366 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2367
2368         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2369
2370 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2371
2372         PR c/17913
2373         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2374
2375 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2376
2377         PR c/21342
2378         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2379         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2380
2381 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2382
2383         PR debug/16676
2384         * gcc.dg/debug/pr16676.c: New test.
2385
2386 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2387
2388         PR testsuite/21443
2389         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2390         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2391         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2392         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2393         Change -O1 to -O2.
2394         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2395         -fno-tree-dominator-opts.
2396
2397 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2398
2399         * gfortran.dg/return_1.f90: New test.
2400
2401 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2402
2403         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2404
2405         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2406
2407 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2408
2409         PR c++/21427
2410         * g++.dg/inherit/covariant13.C: New.
2411
2412 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2413
2414         PR libfortran/19155
2415         * gfortran.dg/pr19155.f: New test.
2416
2417 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2418
2419         PR inline-asm/8788
2420         * gcc.dg/pr8788-1.c: New testcase.
2421
2422 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2423
2424         PR target/21416
2425         * gcc.target/mips/fpcmp-[12].c: New tests.
2426
2427 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2428
2429         * lib/target-supports-dg.exp (dg-require-fork): New function.
2430         (dg-require-mkfifo): Likewise.
2431         * lib/target-supports.exp (check_function_available): New
2432         function.
2433         (check_fork_available): Likewise.
2434         (check_mkfifo_available): Likewise.
2435
2436 2005-05-06  Jeff Law  <law@redhat.com>
2437
2438         * gcc.c-torture/compile/pr21380.c: New test.
2439
2440 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2441
2442         PR c++/20961
2443         * g++.dg/ext/weak3.C: New test.
2444
2445 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2446
2447         PR c++/21352
2448         * g++.dg/template/crash37.C: New test.
2449
2450 2005-05-05  Paul Brook  <paul@codesourcery.com>
2451
2452         * gcc.dg/arm-g2.c: Use effective-target arm32.
2453         * gcc.dg/arm-mmx-1.c: Ditto.
2454         * gcc.dg/arm-scd42-2.c: Ditto.
2455         * gcc.dg/arm-vfp1.c: Ditto.
2456         * lib/target-supports.exp (check_effective_target_arm32): New
2457         function.
2458
2459 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2460
2461         PR libfortran/21354
2462         gfortran.dg/in_pack_rank7.f90:  New test.
2463
2464 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2465
2466         PR middle-end/15618
2467         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2468
2469 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2470
2471         PR middle-end/21265
2472         * gcc.dg/20050503-1.c: New test.
2473
2474         PR rtl-optimization/21239
2475         * gcc.dg/i386-sse-11.c: New test.
2476
2477 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2478
2479         PR target/16888
2480         * gcc.target/i386/asm-1.c: New test.
2481
2482 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2483
2484         PR rtl-optimization/21330
2485         * gcc.c-torture/execute/20050502-1.c: New test.
2486
2487         PR target/21297
2488         * gcc.c-torture/execute/20050502-2.c: New test.
2489
2490 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2491
2492         PR middle-end/21282
2493         * gcc.dg/pr21282.c: New.
2494
2495 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2496
2497         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2498         * gcc.dg/vect/vect-92.c: Likewise
2499         * gcc.dg/vect/vect-93.c: Likewise
2500         * gcc.dg/vect/vect-dv-1.c: Likewise
2501         * gcc.dg/vect/vect-dv-2.c: Likewise
2502         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2503
2504 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2505
2506         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2507         * gfortran.dg/vect/vect-2.f90:  Likewise
2508         * gfortran.dg/vect/vect-3.f90:  Likewise
2509         * gfortran.dg/vect/vect-4.f90:  Likewise
2510         * gfortran.dg/vect/vect-5.f90:  Likewise
2511
2512 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2513
2514         PR target/20813
2515         * gcc.dg/rs6000-fpint-2.c: New.
2516
2517 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2518
2519         PR c/15698
2520         * gcc.dg/builtins-30.c: Update expected messages.
2521         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2522         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2523         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2524
2525 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2526
2527         PR tree-optimization/21294
2528         * gcc.dg/tree-ssa/pr21294.c: New.
2529
2530 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2531
2532         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2533         __builtin_altivec_st_internal_4si built-in.
2534
2535 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2536
2537         PR c++/15875
2538         * g++.dg/template/ptrmem14.C: New test.
2539
2540 2005-05-02  Paul Brook  <paul@codesourcery.com>
2541
2542         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2543
2544 2005-05-02  Michael Matz  <matz@suse.de>
2545
2546         PR c++/19542
2547         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2548
2549 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2550
2551         * g++.dg/cpp/weak.C: New test.
2552
2553 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2554
2555         * gcc.dg/tree-ssa/loop-8.c: New test.
2556
2557 2005-04-30  Michael Maty  <matz@suse.de>
2558
2559         * gcc.dg/inline-mcpy.c: New test.
2560
2561 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2562
2563         PR libfortran/18958
2564         * gfortran.dg/eoshift.f90:  New test case.
2565
2566 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2567
2568         PR libfortran/18857
2569         * gfortran.dg/matmul_1.f90: New test.
2570
2571 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2572
2573         PR tree-optimization/21030
2574         * gcc.dg/tree-ssa/pr21030.c: New.
2575
2576 2005-04-29  Devang Patel  <dpatel@apple.com>
2577
2578         PR tree-optimization/21272
2579         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2580
2581 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2582
2583         PR fortran/13082
2584         PR fortran/18824
2585         * gfortran.dg/entry_4.f90: New test.
2586         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2587         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2588         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2589         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2590         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2591         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2592         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2593
2594 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2595
2596         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2597
2598 2005-04-29  Paul Brook   <paul@codesourcery.com>
2599
2600         * gfortran.dg/entry_3.f90: New test.
2601
2602 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2603
2604         * gfortran.dg/implicit_4.f90: New test.
2605
2606 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2607
2608         * lib/target-supports.exp (check_profiling_available): Return
2609         false for xtensa-*-elf.
2610
2611 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2612
2613         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2614         error if file cannot be deleted.
2615
2616 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2617
2618         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2619         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2620         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2621         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2622         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2623         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2624         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2625         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2626         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2627         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2628         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2629         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2630         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2631
2632 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2633
2634         PR fortran/20865
2635         * gfortran.dg/pr20865.f90: New test.
2636
2637 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2638
2639         * gcc.dg/void-cast-2.c: New test.
2640
2641 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2642
2643         PR c/21159
2644         * gcc.dg/void-cast-1.c: New test.
2645
2646 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2647
2648         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2649
2650 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2651
2652         PR fortran/21177
2653         * gfortran.dg/pr21177.f90: New test.
2654
2655 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2656
2657         PR tree-optimization/21171
2658         * gcc.dg/tree-ssa/pr21171.c: New test.
2659
2660 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2661
2662         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2663         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2664         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2665         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2666         gcc.dg/tree-ssa/gen-vect-32.c: New.
2667         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2668         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2669         don't run on PPC32.
2670
2671 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2672
2673         PR c/21213
2674         * gcc.dg/transparent-union-3.c: New test.
2675
2676 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2677
2678         PR c/20740
2679         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2680         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2681         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2682         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2683         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2684         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2685
2686 2005-04-26  Jeff Law  <law@redhat.com>
2687
2688         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2689         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2690         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2691         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2692         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2693         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2694         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2695
2696 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2697
2698         PR tree-optimization/17598
2699         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2700
2701 2005-04-25  Mike Stump  <mrs@apple.com>
2702
2703         * objc.dg/fix-and-continue-1.m: Add.
2704
2705 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2706
2707         PR c++/20995
2708         * g++.dg/opt/pr20995-1.C: New test case.
2709
2710 2005-04-25  Devang Patel <dpatel@apple.com>
2711
2712         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2713
2714 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2715
2716         PR testsuite/21062
2717         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2718
2719 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2720
2721         PR C++/21188
2722         * g++.dg/opt/rtti2.C: New test.
2723
2724 2005-04-25  Paul Brook  <paul@codesourcery.com>
2725         Steven G. Kargl  <kargls@comcast.net>
2726
2727         PR fortran/20879
2728         * gfortran.dg/ichar_1.f90: New file.
2729
2730 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2731
2732         PR middle-end/20991
2733         * g++.dg/opt/pr20991.C: New test.
2734
2735         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2736         where sizeof (type) < __alignof__ (type).
2737         * gcc.dg/compat/struct-layout-1.h: Likewise.
2738
2739 2005-04-24  Per Bothner  <per@bothner.com>
2740             Devang Patel  <dpatel@apple.com>
2741
2742         PR preprocessor/20907
2743         * gcc.dg/cpp/very-long-comment.c: New test.
2744
2745 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2746
2747         PR fortran/20059
2748         * gfortran.dg/common_5.f: New test.
2749
2750 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2751
2752         PR middle-end/21082
2753         * g++.dg/tree-ssa/pr21082.C: New testcase.
2754
2755 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2756
2757         * gcc.dg/vect/vect-99.c: New test.
2758
2759 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2760
2761         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2762
2763 2005-04-22  Jeff Law  <law@redhat.com>
2764
2765         * gcc.dg/uninit-5.c: Remove xfails.
2766         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2767         conditionals and loads.
2768
2769 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2770
2771         PR libfortran/20074
2772         PR libfortran/20436
2773         PR libfortran/21108
2774         * gfortran.dg/nested_reshape.f90: new test
2775         * gfortran.dg/reshape-alloc.f90: new test
2776         * gfortran.dg/reshape.f90: new test
2777
2778 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2779
2780         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2781
2782         * gcc.dg/arm-vfp1.c: New test.
2783
2784 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2785
2786         PR c++/21087
2787         * g++.dg/lookup/builtin2.C: New test.
2788
2789 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2790
2791         * gcc.dg/weak/weak-13.c: New test.
2792
2793 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2794
2795         * lib/target-supports.exp (check_effective_target_sync_int_long):
2796         Add powerpc*.
2797
2798 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2799
2800         * gcc.target/mips/branch-1.c: New test.
2801
2802 2005-04-21  Richard Henderson  <rth@redhat.com>
2803
2804         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2805         * gcc.dg/vect/vect-86.c: Likewise.
2806         * gcc.dg/vect/vect-87.c: Likewise.
2807         * gcc.dg/vect/vect-88.c: Likewise.
2808
2809 2005-04-21  Devang Patel  <dpatel@apple.com>
2810
2811         PR optimization/20994
2812         * gcc.dg/tree-ssa/ifc-3.c: New test.
2813
2814 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2815
2816         PR c/12913
2817         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2818         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2819         gcc.dg/c99-vla-jump-5.c: New tests.
2820
2821 2005-04-19  Richard Henderson  <rth@redhat.com>
2822
2823         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2824         Fix typo in exists check.
2825         (check_effective_target_sync_int_long): New.
2826         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2827         * gcc.dg/ia64-sync-2.c: Likewise.
2828         * gcc.dg/ia64-sync-3.c: Likewise.
2829         * gcc.dg/ia64-sync-4.c: Likewise.
2830
2831 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2832
2833         * gcc.dg/fold-xor-1.c: New test.
2834         * gcc.dg/fold-xor-2.c: New test.
2835
2836 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2837
2838         PR target/20670
2839         * g++.dg/eh/fp-regs.C: New test.
2840
2841 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2842
2843         * gcc.dg/Wint-to-pointer-cast-1.c,
2844         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2845         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2846         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2847
2848 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2849
2850         PR fortran/16861
2851         * gfortran.dg/pr16861.f90: New test.
2852
2853 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2854
2855         * gcc.dg/pr21085.c: New test.
2856
2857 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2858
2859         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2860         (setup_mips_tests, dg-mips-options): New procedures.
2861         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2862         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2863         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2864         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2865         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2866         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2867         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2868         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2869         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2870         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2871         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2872         dg-mips-options instead of dg-options.  Remove now-redundant
2873         preprocessor guards.
2874         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2875         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2876         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2877         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2878         * gcc.dg/vr-mult-2.c: Delete.
2879         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2880         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2881         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2882         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2883         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2884         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2885         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2886
2887 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2888
2889         * ada/acats/run_all.sh: Use sync when executable not present.
2890
2891 2005-04-18  Devang Patel  <dpatel@apple.com>
2892
2893         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2894         * gcc.dg/vect/vect-11a.c: New.
2895         * gcc.dg/vect/vect-none.c: Update.
2896         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2897
2898 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2899
2900         PR tree-optimization/20922
2901         * gcc.dg/pr20922-1.c: New test.
2902         * gcc.dg/pr20922-2.c: New test.
2903         * gcc.dg/pr20922-3.c: New test.
2904         * gcc.dg/pr20922-4.c: New test.
2905         * gcc.dg/pr20922-5.c: New test.
2906         * gcc.dg/pr20922-6.c: New test.
2907
2908 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2909
2910         PR libfortran/20950
2911         * gfortran.dg/pr20950.f: New test.
2912
2913 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2914
2915         PR libfortran/19216
2916         * gfortran.dg/pr19216.f: New test.
2917
2918 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
2919
2920         PR tree-optimization/21001
2921         * gcc.dg/tree-ssa/pr21001.c: New.
2922
2923 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
2924
2925         PR libfortran/21075
2926         * gfortran.dg/reshape_rank7.f90: New test.
2927
2928 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
2929
2930         PR libfortran/12884 gfortran.dg/pr12884.f: New test
2931         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
2932         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
2933         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
2934         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
2935         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
2936         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
2937         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
2938         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
2939         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
2940         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
2941         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
2942         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
2943         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
2944         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
2945         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
2946         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
2947         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
2948         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
2949         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
2950         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
2951
2952 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
2953
2954         * gfortran.dg/wtruncate.f: New testcase.
2955         * gfortran.dg/wtruncate.f90: New testcase.
2956
2957 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
2958
2959         PR c++/21025
2960         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
2961         which sizeof/alignof is dependent, rather than just whether we are
2962         processing_template_decl.
2963
2964 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2965
2966         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2967         corrected typo where the wrong variables had been compared.
2968
2969 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2970
2971         PR libfortran/18495
2972         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2973         Test callee-allocated version of return array with a write
2974         statement.
2975         Test spread with a temporary with another write statement.
2976
2977 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
2978
2979         PR tree-optimization/21031
2980         * gcc.dg/tree-ssa/pr21031.c: New.
2981
2982 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
2983
2984         PR tree-optimization/21004
2985         * gcc.dg/builtins-53.c: Include builtins-config.h.
2986         Check floorf, ceilf, floorl and ceill transformations
2987         only when HAVE_C99_RUNTIME is defined.
2988
2989 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
2990
2991         PR middle-end/20739
2992         * gcc.dg/tree-ssa/pr20739.c: New test.
2993
2994 2005-04-14  Mike Stump  <mrs@apple.com>
2995
2996         * gcc.dg/Foundation.framework/empty: New.
2997         * gcc.dg/framework-2.c: New.
2998
2999 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3000
3001         PR tree-optimization/21021
3002         * gcc.c-torture/compile/pr21021.c: New.
3003
3004 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3005
3006         PR testsuite/21010
3007         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3008         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3009         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3010         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3011         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3012         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3013         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3014         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3015
3016 2005-04-14  Richard Henderson  <rth@redhat.com>
3017
3018         * lib/target-supports.exp (check_effective_target_vect_condition):
3019         Add ia64, i?86, and x86_64.
3020
3021 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3022
3023         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3024
3025 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3026
3027         PR tree-optimization/20657
3028         * gcc.dg/tree-ssa/pr20657.c: New.
3029
3030 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3031
3032         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3033         (long long int)trunc*.
3034
3035 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3036
3037         PR target/20927
3038         * gcc.dg/pr20927.c: New test.
3039
3040 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3041
3042         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3043         * gcc.target/mips/asm-1.c: Likewise.
3044
3045 2005-04-13  Dale Johannesen  <dalej@apple.com>
3046
3047         * objc.dg/objc-fast-4.m:  New.
3048
3049 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3050
3051         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3052         directory.
3053         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3054
3055 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3056
3057         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3058         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3059         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3060
3061 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3062
3063         PR tree-optimization/20913
3064         * gcc.dg/tree-ssa/pr20913.c: New.
3065
3066         PR tree-optimization/20702
3067         * gcc.dg/tree-ssa/pr20702.c: New.
3068
3069 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3070
3071         PR c++/13744
3072         * g++.dg/inherit/local3.C: New test.
3073
3074 2005-04-12  Jeff Law  <law@redhat.com>
3075
3076         * gcc.dg/tree-ssa/20050412-1.c: New test.
3077
3078 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3079
3080         PR libfortran/19016
3081         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3082         Add tests with mask generated by expression.
3083         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3084         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3085         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3086
3087 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3088
3089         PR middle-end/20917
3090         * gcc.dg/20050409-1.c: New test.
3091
3092 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3093
3094         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3095
3096 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3097
3098         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3099         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3100         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3101         (TARGET_CXX): Adjust accordingly.
3102         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3103         determine_class_data_visibility and class_data_always_comdat.
3104         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3105         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3106         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3107         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3108         (arm_cxx_determine_class_data_visibility): New.
3109         (arm_cxx_class_data_always_comdat): Likewise.
3110         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3111         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3112         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3113         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3114         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3115         Define.
3116
3117 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3118
3119         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3120
3121 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3122
3123         * gcc.dg/i386-darwin-fpmath.c: New.
3124
3125 2004-04-11  Devang Patel  <dpatel@apple.com>
3126
3127         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3128         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3129         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3130         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3131         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3132         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3133         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3134         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3135         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3136
3137 2004-04-11  Devang Patel  <dpatel@apple.com>
3138
3139         * gcc.dg/vect/vect-dv-1.c: New test.
3140         * gcc.dg/vect/vect-dv-2.c: New test.
3141
3142 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3143
3144         PR tree-optimization/20933
3145         * gcc.dg/tree-ssa/pr20933.c: New test.
3146
3147 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3148
3149         * gfortran.dg/fold_nearest.f90: New test.
3150
3151 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3152
3153         * gcc.dg/tree-ssa/alias-1.c: New test.
3154
3155 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3156
3157         PR tree-optimization/20920
3158         * g++.dg/tree-ssa/pr20920.C: New test.
3159
3160 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3161
3162         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3163         (long long int)ceil*.
3164
3165 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3166
3167         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3168         explicit C++ linkage.
3169
3170 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3171
3172         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3173         warning for arithmetic IF statements.
3174
3175 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3176
3177         * eor_handling_1.f90: New test case.
3178         * eor_handling_2.f90: New test case.
3179         * eor_handling_3.f90: New test case.
3180         * eor_handling_4.f90: New test case.
3181         * eor_handling_5.f90: New test case.
3182         * noadv_size.f90: New test case.
3183         * pad_no.f90: New test case.
3184
3185 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3186
3187         * gcc.c-torture/execute/20050410-1.c: New test.
3188
3189 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3190
3191         * gcc.dg/pr20126.c: New.
3192
3193 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3194             Steven G. Kargl <kargls@comcast.net>
3195
3196         * gfortran.dg/PR19872.f: New test.
3197
3198 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3199
3200         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3201
3202 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3203
3204         * gfortran.dg/nint_1.f90: New test.
3205
3206 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3207
3208         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3209         Added test for callee-allocated arrays with write statements.
3210         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3211         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3212         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3213         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3214         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3215
3216 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3217
3218         PR libfortran/20163
3219         * gfortran.dg/open-options-blanks.f:  New test.
3220
3221 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3222
3223         PR fortran/13257
3224         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3225
3226 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3227
3228         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3229         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3230         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3231         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3232         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3233         * gcc.c-torture/execute/stdarg-4.c: New test.
3234
3235         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3236
3237         PR target/20795
3238         * g++.dg/abi/param2.C: New test.
3239
3240 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3241
3242         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3243
3244 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3245
3246         * gcc.dg/builtins-53.c: New test.
3247
3248 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3249
3250         * g++.dg/tree-ssa/pr18178.C: New test.
3251         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3252         * gcc.c-torture/execute/20041019-1.c: New test.
3253         * gcc.dg/tree-ssa/20041008-1.c: New test.
3254         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3255         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3256         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3257         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3258         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3259         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3260         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3261         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3262         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3263         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3264
3265 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3266
3267         PR rtl-optimization/20466
3268         * gcc.c-torture/execute/pr20466-1.c: New test.
3269
3270 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3271
3272         PR c++/20905
3273         * g++.dg/parse/cond2.C: New test.
3274
3275         PR c++/20145
3276         * g++.dg/warn/Wdtor1.C: New test.
3277
3278 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3279
3280         PR fortran/17229
3281         * gfortran.dg/pr17229.f: New test.
3282
3283 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3284
3285         * gfortran.dg/tiny_1.f90: New test.
3286         * gfortran.dg/tiny_2.f90: ditto.
3287
3288 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3289
3290         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3291         * gfortran.dg/open_new.f90:  Fix dg-do run line
3292
3293 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3294
3295         * lib/target-supports.exp (get_compiler_messages): Support
3296         optional arguments, the fourth being compiler options.
3297         (check_effective_target_fpic): New proc.
3298         * gcc.dg/20050321-2.c: Restrict to target fpic.
3299
3300 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3301
3302         * gcc.dg/15443-1.c: New test.
3303         * gcc.dg/15443-2.c: Likewise.
3304
3305 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3306
3307         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3308
3309 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3310
3311         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3312
3313 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3314
3315         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3316         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3317         -m64.
3318         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3319         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3320         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3321
3322 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3323
3324         PR c++/20212
3325         * g++.dg/warn/Wunused-11.C: New test.
3326
3327 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3328
3329         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3330
3331 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3332
3333         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3334
3335 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3336
3337         PR c++/20734
3338         * g++.dg/template/ptrmem13.C: New test.
3339
3340 2005-04-05  Per Bothner  <per@bothner.com>
3341
3342         * lib/gcc.exp: Always add -fno-show-column, for now.
3343
3344 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3345
3346         PR testsuite/20767
3347         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3348         of plain old "unsigned int" for the type of "i".  Makes this test
3349         64bit clean.
3350
3351 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3352
3353         * gcc.dg/i386-ssefn-1.c: New test.
3354         * gcc.dg/i386-ssefn-2.c: New test.
3355         * gcc.dg/i386-ssefn-3.c: New test.
3356         * gcc.dg/i386-ssefn-4.c: New test.
3357
3358 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3359
3360         PR tree-optimization/20076
3361         * gcc.dg/builtin-apply4.c: New test.
3362
3363         PR preprocessor/19475
3364         * gcc.dg/cpp/macspace1.c: New test.
3365         * gcc.dg/cpp/macspace2.c: New test.
3366
3367 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3368
3369         * gfortran.dg/pr20755.f: Fixed bad format.
3370
3371 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3372
3373         PR c++/20763
3374         * g++.dg/ext/attrib21.C: New test.
3375
3376 2004-04-05  Devang Patel  <dpatel@apple.com>
3377
3378         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3379         * gcc.dg/vect/vect-shift-1.c: New test.
3380
3381 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3382
3383         PR libfortran/20755
3384         * gfortran.dg/pr20755.f: New test.
3385
3386 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3387
3388         * gfortran.dg/pr15959.f90: New test.
3389         * gfortran.dg/string_pad_trunc.f90: New test.
3390
3391 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3392
3393         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3394         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3395         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3396         syntax.
3397
3398 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3399
3400         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3401
3402 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3403
3404         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3405         * gcc.c-torture/compile/20011119-2.c: Likewise.
3406         * gcc.c-torture/compile/981001-2.c: Likewise.
3407
3408 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3409
3410         PR c++/20679
3411         * g++.dg/template/overload4.C: New test.
3412
3413 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3414
3415         PR c++/20746
3416         * g++.dg/abi/covariant5.C: New.
3417
3418         PR debug/20505
3419         * g++.dg/debug/const2.C: New.
3420
3421 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3422
3423         PR rtl-optimization/16104
3424         * gcc.c-torture/execute/20050316-1.c: New test.
3425
3426 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3427
3428         * g++.dg/template/spec23.C: Fix dg-error text.
3429
3430 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3431
3432         PR c++/19199
3433         * g++.dg/expr/lval2.C: New.
3434
3435 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3436
3437         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3438         __builtin_strcasecmp and __builtin_strncasecmp.
3439
3440 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3441
3442         PR c++/20723
3443         * g++.dg/template/spec22.C: New.
3444         * g++.dg/template/spec23.C: New.
3445
3446 2005-04-03  Dale Ranta  <dir@lanl.gov>
3447             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3448
3449         PR libfortran/20068
3450         PR libfortran/20125
3451         PR libfortran/20156
3452         PR libfortran/20471
3453         * gfortran.dg/backspace.f: New test.
3454
3455 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3456
3457         * gcc.dg/pr19345.c: New test.
3458
3459 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3460
3461         PR tree-optimization/20640
3462         * gcc.dg/torture/tree-loop-1.c: New.
3463
3464 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3465
3466         PR rtl-optimization/20290
3467         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3468
3469 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3470
3471         * gcc.dg/rs6000-fpint.c: New.
3472
3473 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3474
3475         * gcc.dg/old-style-then-proto-1.c: New test.
3476
3477 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3478
3479         * gfortran.fortran-torture/execute/backspace.f90: Check
3480         after backspace and read was incorrect.
3481
3482 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3483
3484         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3485         buffer past the terminating NUL using memcmp.
3486         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3487         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3488
3489         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3490         Fix unused/uninitialized variable warnings.
3491
3492         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3493         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3494         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3495         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3496
3497         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3498         gcc.c-torture/execute/builtins/fputs-lib.c,
3499         gcc.c-torture/execute/builtins/lib/fprintf.c,
3500         gcc.c-torture/execute/builtins/lib/main.c,
3501         gcc.c-torture/execute/builtins/lib/memcmp.c,
3502         gcc.c-torture/execute/builtins/lib/memmove.c,
3503         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3504         gcc.c-torture/execute/builtins/lib/memset.c,
3505         gcc.c-torture/execute/builtins/lib/printf.c,
3506         gcc.c-torture/execute/builtins/lib/sprintf.c,
3507         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3508         gcc.c-torture/execute/builtins/lib/strchr.c,
3509         gcc.c-torture/execute/builtins/lib/strcmp.c,
3510         gcc.c-torture/execute/builtins/lib/strcpy.c,
3511         gcc.c-torture/execute/builtins/lib/strcspn.c,
3512         gcc.c-torture/execute/builtins/lib/strlen.c,
3513         gcc.c-torture/execute/builtins/lib/strncat.c,
3514         gcc.c-torture/execute/builtins/lib/strncmp.c,
3515         gcc.c-torture/execute/builtins/lib/strncpy.c,
3516         gcc.c-torture/execute/builtins/lib/strrchr.c,
3517         gcc.c-torture/execute/builtins/lib/strspn.c,
3518         gcc.c-torture/execute/builtins/lib/strstr.c,
3519         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3520         gcc.c-torture/execute/builtins/strlen-2.c,
3521         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3522         prototypes.
3523
3524 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3525
3526         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3527         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3528         selectany usage.
3529
3530 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3531
3532         PR c++/19406
3533         * g++.dg/debug/using1.C: New test.
3534
3535 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3536
3537         PR middle-end/20524
3538         * gcc.dg/alias-7.c: Prefix asm-declared name with
3539         __USER_LABEL_PREFIX__.
3540
3541 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3542
3543         Fix fallout from PR middle-end/15700:
3544         * gcc.c-torture/compile/20011119-1.c: Take
3545         __USER_LABEL_PREFIX__ into account.
3546         * gcc.c-torture/compile/20011119-2.c: Likewise.
3547
3548 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3549
3550         PR c++/18644
3551         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3552
3553 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3554
3555         PR c/17855
3556         * gcc.c-torture/compile/struct-non-lval-1.c,
3557         gcc.c-torture/compile/struct-non-lval-2.c,
3558         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3559
3560 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3561
3562         * gcc.dg/tls/tls.exp: Remove temporary file.
3563         * g++.dg/tls/tls.exp: Ditto.
3564         * lib/file-format.exp: Ditto.
3565         * g++.dg/special/ecos.exp: Ditto.
3566
3567         * lib/profopt.exp: Treat prof_ext as a list.
3568         * gcc.misc-tests/bprob.exp: Ditto.
3569         * g++.dg/bprob/bprob.exp: Ditto.
3570
3571         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3572         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3573         g++.dg/tree-ssa/pointer-reference-alias.C,
3574         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3575         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3576         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3577         g++.dg/vect/pr19951.cc: Ditto.
3578         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3579         gcc.dg/builtins-47.c: Ditto.
3580         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3581         gcc.dg/pr20115-1.c: Ditto.
3582         * gcc.dg/tree-ssa/20030530-2.c,
3583         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3584         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3585         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3586         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3587         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3588         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3589         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3590         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3591         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3592         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3593         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3594         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3595         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3596         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3597         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3598         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3599         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3600         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3601         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3602         gcc.dg/tree-ssa/20030824-1.c,
3603         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3604         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3605         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3606         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3607         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3608         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3609         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3610         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3611         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3612         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3613         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3614         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3615         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3616         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3617         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3618         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3619         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3620         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3621         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3622         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3623         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3624         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3625         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3626         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3627         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3628         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3629         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3630         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3631         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3632         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3633         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3634         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3635         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3636         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3637         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3638         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3639         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3640         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3641         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3642         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3643         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3644         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3645         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3646         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3647         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3648         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3649         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3650         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3651         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3652         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3653         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3654         gcc.dg/tree-ssa/useless-1.c: Ditto.
3655         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3656         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3657         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3658         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3659         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3660         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3661         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3662         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3663         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3664         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3665         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3666         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3667         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3668         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3669         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3670         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3671         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3672         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3673         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3674         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3675         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3676         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3677         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3678         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3679         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3680         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3681         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3682         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3683         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3684         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3685         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3686         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3687         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3688         gcc.dg/vect/vect-none.c: Ditto.
3689         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3690         treelang/compile/unsigned.tree: Ditto.
3691
3692         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3693         * gcc.dg/cpp/direct2s.c: Ditto.
3694         * gcc.dg/cpp/paste4.c: Ditto.
3695         * gcc.dg/cpp/separate-1.c: Ditto.
3696         * gcc.dg/pch/save-temps-1.c: Ditto.
3697         * g++.dg/ext/altivec-10.C: Ditto.
3698         * g++.dg/pch/pch.C: Ditto.
3699
3700         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3701
3702         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3703         * g++.dg/template/repo1.C: Ditto.
3704         * g++.dg/template/repo2.C: Ditto.
3705         * g++.dg/template/repo3.C: Ditto.
3706         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3707         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3708         * g++.old-deja/g++.pt/repo1.C: Ditto.
3709         * g++.old-deja/g++.pt/repo2.C: Ditto.
3710         * g++.old-deja/g++.pt/repo3.C: Ditto.
3711         * g++.old-deja/g++.pt/repo4.C: Ditto.
3712
3713         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3714         * gcc.dg/20030107-1.c: Ditto.
3715         * gcc.dg/20030702-1.c: Ditto.
3716         * gcc.dg/profile-generate-1.c: Ditto.
3717         * g++.dg/other/profile1.C: Ditto.
3718         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3719
3720         * lib/gcc-dg.exp (remove-build-file): New.
3721         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3722         cleanup-tree-dump, cleanup-saved-temps): New.
3723
3724 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3725
3726         PR c++/19203, DR 214
3727         * g++.dg/parse/ambig3.C: Not ambiguous.
3728         * g++.dg/template/spec20.C: New.
3729         * g++.dg/template/spec21.C: New.
3730
3731 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3732
3733         PR target/20045
3734         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3735
3736 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3737
3738         PR libfortran/20660
3739         * gfortran.dg/negative_unit.f: New test.
3740
3741 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3742
3743         * gcc.dg/20050330-1.c: New test.
3744
3745 2005-03-30  Devang Patel  <dpatel@apple.com>
3746
3747         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3748
3749 2005-03-30  Dale Johannesen  <dalej@apple.com>
3750
3751         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3752
3753 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3754
3755         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3756         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3757         Strip options from test name.
3758
3759 2005-03-31  Jan Hubicka  <jh@suse.cz>
3760
3761         * gcc.dg/varpool-1.c: New testcase.
3762
3763 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3764
3765         PR c/772
3766         PR c/17913
3767         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3768         gcc.dg/stmt-expr-label-3.c : New tests.
3769         * gcc.c-torture/execute/medce-2.c: Remove.
3770
3771 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3772
3773         PR c/20368
3774         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3775         tests.
3776
3777 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3778
3779         * gcc.c-torture/compile/pr20203.c: New test.
3780
3781 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3782
3783         * gfortran.dg/promotion.f90:  New test.
3784
3785 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3786
3787         PR middle-end/20491
3788         * gcc.dg/torture/asm-subreg-1.c: New test.
3789
3790 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3791
3792         PR c/20672
3793         * gcc.dg/pr20672-1.c: New test.
3794
3795 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3796
3797         * gfortran.dg/vect: New directory.
3798         * gfortran.dg/vect/vect.exp: New.
3799         * gfortran.dg/vect/vect-1.f90: New test.
3800         * gfortran.dg/vect/vect-2.f90: New test.
3801         * gfortran.dg/vect/vect-3.f90: New test.
3802         * gfortran.dg/vect/vect-4.f90: New test.
3803         * gfortran.dg/vect/vect-5.f90: New test.
3804
3805 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3806
3807         PR middle-end/20622
3808         * gcc.dg/alias-7.c: New test.
3809
3810 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3811
3812         * gcc.dg/sparc-reg-1.c: New test.
3813
3814 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3815
3816         PR target/19890
3817         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3818
3819 2005-03-29  Dale Ranta  <dir@lanl.gov>
3820             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3821
3822         PR libfortran/20163
3823         * gfortran.dg/pr20163-2.f: New test.
3824
3825 2005-03-28  Jan Hubicka  <jh@suse.cz>
3826
3827         PR middle-end/20635
3828         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3829         by Jakub Jelinek.
3830
3831 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3832
3833         PR tree-optimization/20626
3834         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3835         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3836
3837 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3838
3839         * gfortran.dg/underflow.f90:  New test.
3840         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3841
3842 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3843
3844         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3845
3846 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3847
3848         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3849         (g++_init): Make sure that CXXFLAGS is set.
3850         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3851         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3852         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3853         * lib/objc.exp (objc_init): Likewise.
3854         * lib/treelang.exp (treelang_init): Likewise.
3855
3856 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3857
3858         PR tree-optimization/20470
3859         * gcc.dg/tree-ssa/pr20470.c: New test.
3860
3861 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3862
3863         * gcc.dg/ppc-stfiwx.c: New.
3864
3865 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3866
3867         PR target/19888
3868         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3869
3870 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3871
3872         * gcc.dg/20050325-1.c: Fix a typo.
3873
3874 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3875
3876         PR libfortran/19678
3877         PR libfortran/19679
3878         * gfortran.dg/dos_eol.f: New test.
3879
3880 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3881
3882         PR rtl-optimization/20249
3883         * gcc.dg/20050325-1.c: New test.
3884
3885 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3886
3887         PR libfortran/15332
3888         * gfortran.dg/pr15332.f: New test.
3889
3890 2005-03-24  Dale Johannesen  <dalej@apple.com>
3891
3892         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3893
3894 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3895
3896         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3897         'internal' visibility.
3898         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3899         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3900         'protected' visibility.
3901         * gcc.dg/visibility-7.c: Likewise.
3902         * lib/target-supports.exp (check_visibility_available): Take
3903         a parameter, the kind of visibility to check for.
3904         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3905         to check_visibility_available.
3906
3907         * g++.dg/expr/cast3.C: New.
3908
3909 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3910
3911         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3912         rs6000.
3913
3914 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
3915
3916         PR target/20095
3917         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
3918
3919 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
3920
3921         * gcc.dg/badshift.c: Renamed to...
3922         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
3923
3924         * gcc.target/i386/badshift.c: Renamed to...
3925         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
3926         only.
3927
3928         PR rtl-optimization/20532
3929         * gcc.target/i386/badshift.c: New.
3930
3931 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3932
3933         * gfortran.dg/pr18025.f90: New test.
3934
3935 2005-03-23  Dale Johannesen  <dalej@apple.com>
3936
3937         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
3938
3939 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
3940
3941         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
3942
3943         * lib/target-supports.exp (check_iconv_available): Default
3944         libiconv to -liconv, if there is no definition.
3945
3946 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
3947
3948         * gcc.dg/torture/cris-asm-mof-1.c: New test.
3949
3950 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
3951
3952         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
3953         * g++.dg/opt/pr7503-2.C: Likewise.
3954         * g++.dg/opt/pr7503-3.C: Likewise.
3955         * g++.dg/opt/pr7503-4.C: Likewise.
3956         * g++.dg/opt/pr7503-5.C: Likewise.
3957         * g++.dg/warn/minmax.C: New test.
3958
3959 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3960
3961         * gfortran.dg/g77_intrinsics_funcs.f: New test.
3962         * gfortran.dg/g77_intrinsics_sub.f: New test.
3963
3964 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
3965             Jan Hubicka  <jh@suse.cz>
3966             Steven Bosscher <stevenb@suse.de
3967
3968         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
3969
3970 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3971
3972         PR c++/19980
3973         * g++.dg/template/redecl3.C: New test.
3974
3975 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3976
3977         PR c++/20499
3978         * g++.dg/parse/error16.C: Tweak error markers.
3979
3980 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
3981
3982         PR target/20561
3983         * gcc.dg/20050321-2.c: New test.
3984
3985 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3986
3987         PR c++/20465
3988         PR c++/20381
3989         * g++.dg/template/ptrmem12.C: New.
3990
3991 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
3992
3993         PR rtl-optimization/20527
3994         * gcc.c-torture/execute/pr20527-1.c: New test.
3995
3996 2005-03-22  Ben Elliston  <bje@au.ibm.com>
3997
3998         * gcc.misc-tests/options.exp (check_for_options): Create a real C
3999         program, compile it into a real executable and then delete the .c
4000         and .x files afterwards, to avoid problems on testglue targets.
4001
4002 2005-03-21  Stuart Hastings  <stuart@apple.com>
4003
4004         * gcc.target/i386/sse-2.c: New.
4005
4006 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4007
4008         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4009
4010 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4011
4012         * g++.dg/parse/crash25.C: Fix typo.
4013
4014 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4015
4016         PR c++/20461
4017         * g++.dg/parse/crash24.C: New test.
4018
4019         PR c++/20536
4020         * g++.dg/parse/crash25.C: New test.
4021
4022 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4023
4024         PR c++/20147
4025         * g++.dg/ext/stmtexpr4.C: New test.
4026
4027 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4028
4029         PR middle-end/20539
4030         * gcc.c-torture/compile/pr13066-1.c: New test case.
4031         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4032         * g++.dg/opt/pr13066-1.C: Likewise.
4033
4034 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4035
4036         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4037
4038 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4039
4040         PR fortran/18525
4041         * gfortran.dg/nesting_1.f90: New test.
4042
4043 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4044
4045         PR c++/20240
4046         * g++.dg/lookup/using13.C: New test.
4047
4048 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4049
4050         PR c++/20333
4051         * g++.dg/template/crash36.C: New test.
4052
4053 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4054
4055         PR c++/20463
4056         * g++.dg/template/crash35.C: New test.
4057
4058 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4059
4060         PR c++/19966
4061         * g++.dg/overload/operator2.C: New test.
4062
4063 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4064
4065         PR libfortran/20257
4066         * gfortran.dg/pr20257.f90: New test.
4067
4068 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4069
4070         PR libfortran/20480
4071         * gfortran.dg/pr20480.f90: New test.
4072
4073 2005-03-16  Richard Henderson  <rth@redhat.com>
4074
4075         PR middle-end/15700
4076         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4077         (_rtld_global): New.
4078         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4079         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4080
4081         * gcc.dg/alias-3.c: New.
4082         * gcc.dg/alias-4.c: New.
4083         * gcc.dg/alias-5.c: New.
4084         * gcc.dg/alias-6.c: New.
4085
4086 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4087
4088         * gcc.dg/cpp/ucnid-7.c: New.
4089
4090 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4091             Dorit Naishlos  <dorit@il.ibm.com>
4092
4093         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4094         darwin.
4095
4096 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4097
4098         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4099         misaligned accesses.
4100         * gcc.dg/vect/vect-58.c: Likewise.
4101         * gcc.dg/vect/vect-92.c: New.
4102         * gcc.dg/vect/vect-93.c: New.
4103
4104 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4105
4106         PR fortran/18827
4107         * gfortran.dg/assign_2.f90: New test.
4108         * gfortran.dg/assign_3.f90: New test.
4109         * gfortran.dg/assign.f90: New test.
4110
4111 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4112
4113         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4114         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4115         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4116         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4117         names.
4118
4119 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4120
4121         * gcc.dg/cpp/ucnid-6.c: New.
4122
4123         * gcc.dg/cpp/normalize-1.c: New.
4124         * gcc.dg/cpp/normalize-2.c: New.
4125         * gcc.dg/cpp/normalize-3.c: New.
4126         * gcc.dg/cpp/normalize-4.c: New.
4127         * gcc.dg/cpp/ucnid-4.c: New.
4128         * gcc.dg/cpp/ucnid-5.c: New.
4129         * g++.dg/cpp/normalize-1.C: New.
4130         * g++.dg/cpp/ucnid-1.C: New.
4131
4132 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4133
4134         * gcc.dg/pr18628.c: New.
4135
4136 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4137
4138         PR c++/20280
4139         * g++.dg/tree-ssa/pr20280.C: New.
4140
4141 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4142
4143         PR fortran/20467
4144         * gfortran.dg/stfunc_2.f90: New test.
4145
4146 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4147
4148         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4149
4150 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4151
4152         * gcc.dg/tree-ssa/20050314-1.c: New test.
4153
4154 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4155
4156         PR c++/4403
4157         PR c++/9783, DR433
4158         * g++.dg/template/friend34.C: New test.
4159         * g++.dg/template/friend35.C: Likewise.
4160         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4161
4162 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4163
4164         Friend class name lookup 5/n
4165         PR c++/1016
4166         * g++.dg/lookup/hidden-class1.C: New test.
4167         * g++.dg/lookup/hidden-class2.C: Likewise.
4168         * g++.dg/lookup/hidden-class3.C: Likewise.
4169         * g++.dg/lookup/hidden-class4.C: Likewise.
4170         * g++.dg/lookup/hidden-class5.C: Likewise.
4171         * g++.dg/lookup/hidden-class6.C: Likewise.
4172         * g++.dg/lookup/hidden-class7.C: Likewise.
4173         * g++.dg/lookup/hidden-class8.C: Likewise.
4174         * g++.dg/lookup/hidden-class9.C: Likewise.
4175         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4176         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4177         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4178         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4179         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4180         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4181         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4182         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4183         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4184         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4185         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4186
4187 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4188
4189         PR c++/20157
4190         * g++.dg/template/error18.C: New test.
4191
4192 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4193
4194         PR debug/16792
4195         * g++.dg/debug/pr16792.C: New test.
4196
4197 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4198
4199         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4200         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4201         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4202         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4203         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4204         test assertion names.
4205
4206 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4207
4208         PR fortran/18600
4209         * gfortran.dg/stfunc_1.f90: New test.
4210
4211 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4212
4213         PR fortran/16907
4214         * gfortran.dg/real_index_1.f90: New test.
4215
4216 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4217
4218         PR fortran/20323
4219         * gfortran.dg/spec_expr_1.f90: New test.
4220
4221 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4222
4223         PR c/20402
4224         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4225         new parser.
4226
4227 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4228
4229         PR fortran/20361
4230         * gfortran.dg/largeequiv_1.f90: New test.
4231
4232 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4233
4234         * gcc.dg/ucnid-1.c: New.
4235         * gcc.dg/ucnid-2.c: New.
4236         * gcc.dg/ucnid-3.c: New.
4237         * gcc.dg/ucnid-4.c: New.
4238         * gcc.dg/ucnid-5.c: New.
4239         * gcc.dg/ucnid-6.c: New.
4240         * gcc.dg/cpp/ucnid-1.c: New.
4241         * gcc.dg/cpp/ucnid-2.c: New.
4242         * gcc.dg/cpp/ucnid-3.c: New.
4243         * g++.dg/other/ucnid-1.C: New.
4244
4245 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4246
4247         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4248
4249 2005-03-11  Per Bothner  <per@bothner.com>
4250
4251         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4252         that diagnotics refer to correct token.
4253         * gcc.dg/unused-3.c: Likewise.
4254
4255 2005-03-11  Per Bothner  <per@bothner.com>
4256
4257         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4258         constant" is now actually on same line as string constant.
4259         * gcc.dg/cpp/direct2s.c: Likewise.
4260
4261 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4262
4263         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4264
4265 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4266
4267         PR libfortran/20124
4268         * gfortran.dg/pr20124.f90: New Test
4269
4270 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4271
4272         PR tree-optimization/20130
4273         * gcc.dg/pr20130-1.c: New test.
4274
4275 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4276
4277         PR target/20095
4278         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4279
4280 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4281
4282         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4283
4284 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4285
4286         * g++.dg/eh/forced1.C: Fix comment.
4287         * g++.dg/eh/forced2.C: Ditto.
4288         * g++.dg/eh/forced3.C: Ditto.
4289         * g++.dg/eh/forced4.C: Ditto.
4290
4291 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4292
4293         PR rtl-opt/20412
4294         * gcc.c-torture/compile/pr20412.c: New test.
4295
4296 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4297
4298         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4299
4300 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4301
4302         PR target/20322
4303         * gcc.dg/20050307-1.c: New test.
4304
4305 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4306
4307         PR c++/20375
4308         * g++.dg/other/stdarg3.C: New.
4309
4310 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4311
4312         PR c++/18384, c++/18327
4313         * g++.dg/init/array19.C: New test.
4314
4315         PR inline-asm/20314
4316         * gcc.dg/torture/pr20314-1.c: New test.
4317         * gcc.dg/torture/pr20314-2.c: New test.
4318
4319 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4320
4321         * gcc.dg/20050309-1.c: New test.
4322
4323 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4324
4325         * gcc.dg/builtins-10.c: Reactivate disabled test.
4326         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4327         new cbrt transformations.
4328
4329 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4330
4331         PR c++/20208
4332         * g++.dg/template/array13.C: New test.
4333
4334 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4335
4336         PR c++/16859
4337         * g++.dg/init/brace4.C: New test.
4338
4339 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4340
4341         PR c++/20186
4342         * g++.dg/template/non-dependent12.C: New.
4343
4344 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4345
4346         PR c++/20142
4347         * g++.dg/init/array18.C: Add dg-do run marker.
4348
4349         PR c++/20142
4350         * g++.dg/init/array18.C: New test.
4351
4352 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4353
4354         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4355         * g++.dg/gcov/gcov.exp: Likewise.
4356         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4357         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4358         * lib/c-torture.exp: Likewise.
4359         * lib/fortran-torture.exp: Likewise.
4360         * lib/g++.exp: Likewise.
4361         * lib/gcc-defs.exp: Likewise.
4362         * lib/gcc-dg.exp: Likewise.
4363         * lib/gcc.exp: Likewise.
4364         * lib/gcov.exp: Likewise.
4365         * lib/gfortran.exp: Likewise.
4366         * lib/mike-g++.exp: Likewise.
4367         * lib/mike-gcc.exp: Likewise.
4368         * lib/objc-torture.exp: Likewise.
4369         * lib/objc.exp: Likewise.
4370         * lib/profopt.exp: Likewise.
4371         * lib/target-libpath.exp: Likewise.
4372         * lib/target-supports.exp: Likewise.
4373         * lib/treelang.exp: Likewise.
4374         * lib/wrapper.exp: Likewise.
4375
4376 2005-03-08  Jeff Law  <law@redhat.com>
4377
4378         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4379         PHI-OPT changes.
4380
4381 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4382
4383         * gcc.dg/vect/pr20122.c: New test.
4384
4385 2005-03-07  Jeff Law  <law@redhat.com>
4386
4387         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4388         was folded away.
4389         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4390         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4391         * gcc.dg/tree-ssa/pr18134.c: New test.
4392
4393 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4394
4395         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4396         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4397         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4398
4399 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4400
4401         PR tree-opt/17671
4402         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4403
4404 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4405
4406         * g++.dg/warn/Wnvdtor.C: New test.
4407
4408 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4409
4410         * gcc.dg/torture/pr19683-1.c: New test.
4411
4412 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4413
4414         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4415         * gfortran.dg/g77/19990313-2.f: Ditto.
4416         * gfortran.dg/g77/19990313-3.f: Ditto.
4417         * gfortran.dg/g77/19990525-0.f: Ditto.
4418         * gfortran.dg/g77/19990826-0.f: Ditto.
4419         * gfortran.dg/g77/19990826-2.f: Ditto.
4420         * gfortran.dg/g77/19990826-3.f: Ditto.
4421         * gfortran.dg/g77/20000511-1.f: Ditto.
4422         * gfortran.dg/g77/20000511-2.f: Ditto.
4423         * gfortran.dg/g77/970625-2.f: Ditto.
4424         * gfortran.dg/g77/980310-2.f: Ditto.
4425         * gfortran.dg/g77/980310-3.f: Ditto.
4426         * gfortran.dg/g77/980310-8.f: Ditto.
4427         * gfortran.dg/g77/980519-2.f: Ditto.
4428         * gfortran.dg/g77/alpha1.f: Ditto.
4429         * gfortran.dg/g77/claus.f: Ditto.
4430         * gfortran.dg/g77/erfc.f: Ditto.
4431         * gfortran.dg/g77/short.f: Ditto.
4432         * gfortran.fortran-torture/execute/data.f90: Ditto.
4433         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4434         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4435
4436 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4437
4438         * lib/file-format.exp (gcc_target_object_format): Add check for som
4439         format and hardcode object formats on hppa*-*-hpux*.
4440         * lib/target-supports.exp (check_weak_available): Add check for som
4441         object format.  Always return 0 on hppa*-*-hpux10*.
4442
4443         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4444         is defined.
4445
4446         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4447
4448 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4449
4450         * gfortran.dg/pr19936_1.f90: New test.
4451         * gfortran.dg/pr19936_2.f90: New test.
4452         * gfortran.dg/pr19936_3.f90: New test.
4453
4454 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4455             Paul Thomas <prthomas@drfccad.cea.fr>
4456
4457         * gfortran.dg/PR19754_1.f90: New test.
4458         * gfortran.dg/PR19754_2.f90: Ditto.
4459
4460 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4461
4462         PR c++/19311
4463         * g++.dg/template/non-dependent11.C: New test.
4464
4465 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4466
4467         * lib/target-supports.exp (check_iconv_available): Fix comment.
4468
4469 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4470             Joseph S. Myers  <joseph@codesourcery.com>
4471
4472         PR c++/19797
4473         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4474
4475 2005-03-04  Matthew Sachs  <msachs@apple.com>
4476
4477         * gcc.exp (gcc_target_compile): Put braces around
4478         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4479         * objc.exp (objc_target_compile): Likewise.
4480         * treelang.exp (treelang_target_compile): Likewise.
4481
4482 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4483
4484         PR fortran/19673
4485         * gfortran.dg/func_result_1.f90: New test.
4486
4487 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4488
4489         * gcc.misc-tests/options.exp: New test.
4490
4491 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4492
4493         * gcc.dg/pr15784-4.c: New test.
4494
4495 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4496
4497         * gcc.c-torture/execute/pr17133.c: New.
4498         * gcc.c-torture/compile/20050303-1.c: New.
4499
4500 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4501
4502         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4503
4504 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4505
4506         * g++.dg/overload/using2.C: New.
4507
4508 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4509
4510         PR c++/19916
4511         * g++.dg/init/ptrmem2.C: New test.
4512
4513 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4514
4515         PR c/8927
4516         * gcc.dg/pr8927-1.c: New test.
4517
4518 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4519
4520         PR c++/20232
4521         * g++.dg/inherit/covariant12.C: New.
4522
4523 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4524
4525         PR fortran/19479
4526         * gfortran.dg/bound_1.f90: New test.
4527
4528 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4529
4530         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4531         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4532
4533 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4534
4535         PR c/20245
4536         * gcc.dg/pr20245-1.c: New test.
4537
4538 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4539
4540         PR middle-end/19874
4541         * gcc.c-torture/execute/20050119-2.c: New test case.
4542
4543 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4544
4545         * README: Update the DejaGnu bug reporting address.
4546         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4547         * lib/objc-torture.exp: Likewise.
4548
4549 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4550
4551         * gfortran.dg/boz_1.f90: New test.
4552         * gfortran.dg/boz_3.f90: New test.
4553         * gfortran.dg/boz_4.f90: New test.
4554
4555 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4556
4557         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4558         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4559
4560 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4561
4562         PR libfortran/20101
4563         * gfortran.dg/write_0_pe_format.f90: New test.
4564
4565 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4566
4567         PR c++/20206
4568         * g++.dg/opt/thunk2.C: New test.
4569         * g++.dg/opt/covariant1.C: New test.
4570
4571 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4572
4573         * gfortran.dg/e_d_fmt.f90: New test.
4574
4575 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4576
4577         * gcc.dg/asm-b.c: Fix comment typos.
4578
4579 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4580
4581         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4582         a V_MAY_DEF also.
4583
4584 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4585
4586         PR tree-opt/20188
4587         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4588         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4589         * gcc.dg/asm-b.c: New test.
4590
4591 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4592
4593         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4594         Disable this test on IRIX 6.
4595
4596 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4597
4598         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4599         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4600         parser.
4601
4602 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4603
4604         PR tree-optimization/20204
4605         * testsuite/gcc.dg/pr20204.c: New test.
4606
4607 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4608
4609         PR target/20196
4610         * gcc.c-torture/execute/20050224-1.c: New test.
4611
4612         PR c++/20175
4613         * g++.dg/warn/Wbraces2.C: New test.
4614
4615 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4616
4617         PR c++/19878
4618         * g++.dg/init/const2.C: New test.
4619
4620 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4621
4622         PR tree-optimization/20100
4623         * gcc.c-torture/execute/pr20100-1.c: New test.
4624
4625 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4626
4627         * gfortran.dg/implicit_3.f90: New test.
4628
4629         * gfortran.dg/deftype_1.f90: New test.
4630
4631 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4632
4633         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4634         the test passes.
4635         * g++.dg/other/anon3.C: Accept a warning.
4636
4637 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4638
4639         * gcc.dg/pr20017.c: Fix a comment typo.
4640
4641 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4642
4643         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4644
4645 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4646
4647         PR ada/19902
4648         * ada/acats/tests/cxa/cxa3004.a: Remove.
4649         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4650
4651 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4652
4653         PR c++/20073
4654         * g++.dg/init/const1.C: New test.
4655
4656         PR c++/19991
4657         * g++.dg/parse/constant7.C: New test.
4658
4659         PR c++/20152
4660         * g++.dg/parse/error27.C: New test.
4661         * g++.dg/template/qualttp15.C: Adjust error markers.
4662         * g++.old-deja/g++.other/struct1.C: Likewise.
4663
4664         PR c++/20153
4665         * g++.dg/template/error17.C: New test.
4666
4667         PR c++/20148
4668         * g++.dg/parser/error26.C: New test.
4669
4670 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4671
4672         PR tree-optimization/20100
4673         PR tree-optimization/20115
4674         * gcc.dg/pr20115.c: New test.
4675         * gcc.dg/pr20115-1.c: New test.
4676         * gcc.dg/pr20100.c: New test.
4677         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4678         call-clobbered variables after alias1.
4679
4680 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4681
4682         * gfortran.dg/list_read_4.f90: new test.
4683
4684 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4685
4686         PR rtl-optimization/20017.
4687         * gcc.dg/pr20017.c: New.
4688
4689 2005-02-22  Devang Patel  <dpatel@apple.com>
4690
4691         PR 19952
4692         * g++.dg/tree-ssa/pr19952.C: New test.
4693
4694 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4695
4696         PR c++/19883
4697         * g++.dg/parse/constant6.C: New test.
4698
4699 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4700
4701         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4702         * g++.dg/charset/asm2.c: Likewise.
4703         * g++.dg/charset/asm3.c: Likewise.
4704         * g++.dg/charset/asm4.c: Likewise.
4705         * g++.dg/charset/asm5.c: Likewise.
4706         * g++.dg/charset/attribute1.c: Likewise.
4707         * g++.dg/charset/attribute2.c: Likewise.
4708         * g++.dg/charset/extern1.cc: Likewise.
4709         * g++.dg/charset/extern2.cc: Likewise.
4710         * g++.dg/charset/extern3.cc: Likewise.
4711         * g++.dg/charset/function.cc: Likewise.
4712         * g++.dg/charset/string.c: Likewise.
4713         * g++.dg/charset/charset.exp: Likewise.
4714         * lib/target-supports.exp (check_iconv_available): Fix comment.
4715
4716 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4717
4718         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4719         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4720         * gcc.dg/charset/asm2.c: Likewise.
4721         * gcc.dg/charset/asm3.c: Likewise.
4722         * gcc.dg/charset/asm4.c: Likewise.
4723         * gcc.dg/charset/asm5.c: Likewise.
4724         * gcc.dg/charset/asm6.c: Likewise.
4725         * gcc.dg/charset/attribute1.c: Likewise.
4726         * gcc.dg/charset/attribute2.c: Likewise.
4727         * gcc.dg/charset/builtin1.c: Likewise.
4728         * gcc.dg/charset/extern.c: Likewise.
4729         * gcc.dg/charset/function.c: Likewise.
4730         * gcc.dg/charset/string.c: Likewise.
4731         * gcc.dg/charset/charset.exp: Likewise.
4732
4733 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4734
4735         PR fortran/20086
4736         * gfortran.dg/pr20086.f90: New test.
4737
4738 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4739
4740         PR tree-optimization/19786
4741         * g++.dg/tree-ssa/pr19786.C: New.
4742
4743 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4744
4745         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4746
4747 2005-02-21  Jeff Law  <law@redhat.com>
4748
4749         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4750
4751 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4752
4753         * gfortran.dg/do_iterator: Split loop, markup all lines for
4754         which an error locus is printed.
4755         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4756         locus is printed.
4757         * gfortran.dg/select_4.f90: Likewise.
4758         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4759         locuses in the various permutations.
4760
4761 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4762
4763         PR tree-optimization/19951
4764         * g++.dg/vect: New directory.
4765         * g++.dg/vect/vect.exp: New file.
4766         * g++.dg/vect/pr19951.cc: New testcase.
4767         * g++.dg/dg.exp: Also prune vectorizer tests.
4768
4769 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4770
4771         PR 18785
4772         * gcc.dg/charset/builtin1.c: New test.
4773
4774 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4775
4776         PR c++/19299
4777         * g++.dg/inherit/volatile1.C: New test.
4778
4779         PR c++/19440
4780         * g++.dg/template/dtor4.C: New test.
4781
4782 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4783
4784         * gfortran.dg/int_1.f90: New test.
4785
4786 2005-02-19  Devang Patel  <dpatel@apple.com>
4787
4788         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4789
4790 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4791
4792         * gfortran.dg/achar_1.f90: New test.
4793
4794 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4795
4796         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4797
4798 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4799             Jakub Jelinek  <jakub@redhat.com>
4800
4801         PR tree-optimization/19828
4802         * gcc.dg/tree-ssa/loop-7.c: New test.
4803         * gcc.c-torture/execute/20050218-1.c: New test.
4804
4805 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4806
4807         PR c/20043
4808         * gcc.dg/transparent-union-1.c: New test.
4809         * gcc.dg/transparent-union-2.c: New test.
4810
4811 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4812
4813         PR tree-optimization/18977
4814         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4815
4816 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4817
4818         PR target/20054
4819         * gcc.dg/pr20054.c: New test.
4820
4821 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4822
4823         PR c++/19508
4824         * g++.dg/ext/attrib20.C: New test.
4825
4826 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4827
4828         PR middle-end/20030
4829         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4830
4831 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4832
4833         PR c++/20008
4834         * g++.dg/opt/switch4.C: New.
4835
4836 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4837
4838         PR c++/20023
4839         PR tree-optimization/20009
4840         * gcc.c-torture/compile/20050217-1.c: New test.
4841         * g++.dg/opt/switch3.C: New test.
4842
4843         PR tree-optimization/18947
4844         * gcc.c-torture/compile/20050215-1.c: New test.
4845         * gcc.c-torture/compile/20050215-2.c: New test.
4846         * gcc.c-torture/compile/20050215-3.c: New test.
4847
4848 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4849
4850         PR c++/20028
4851         * g++.dg/template/crash34.C: New.
4852
4853         PR c++/20022
4854         * g++.dg/other/access3.C: New.
4855
4856 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4857
4858         * gcc.dg/vect/vect-98.c: New test.
4859
4860 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4861
4862         PR tree-optimization/19967
4863         * gcc.dg/pr19967.c: New.
4864
4865 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4866
4867         PR middle-end/19857
4868         * gcc.dg/tree-ssa/20050215-1.c: New test.
4869         * gcc.c-torture/execute/20050215-1.c: New test.
4870
4871 2005-02-15  Eric Christopher  <echristo@redhat.com>
4872
4873         * gcc.dg/cpp/20050215-1.c: New file.
4874
4875 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4876
4877         PR tree-optimization/15785
4878         * gcc.dg/pr15785-1.c: New test.
4879
4880 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4881
4882         PR c++/17788
4883         * g++.dg/init/ctor4.C: New.
4884         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4885
4886 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4887
4888         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4889         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4890
4891 2005-02-15  Andreas Schwab  <schwab@suse.de>
4892
4893         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4894         declare malloc.
4895
4896 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4897
4898         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4899
4900 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4901
4902         PR tree-optimization/19853
4903         * gcc.c-torture/compile/pr19853.c: New test.
4904
4905 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4906
4907         PR c++/19608
4908         * g++.dg/parse/local-class1.C: New.
4909
4910         PR c++/19895
4911         * g++.dg/parse/ptrmem3.C: New.
4912
4913         PR c++/19884
4914         * g++.old-deja/g++.oliva/template6.C: Add another case.
4915         * g++.dg/template/explicit6.C: New.
4916
4917 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
4918
4919         PR c++/17816
4920         * g++.dg/other/redecl2.C: New.
4921
4922 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4923
4924         PR c++/19891
4925         * g++.dg/abi/covariant4.C: New.
4926
4927 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
4928
4929         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
4930
4931 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
4932
4933         * gcc.dg/vect/vect-96.c: Fix typo.
4934
4935 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4936
4937         PR c++/14479
4938         PR c++/19487
4939         * g++.dg/template/enum5.C: New test.
4940
4941 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4942
4943         * gcc.dg/vect/vect-97.c: New test.
4944
4945 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4946
4947         * gcc.dg/vect/vect-96.c: New test.
4948
4949 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
4950
4951         * gcc.dg/builtins-34.c: Also check ldexp*.
4952
4953 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
4954
4955         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
4956
4957 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
4958
4959         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
4960         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
4961         dg-require-dll, dg-require-iconv, dg-require-named-sections,
4962         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
4963         selector_list, selector_expression, dg-process-target): Move to new
4964         file target-supports-dg.exp.
4965         * lib/target-supports-dg.exp: New.
4966
4967         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4968         New.
4969
4970 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
4971
4972         PR c++/19666
4973         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
4974
4975         PR middle-end/19858
4976         * gcc.c-torture/compile/20050210-1.c: New test.
4977
4978 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
4979
4980         PR c++/19755
4981         * g++.dg/warn/Wbraces1.C: New test.
4982
4983 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
4984
4985         * gcc.dg/builtins-52.c: New testcase.
4986
4987 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
4988
4989         PR c/19342
4990         * gcc.c-torture/execute/20050119-1.c: New test.
4991
4992 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4993
4994         PR c++/19811
4995         * g++.dg/init/delete1.C: New test.
4996
4997 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4998
4999         PR c++/18470
5000         * g++.dg/template/static12.C: New test.
5001
5002 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5003
5004         PR c++/19787
5005         * g++.dg/conversion/ambig1.C: New test.
5006
5007         PR c++/19739
5008         * g++.dg/ext/attrib19.C: New test.
5009
5010         PR c++/19732
5011         * g++.dg/parse/dtor5.C: New test.
5012
5013         PR c++/19762
5014         * g++.dg/template/dtor3.C: New test.
5015
5016         PR c++/19826
5017         * g++.dg/template/static11.C: New test.
5018         * g++.dg/template/crash2.C: Remove dg-error marker.
5019
5020 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5021
5022         PR C++/18491
5023         * g++.old-deja/g++.mike/p10769a.C: Remove.
5024
5025 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5026
5027         * gcc.dg/builtins-48.c: New test case.
5028         * gcc.dg/builtins-49.c: New test case.
5029         * gcc.dg/builtins-50.c: New test case.
5030         * gcc.dg/builtins-51.c: New test case.
5031
5032 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5033
5034         PR middle-end/19583
5035         * g++.dg/warn/Wreturn-type-3.C: New test.
5036
5037 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5038
5039         PR middle-end/19402
5040         * gcc.dg/pr19402-1.c: New testcase.
5041         * gcc.dg/pr19402-2.c: likewise.
5042
5043 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5044
5045         PR middle-end/19854
5046         * g++.dg/tree-ssa/tmmti.C: New testcase.
5047
5048 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5049
5050         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5051
5052 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5053
5054         PR c++/19733
5055         * g++.dg/parse/crash23.C: New test.
5056         * g++.dg/warn/Weff1.C: New test.
5057
5058 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5059
5060         * gcc.dg/20050209-1.c: New test.
5061
5062 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5063
5064         PR target/19799
5065         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5066
5067 2005-02-08  Mike Stump  <mrs@apple.com>
5068
5069         * g++.dg/pch/import-2.c: New test.
5070         * g++.dg/pch/import-2.hs: New.
5071         * g++.dg/pch/include/import-2a.h: New.
5072         * g++.dg/pch/include/import-2b.h: New.
5073
5074 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5075
5076         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5077
5078 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5079
5080         * gfortran.dg/substr_1.f90: New test.
5081
5082 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5083
5084         PR middle-end/19775
5085         * gcc.dg/torture/builtin-power-1.c: Disable test for
5086         invalid transformation.
5087         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5088         no longer optimize.
5089         * gcc.dg/builtins-47.c: New testcase.
5090
5091 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5092             Dorit Naishlos  <dorit@il.ibm.com>
5093
5094         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5095
5096 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5097
5098         * gcc.c-torture/compile/20050206-1.c: New test.
5099
5100 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5101
5102         PR tree-opt/19768
5103         * g++.dg/opt/pr19768.C: New test.
5104
5105 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5106
5107         PR tree-opt/19736
5108         * gcc.c-torture/compile/pr19736.c: New test.
5109
5110 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5111
5112         PR c++/17401
5113         * g++.dg/parse/error25.C: New test.
5114
5115 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5116
5117         * gcc.c-torture/execute/20050203-1.c: New.
5118
5119 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5120
5121         * gcc.dg/vect/vect-85.c: Remove xfail.
5122         * gcc.dg/vect/vect-86.c: Remove xfail.
5123         * gcc.dg/vect/vect-87.c: Remove xfail.
5124         * gcc.dg/vect/vect-88.c: Remove xfail.
5125
5126 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5127
5128         * gcc.dg/altivec-19.c: New.
5129
5130 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5131
5132         PR c/17807
5133         * gcc.dg/nested-func-3.c: New test.
5134         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5135
5136 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5137
5138         * gcc.test-framework/gen_directive_tests: Generate tests for
5139         selector expressions.
5140
5141 2005-02-02  Matt Austern  <austern@apple.com>
5142
5143         PR c++/19628
5144         * g++/ext/builtin7.C: New.
5145         * g++/ext/builtin8.C: New.
5146
5147 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5148
5149         PR c/18502
5150         * gcc.dg/pr18502-1.c: New test.
5151
5152 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5153
5154         PR c++/17413
5155         * g++.dg/template/local4.C: Tweak.
5156
5157 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5158
5159         PR tree-optimization/19578
5160         * gcc.c-torture/compile/20050202-1.c: New test.
5161
5162 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5163
5164         PR c/19435
5165         * gcc.dg/c99-init-4.c: New test.
5166
5167 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5168
5169         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5170
5171         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5172
5173         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5174         * g++.dg/eh/check-vect.h: New.
5175
5176         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5177         * gcc.dg/vect/vect-78.c: Ditto.
5178         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5179         Remove.
5180
5181         * g++.dg/conversion/simd1.C: Expect warning.
5182         * g++.dg/ext/attribute-test-1.C: Ditto.
5183         * g++.dg/ext/attribute-test-2.C: Ditto.
5184         * g++.dg/ext/attribute-test-3.C: Ditto.
5185         * g++.dg/ext/attribute-test-4.C: Ditto.
5186
5187         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5188         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5189
5190         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5191
5192 2005-02-01  Richard Henderson  <rth@redhat.com>
5193
5194         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5195         long double for ibm double-double format.
5196         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5197
5198 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5199
5200         PR tree-optimization/19633
5201         * testsuite/gcc.dg/pr19633-1.c: New test.
5202         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5203         to NULL or a symbol.
5204
5205 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5206
5207         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5208         New procs.
5209         (dg-process-target (local override)): Handle selector expressions.
5210
5211         * gcc.test-framework/README: Describe tests in source directory.
5212         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5213         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5214         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5215         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5216         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5217         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5218         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5219         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5220         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5221         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5222         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5223         * gcc.test-framework/dg-error-exp-P.c: New test.
5224         * gcc.test-framework/dg-error-exp-XP.c: New test.
5225         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5226         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5227         * gcc.test-framework/dg-output-exp-P.c: New test.
5228         * gcc.test-framework/dg-output-exp-XF.c: New test.
5229         * gcc.test-framework/dg-warning-exp-P.c: New test.
5230         * gcc.misc-tests/dg-1.c: Remove.
5231         * gcc.misc-tests/dg-2.c: Remove.
5232         * gcc.misc-tests/dg-3.c: Remove.
5233         * gcc.misc-tests/dg-4.c: Remove.
5234         * gcc.misc-tests/dg-5.c: Remove.
5235         * gcc.misc-tests/dg-6.c: Remove.
5236         * gcc.misc-tests/dg-7.c: Remove.
5237         * gcc.misc-tests/dg-8.c: Remove.
5238         * gcc.misc-tests/dg-9.c: Remove.
5239         * gcc.misc-tests/dg-10.c: Remove.
5240         * gcc.misc-tests/dg-11.c: Remove.
5241         * gcc.misc-tests/dg-12.c: Remove.
5242         * gcc.misc-tests/dg-test.exp: Remove.
5243
5244         * gcc.test-framework/test-framework.awk: Change recording and
5245         printing of passes and failures.
5246
5247         * gcc.test-framework: New directory.
5248         * gcc.test-framework/README: New.
5249         * gcc.test-framework/test-framework.exp: New.
5250         * gcc.test-framework/test-framework.awk: New.
5251         * gcc.test-framework/gen_directive_tests: New.
5252
5253 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5254
5255         * lib/treelang.exp: Fix comment typos.
5256         (treelang_target_compile): Don't append libs=-ltreelang to options.
5257
5258 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5259
5260         * g++.dg/parse/typename7.C: Adjust error messages.
5261
5262 2005-01-31  Jeff Law  <law@redhat.com>
5263
5264         * gcc.c-torture/execute/20050131-1.c: New test.
5265         * gcc.dg/wcaselabel.c: New test.
5266
5267 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5268
5269         * g++.dg/other/warning1.C: Adjust error messags.
5270         * g++.dg/parse/constant5.C: New test.
5271
5272 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5273
5274         PR c/19333
5275         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5276         the test case valid.
5277         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5278         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5279         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5280         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5281         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5282         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5283
5284 2005-01-31  Dale Johannesen  <dalej@apple.com>
5285
5286         * g++.dg/opt/pr19650.C:  New test.
5287
5288 2005-01-31  Richard Henderson  <rth@redhat.com>
5289
5290         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5291         long double for intel double extended format.
5292         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5293
5294 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5295
5296         PR c++/19555
5297         * g++.dg/template/static10.C: New test.
5298
5299         PR c++/19395
5300         * g++.dg/parse/error24.C: New test.
5301
5302         PR c++/19367
5303         * g++.dg/lookup/builtin1.C: New test.
5304
5305         PR c++/19457
5306         * g++.dg/warn/conv3.C: New test.
5307
5308 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5309
5310         PR fortran/19647
5311         * gfortan.dg/inquire_7.f90
5312
5313 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5314
5315         PR tree-optimization/15791
5316         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5317         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5318         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5319         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5320         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5321         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5322         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5323         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5324         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5325         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5326
5327 2005-01-29  Paul Brook  <paul@codesourcery.com>
5328
5329         PR fortran/18565
5330         * check.c (real_or_complex_check): New function.
5331         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5332         * intrinsic.c (add_functions): Use new check functions.
5333         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5334         Add prototypes.
5335
5336 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5337
5338         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5339         gcc.dg/lvalue-3.c: New tests.
5340         * gcc.dg/concat.c: Update expected messages.
5341
5342 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5343
5344         PR libfortran/19595
5345         * gfortran.dg/eor_1.f90:  New test.
5346
5347 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5348
5349         PR fortran/19589
5350         * gfortran.dg/logical_data_1.f90: New test.
5351
5352 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5353
5354         PR c++/19253
5355         * g++.dg/template/crash33.C: New test.
5356
5357         PR c++/19667
5358         * g++.dg/template/crash32.C: New test.
5359
5360 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5361
5362         PR middle-end/16558
5363         * g++.dg/warn/Wreturn-type-2.C: New test.
5364
5365 2004-06-24  Jeff Law  <law@redhat.com>
5366
5367         * gcc.dg/tree-ssa/20050128-1.c: New test.
5368
5369 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5370
5371         * gcc.target/frv/all-mdpackh-1.c: New test.
5372
5373 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5374
5375         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5376
5377 2005-01-27  Richard Henderson  <rth@redhat.com>
5378
5379         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5380
5381 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5382
5383         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5384
5385 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5386
5387         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5388         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5389         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5390         to cope with cases where the multilib options override the dg-options.
5391
5392 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5393
5394         PR c/18946
5395         * gcc.dg/noncompile/20050120-1.c: New test.
5396
5397 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5398
5399         PR tree-optimization/19633
5400         * gcc.dg/pr19633.c: New test.
5401         * gcc.dg/tree-ssa/pr19633.c: New test.
5402
5403 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5404
5405         * gcc.dg/20041216-1.c: New test.
5406
5407 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5408
5409         PR objc/18862
5410         * objc.dg/selector-2.m: New test.
5411
5412 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5413
5414         * g++.dg/opt/range-test-2.C: New test.
5415
5416         PR rtl-optimization/19579
5417         * gcc.c-torture/execute/20050124-1.c: New test.
5418
5419 2005-01-26  Greg Parker  <gparker@apple.com>
5420         Stuart Hastings  <stuart@apple.com>
5421
5422         * gcc.c-torture/execute/20050125-1.c: New.
5423
5424 2005-01-18  Jan Hubicka  <jh@suse.cz>
5425
5426         PR tree-optimize/19337
5427         * gcc.c-torture/compile/20050119-1.c: New test.
5428
5429 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5430
5431         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5432         test for successful match.
5433
5434 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5435
5436         PR objc/18408
5437         * objc.dg/comp-types-7.m: New test.
5438
5439 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5440
5441         * lib/target-supports.exp (current_target_name): New.
5442         (check_effective_target_ilp32, check_effective_target_lp64):
5443         Cache the result to use as long as the current target, with
5444         multilib flags, remains the same.
5445
5446         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5447         (dg-require-weak, dg-require-visibility, dg-require-alias,
5448         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5449         dg-require-effective-target, dg-skip-if): Remove call to
5450         skip_test_and_clear_xfail.
5451         (dg-test): Clear xfail data.
5452
5453 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5454
5455         PR target/17751
5456         * gcc.dg/ppc64-toc.c: New test.
5457
5458         * g++.dg/tree-ssa/empty-1.C: New test.
5459
5460         PR middle-end/19551
5461         * gcc.c-torture/execute/20050121-1.c: New test.
5462         * gcc.dg/20050121-2.c: New test.
5463
5464 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5465         Paul Brook  <paul@codesourcery.com>
5466
5467         PR fortran/17941
5468         * gfortran.dg/real_const_1.f: New test.
5469         * gfortran.dg/real_const_2.f90: New test.
5470         * gfortran.dg/complex_int_1.f90: New test.
5471
5472 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5473
5474         PR fortran/19313
5475         * gfortan.dg/inquire_6.f90: New test.
5476
5477 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5478
5479         PR libfortran/19451
5480         * open_readonly_1.f90:  New test.
5481
5482 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5483
5484         PR libfortran/18982
5485         * gfortran.dg/open_new.f90: New file.
5486
5487 2005-01-22  Paul Brook  <paul@codesourcery.com>
5488
5489         * namelist_1.f90: New test.
5490
5491 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5492
5493         PR tree-optimization/19484
5494         * gcc.c-torture/compile/20050122-[12].c: New tests.
5495
5496 2005-01-22  Paul Brook  <paul@codesourcery.com>
5497
5498         * gfortran.dg/implicit_2.f90: New test.
5499
5500 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5501
5502         PR fortran/19314
5503         * gfortran.dg/inquire_5.f90: New test.
5504
5505 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5506
5507         PR c/18809
5508         * gcc.dg/pr18809-1.c: New test.
5509
5510 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5511
5512         * gcc.dg/20050121-1.c: New test.
5513
5514         PR tree-optimization/13000
5515         * gcc.dg/20040206-1.c: Change warning to point where function is
5516         being inlined.
5517
5518 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5519
5520         PR c++/19208
5521         * g++.dg/template/array11.C: New test.
5522
5523 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5524
5525         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5526         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5527         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5528         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5529         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5530         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5531
5532 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5533
5534         PR tree-optimization/15349
5535         * gcc.dg/tree-ssa/pr15349.c: New.
5536
5537 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5538
5539         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5540
5541 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5542
5543         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5544         scan-assembler-times directive name.
5545
5546         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5547         after dg-do.
5548
5549         PR rtl-optimization/19462
5550         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5551
5552 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5553
5554         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5555         counting function calls on ia64.
5556
5557 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5558
5559         PR rtl-optimization/15139
5560         * gcc.dg/20050111-2.c: New test.
5561
5562         PR c/17297
5563         * gcc.c-torture/compile/20050113-1.c: New testcase.
5564
5565         PR middle-end/19164
5566         * gcc.dg/20050113-1.c: New testcase.
5567
5568 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5569
5570         * gcc.dg/vect/vect-85.c: Add comment.
5571         * gcc.dg/vect/vect-86.c: Add xfail for now.
5572         * gcc.dg/vect/vect-87.c: Add xfail for now.
5573         * gcc.dg/vect/vect-88.c: Add xfail for now.
5574         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5575
5576 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5577
5578         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5579
5580 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5581
5582         * g++.dg/debug/typedef3.C: New test.
5583
5584 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5585
5586         PR c/19472
5587         * gcc.dg/asm-a.c: New test.
5588
5589 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5590
5591         * gcc.dg/sh-relax.c: Add prototype for abort.
5592
5593 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5594
5595         * gcc.dg/short-compare-1.c: New test.
5596         * gcc.dg/short-compare-2.c: Likewise.
5597
5598 2005-01-18  Michael Matz  <matz@suse.de>
5599
5600         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5601
5602 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5603
5604         PR tree-optimization/19121
5605         * gcc.c-torture/compile/pr19121.c: New test.
5606
5607 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5608
5609         PR target/19357
5610         * gcc.c-torture/compile/pr19357.c: New test.
5611
5612 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5613
5614         PR c/5675
5615         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5616         pass--those that refer just to the variable, possibly with a
5617         cast.
5618         * gcc.dg/c99-const-expr-3.c: Likewise.
5619
5620         PR middle-end/13127
5621         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5622         longer emitted.
5623
5624 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5625
5626         PR fortran/18778
5627         * gfortran.dg/endfile_2.f90: New test.
5628
5629 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5630
5631         PR 19168
5632         * gfortran.dg/select_5.f90: New test.
5633
5634 2004-01-16  Paul Brook  <paul@codesourcery.com>
5635
5636         * gfortran.dg/common_4.f90: New test.
5637
5638 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5639
5640         PR rtl-optimization/19462
5641         * gcc.dg/torture/pr19462-1.c: New test.
5642
5643 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5644
5645         PR objc/19321
5646         * objc.dg/func-ptr-2.m: New.
5647         * objc.dg/volatile-1.m: New.
5648
5649 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5650
5651         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5652
5653 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5654
5655         PR tree-optimization/19060
5656         * gcc.c-torture/execute/20050104-1.c: New test.
5657
5658 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5659
5660         PR fortran/18983
5661         * gfortran.dg/write_to_null.f90: New test.
5662
5663 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5664             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5665
5666         PR other/19328
5667         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5668         argument.
5669
5670 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5671
5672         PR c++/19263
5673         * g++.dg/init/vector1.C: New test.
5674
5675 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5676
5677         PR target/13158
5678         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5679         PR target/18987
5680         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5681
5682 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5683
5684         * gfortran.dg/select_1.f90: New test.
5685         * gfortran.dg/select_2.f90: New test.
5686         * gfortran.dg/select_3.f90: New test.
5687         * gfortran.dg/select_4.f90: New test.
5688
5689 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5690
5691         PR middle-end/19084
5692         PR rtl-optimization/19348
5693         * gcc.dg/20050111-1.c: New test.
5694         * gcc.c-torture/execute/20050111-1.c: New test.
5695
5696         * gcc.dg/i386-asm-4.c: New test.
5697
5698 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5699
5700         * gcc.dg/nested-func-2.c: New test.
5701         * ada/acats/norun.lst: Remove c953002.
5702
5703 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5704
5705         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5706
5707 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5708
5709         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5710
5711 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5712
5713         PR target/18761
5714         * g++.dg/abi/align1.C: New test.
5715
5716 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5717
5718         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5719         at a time.
5720         * g++.dg/ext/altivec_check.h: Support compiling as C.
5721
5722 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5723
5724         PR c++/19355
5725         * g++.dg/expr/pr19355-1.C: New test case.
5726
5727 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5728
5729         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5730         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5731         * ada/acats/tests/c3/c92005b.ada: Likewise.
5732         * ada/acats/tests/c3/cxb3012.a: Likewise.
5733         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5734
5735 2005-01-09  Paul Brook  <paul@codesourcery.com>
5736
5737         * gfortran.dg/common_2.f90: New file.
5738         * gfortran.dg/common_3.f90: New file.
5739
5740 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5741
5742         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5743
5744 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5745
5746         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5747         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5748         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5749         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5750         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5751         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5752         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5753         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5754         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5755         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5756         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5757         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5758         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5759         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5760         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5761         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5762         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5763         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5764         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5765         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5766         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5767         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5768         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5769         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5770         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5771         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5772         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5773         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5774         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5775         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5776         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5777         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5778         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5779         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5780         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5781         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5782         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5783         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5784         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5785         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5786         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5787         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5788         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5789         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5790         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5791         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5792         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5793         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5794         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5795         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5796         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5797         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5798         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5799         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5800         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5801         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5802         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5803         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5804         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5805         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5806         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5807         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5808         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5809         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5810         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5811         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5812         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5813
5814         * gcc.dg/vect/vect-1.c: Fix spelling.
5815         * gcc.dg/vect/vect-10.c: Fix spelling.
5816         * gcc.dg/vect/vect-11.c: Fix spelling.
5817         * gcc.dg/vect/vect-12.c: Fix spelling.
5818         * gcc.dg/vect/vect-14.c: Fix spelling.
5819         * gcc.dg/vect/vect-15.c: Fix spelling.
5820         * gcc.dg/vect/vect-16.c: Fix spelling.
5821         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5822         * gcc.dg/vect/vect-64.c: Fix comments.
5823         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5824
5825 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5826             Ira Rosen  <irar@il.ibm.com>
5827
5828         * gcc.dg/vect/vect-70.c: New test.
5829         * gcc.dg/vect/vect-71.c: New test.
5830
5831 2005-01-09  Manfred Hollstein  <mh@suse.com>
5832
5833         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5834         * gcc.dg/pr18241-2.c: Likewise.
5835         * gcc.dg/pr18241-3.c: Likewise.
5836         * gcc.dg/pr18241-4.c: Likewise.
5837         * gcc.dg/pr18241-5.c: Likewise.
5838
5839 2005-01-08  Richard Henderson  <rth@redhat.com>
5840
5841         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5842         False for x86 and x86-64.
5843
5844 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5845
5846         PR tree-optimization/18241
5847         * gcc.dg/pr18241-1.c: New test.
5848         * gcc.dg/pr18241-2.c: New test.
5849         * gcc.dg/pr18241-3.c: New test.
5850         * gcc.dg/pr18241-4.c: New test.
5851         * gcc.dg/pr18241-5.c: New test.
5852
5853 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5854
5855         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5856         gfortran.dg/select_4.f90: New.
5857
5858 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5859
5860         * gcc.c-torture/execute/20050107-1.c: New test.
5861
5862 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5863
5864         PR c++/19298
5865         * g++.dg/template/ref2.C: New.
5866
5867 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5868
5869         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5870         instead of being empty.
5871
5872 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5873
5874         PR fortran/15553
5875         * gfortran.dg/array-1.f90: New test.
5876
5877 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5878
5879         PR tree-optimization/19283
5880         * gcc.c-torture/execute/20050106-1.c: New test.
5881
5882         PR rtl-optimization/18861
5883         * gcc.dg/20050105-1.c: New test.
5884
5885         PR tree-optimization/18828
5886         * gcc.dg/20050105-2.c: New test.
5887
5888 2005-01-07  Andreas Jaeger  <aj@suse.de>
5889
5890         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5891
5892 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5893
5894         PR fortran/18398
5895         * gfortran.dg/fmt_read.f90: New test.
5896
5897 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5898
5899         * gcc.dg/rs6000-ldouble-2.c: New.
5900
5901 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5902
5903         PR c++/19244
5904         * g++.dg/parser/ctor2.C: New test.
5905
5906 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5907
5908         PR c++/17154
5909         * g++.dg/template/using9.C: New test.
5910
5911 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5912
5913         PR c++/19258
5914         * g++.dg/lookup/friend6.C: New test.
5915
5916 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5917
5918         PR c++/19270
5919         * g++.dg/template/array10.C: New.
5920
5921 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5922
5923         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
5924         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
5925
5926 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
5927
5928         * gcc.c-torture/compile/20050105-1.c: New test.
5929
5930 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
5931
5932         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
5933
5934 2005-01-05  Roger Sayle  <roger@eyesopen.com>
5935
5936         PR middle-end/19100
5937         * gcc.dg/conv-3.c: New test case.
5938
5939 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
5940
5941         * gcc.dg/asm-wide-1.c: New test.
5942
5943 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5944
5945         PR c++/19030
5946         * g++.dg/parse/crash22.C: New
5947
5948 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
5949
5950         PR 19257
5951         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
5952
5953 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
5954
5955         PR middle-end/17767
5956         * gcc.dg/i386-mmx-6.c: New test case.
5957
5958 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
5959
5960         PR tree-optimization/18308
5961         * gcc.dg/vect/pr18308.c: New testcase.
5962
5963 2005-01-04  Andreas Jaeger  <aj@suse.de>
5964
5965         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
5966
5967 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5968             Robert Bowdidge <bowdidge@apple.com>
5969
5970         * gcc.dg/cpp/subframework1.c: New.
5971         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
5972         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
5973         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
5974         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
5975
5976 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5977
5978         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
5979         producing warning.
5980         * gcc.dg/darwin-weakimport-2.c: New.
5981
5982 2005-01-03  Richard Henderson  <rth@redhat.com>
5983
5984         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
5985
5986 2005-01-03  Richard Henderson  <rth@redhat.com>
5987
5988         * gcc.dg/vect/vect.exp: Enable for ia64.
5989         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
5990         (check_effective_target_vect_float): Likewise.
5991         (check_effective_target_vect_no_align): Likewise.
5992         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
5993         * gcc.dg/vect/vect-8.c: Likewise.
5994
5995 2005-01-03  Uros Bizjak <uros@kss-loka.si>
5996
5997         PR target/19236
5998         * gcc.dg/pr19236-1.c: New test case.
5999
6000 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6001
6002         PR rtl-optimization/12092
6003         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6004
6005 2005-01-02  Andreas Jaeger  <aj@suse.de>
6006
6007         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6008
6009 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6010             Andrew Pinski  <pinskia@physics.uc.edu>
6011
6012         PR rtl-optimization/12092
6013         * gcc.dg/pr12092-1.c: New test case.
6014
6015 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6016
6017         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6018         'hidden' and 'default' for better portability.
6019         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6020
6021         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6022         6 and 7.
6023         * g++.old-deja/g++.brendan/new3.C: Likewise.
6024
6025 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6026
6027         * gcc.dg/20041231-1.C: New test.
6028         * g++.dg/warn/Wunreachable-code-1.C: New test.
6029
6030 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6031
6032         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6033         file, not /dev/null.  Abort on error.
6034
6035 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6036             Ziemowit Laski  <zlaski@apple.com>
6037
6038         PR objc/18971
6039         * objc.dg/encode-5.m: New test.
6040
6041 2004-12-29  Richard Henderson  <rth@redhat.com>
6042
6043         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6044         * objc.dg/stabs-1.m: Disable for ia64.
6045
6046 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6047
6048         PR c++/19190
6049         * g++.dg/warn/Wunused-10.C: New test.
6050
6051 2004-12-28  Richard Henderson  <rth@redhat.com>
6052
6053         * objc.dg/stabs-1.m: Disable for alpha.
6054
6055 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6056
6057         PR c++/19149
6058         * g++.dg/parse/error23.C: New test.
6059
6060 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6061
6062         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6063
6064         PR fortran/19032
6065         * gfortran.dg/intrinsic_modulo_1.f90: New.
6066         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6067         tests with divisor -1.
6068
6069 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6070
6071         * g++.dg/opt/temp1.C (memcpy): Return a value.
6072
6073         PR c++/19148
6074         * g++.dg/expr/cond7.C: New test.
6075
6076 2004-12-27  Paul Brook  <paul@codesourcery.com>
6077
6078         * gfortran.dg/g77/select_no_compile.f: Remove.
6079
6080 2004-12-27  Richard Henderson  <rth@redhat.com>
6081
6082         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6083         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6084         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6085
6086 2004-12-26  Richard Henderson  <rth@redhat.com>
6087
6088         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6089         by 1i instead of token pasting.
6090
6091 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6092
6093         PR tree-optimization/17578
6094         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6095         to additional_flags.
6096         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6097
6098 2004-12-25  Richard Henderson  <rth@redhat.com>
6099
6100         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6101         Remove Alpha.
6102
6103 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6104
6105         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6106         hppa*-*-hpux*.
6107         * gcc.dg/pr17957.c (dg-options): Likewise.
6108         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6109         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6110         instead of 0 on __hppa__.
6111         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6112         "foo,%r" on hppa*-*-*.
6113
6114 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6115
6116         PR fortran/19071
6117         * gfortran.dg/complex_write.f90: New test.
6118
6119 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6120
6121         PR c++/17595
6122         * g++.dg/parse/pragma2.C: New test.
6123
6124         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6125
6126 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6127
6128         * gcc.dg/empty2.c: Add missing dg-warning.
6129
6130 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6131
6132         PR c++/17413
6133         * g++.dg/template/local4.C: New test.
6134         * g++.dg/template/crash19.C: Add dg-error marker.
6135
6136         * g++.dg/template/crash31.C: Correct embedded PR number.
6137
6138 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6139
6140         PR c++/16405
6141         * g++.dg/opt/temp1.C: Add do-run marker.
6142
6143 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6144
6145         * g++.dg/template/spec19.C: New.
6146
6147 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6148
6149         PR target/16819
6150         * gcc.dg/empty2.c: New.
6151
6152 2004-12-23  Richard Henderson  <rth@redhat.com>
6153
6154         * lib/target-supports.exp (check_effective_target_vect_no_align):
6155         Remove i?86 and x86-64.
6156
6157 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6158
6159         PR c++/16405
6160         * g++.dg/opt/temp1.C: New test.
6161
6162 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6163
6164         PR c++/18733
6165         * g++.dg/template/friend33.C: New testcase.
6166
6167 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6168
6169         PR c++/18464
6170         * g++.dg/template/cond5.C: New test.
6171
6172         PR c++/18492
6173         * g++.dg/inherit/thunk3.C: New test.
6174
6175         PR c++/11224
6176         * g++.dg/warn/Wunused-9.C: New test.
6177
6178 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6179
6180         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6181
6182 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6183
6184         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6185
6186 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6187
6188         PR c++/18378
6189         * g++.dg/ext/packed8.C: New test.
6190
6191         PR c++/13268
6192         * g++.dg/template/crash31.C: New test.
6193
6194         PR c++/19034
6195         * g++.dg/template/crash30.C: New test.
6196
6197 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6198
6199         PR C++/18984
6200         * g++.dg/eh/ctor3.C: New test.
6201
6202 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6203
6204         * objc.dg/stabs-1.m: Allow section name to be quoted and
6205         assembly label to begin with '.LL'.
6206
6207 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6208
6209         * gcc.dg/vect/vect.exp
6210         (check_effective_target_lp64_or_vect_no_align): New.
6211         * gcc.dg/vect/vect-77.c: Use it.
6212         * gcc.dg/vect/vect-78.c: Use it.
6213
6214         * lib/target-supports.exp
6215         (check_effective_target_vect_no_max,
6216         check_effective_target_vect_no_bitwise,
6217         check_effective_target_vect_no_align): New.
6218         * gcc.dg/vect/vect-13.c: Use them.
6219         * gcc.dg/vect/vect-17.c: Ditto.
6220         * gcc.dg/vect/vect-18.c: Ditto.
6221         * gcc.dg/vect/vect-19.c: Ditto.
6222         * gcc.dg/vect/vect-20.c: Ditto.
6223         * gcc.dg/vect/vect-27.c: Ditto.
6224         * gcc.dg/vect/vect-29.c: Ditto.
6225         * gcc.dg/vect/vect-44.c: Ditto.
6226         * gcc.dg/vect/vect-48.c: Ditto.
6227         * gcc.dg/vect/vect-50.c: Ditto.
6228         * gcc.dg/vect/vect-52.c: Ditto.
6229         * gcc.dg/vect/vect-54.c: Ditto.
6230         * gcc.dg/vect/vect-56.c: Ditto.
6231         * gcc.dg/vect/vect-58.c: Ditto.
6232         * gcc.dg/vect/vect-60.c: Ditto.
6233         * gcc.dg/vect/vect-72.c: Ditto.
6234         * gcc.dg/vect/vect-80.c: Ditto.
6235
6236 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6237
6238         PR c++/14075
6239         * g++.dg/init/string1.C: New.
6240
6241         PR c++/18975
6242         * g++.dg/other/synth1.C: New.
6243
6244 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6245
6246         PR c/18963
6247         * gcc.dg/pr18963-1.c: New test.
6248
6249 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6250
6251         PR c/18596
6252         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6253         * gcc.dg/pr18596-1.c: Use dg-error.
6254         (dg-options): Use -fno-unit-at-a-time.
6255         * gcc.dg/pr18596-2.c: New test.
6256         * gcc.dg/pr18596-3.c: New test.
6257
6258 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6259
6260         PR middle-end/18683
6261         * g++.dg/opt/pr18683-1.C: New test case.
6262
6263 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6264
6265         PR other/19093
6266         * g++.dg/opt/max1.C: Fix for 64bit targets.
6267
6268 2004-12-20  Matt Austern  <austern@apple.com>
6269
6270         PR c++/19044
6271         * g++.dg/ext/builtin6.C: New
6272
6273 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6274
6275         PR tree-optimization/19080
6276         * gcc.c-torture/compile/pr19080.c: New test.
6277
6278 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6279
6280         * gcc.dg/20041219-1.c: New test.
6281
6282 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6283
6284         PR middle-end/19068
6285         * g++.dg/opt/max1.C: New test case.
6286
6287 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6288
6289         * gcc.dg/fdata-sections-1.c: New test.
6290
6291 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6292
6293         PR middle-end/18548
6294         * gcc.dg/max-1.c: New test case.
6295
6296 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6297
6298         * gcc.c-torture/execute/20041218-1.c: New test.
6299
6300 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6301
6302         * gcc.dg/pr18501.c: New test.
6303         * gcc.dg/uninit-5.c: XFAIL.
6304         * gcc.dg/uninit-9.c: XFAIL.
6305
6306 2004-12-17  Dale Johannesen  <dalej@apple.com>
6307
6308         * gcc.dg/20041213-1.c:  New.
6309
6310 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6311
6312         * objc.dg/stabs-1.m: Allow assembly label to begin
6313         with a dot ('.').
6314
6315 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6316
6317         * gcc.c-torture/execute/20041213-1.c: Move...
6318         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6319
6320 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6321
6322         PR c++/18721
6323         * g++.dg/lookup/conv-5.C: New.
6324
6325 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6326
6327         * objc.dg/stabs-1.m: New test.
6328
6329 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6330
6331         * gcc.dg/visibility-c.c: Change compile to
6332         assemble for the test.
6333
6334 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6335
6336         PR target/19041
6337         * gcc.dg/visibility-c.c: New test.
6338
6339 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6340
6341         PR middle-end/18493
6342         * gcc.dg/switch-8.c: New test case.
6343
6344 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6345
6346         PR c++/18905
6347         * g++.dg/template/init4.C: New.
6348         * g++.dg/opt/static3.C: Enable optimizer.
6349
6350 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6351
6352         * g++.dg/other/complex1.C: New test.
6353
6354 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6355
6356         * g++.dg/opt/inline9.C: New test.
6357
6358 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6359
6360         PR fortran/18993
6361         * gfotran.dg/nullify_1.f: New test.
6362
6363 2004-12-15  Richard Henderson  <rth@redhat.com>
6364
6365         * gcc.target/i386/i386.exp: New harness.
6366         * gcc.target/i386/vect-args.c: New.
6367
6368 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6369
6370         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6371
6372 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6373
6374         PR c++/18825
6375         * g++.dg/template/friend32.C: New test.
6376
6377 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6378
6379         * cpp/pragma-once-1.c: New test.
6380         * cpp/pragma-once-1b.h: Likewise.
6381         * cpp/pragma-once-1c.h: Likewise.
6382         * cpp/pragma-once-1d.h: Likewise.
6383         * cpp/inc/pragma-once-1a.h: Likewise.
6384
6385 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6386             Steven G. Kargl  <kargls@comcast.net>
6387
6388         PR fortran/17597
6389         * gfortran.dg/list_read_3.f90: New test.
6390
6391 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6392
6393         * gcc.dg/ftrapv-2.c: New test.
6394
6395 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6396
6397         PR c++/18981
6398         * g++.dg/template/typename9.C: New test.
6399
6400 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6401
6402         PR c++/18738
6403         * g++.dg/template/typename8.C: New test.
6404         * g++.dg/parse/friend2.C: Tweak error message.
6405
6406 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6407
6408         * gcc.c-torture/20041214-1.c: New test.
6409
6410 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6411
6412         PR c++/18965
6413         * g++.dg/init/array17.C: New test.
6414
6415 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6416
6417         PR c++/18793
6418         * g++.dg/init/aggr3.C: New test.
6419
6420 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6421
6422         * gcc.dg/altivec-types-1.c: New test.
6423         * gcc.dg/altivec-types-2.c: New test.
6424         * gcc.dg/altivec-types-3.c: New test.
6425         * gcc.dg/altivec-types-4.c: New test.
6426         * g++.dg/ext/altivec-types-1.C: New test.
6427         * g++.dg/ext/altivec-types-2.C: New test.
6428         * g++.dg/ext/altivec-types-3.C: New test.
6429         * g++.dg/ext/altivec-types-4.C: New test.
6430
6431 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6432
6433         PR middle-end/18951
6434         * gcc.c-torture/execute/20041213-1.c: New test.
6435
6436 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6437
6438         PR c++/18949
6439         * g++.dg/template/cast1.C: New.
6440
6441 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6442
6443         * gcc.c-torture/execute/20041213-2.c: New test.
6444
6445 2004-12-13  Richard Henderson  <rth@redhat.com>
6446
6447         * gcc.dg/i386-sse-10.c: Fix typo in options.
6448
6449 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6450
6451         PR c++/18968
6452         * g++.dg/opt/pr18968.C: New test.
6453
6454 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6455
6456         PR c++/18925
6457         * g++.dg/ext/visibility/staticdatamem.C: New test.
6458
6459 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6460
6461         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6462
6463 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6464
6465         PR rtl-optimization/18928
6466         * gcc.dg/pr18928-1.c: New test case.
6467
6468 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6469
6470         PR tree-opt/16951
6471         * gcc.c-torture/compile/20041211-1.c: New.
6472
6473 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6474
6475         PR middle-end/17564
6476         * gcc.c-torture/execute/20041212-1.c: New test.
6477
6478 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6479
6480         PR fortran/18869
6481         * gfortran.dg/common_1.f90: New test.
6482
6483 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6484         Paul Brook  <paul@codesourcery.com>
6485
6486         PR fortran/16222
6487         * gfortran.dg/real_do_1.f90: New test.
6488
6489 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6490
6491         PR tree-opt/18040
6492         * g++.dg/opt/ptrmem6.C: New test.
6493
6494 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6495
6496         PR middle-end/18921
6497         * gcc.dg/pr18921-1.c: New test case.
6498
6499 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6500
6501         PR fortran/17175
6502         * gfortran.dg/scale_1.f90: New test.
6503
6504 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6505
6506         PR middle-end/18903
6507         * gcc.c-torture/compile/pr18903.c: New test.
6508
6509 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6510
6511         * gcc.c-torture/execute/20041210-1.c: New test.
6512
6513 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6514
6515         PR c++/18731
6516         * g++.dg/parser/struct-1.C: New test.
6517         * g++.dg/parser/struct-2.C: New test.
6518         * g++.dg/parser/struct-3.C: New test.
6519
6520 2004-12-09  Richard Henderson  <rth@redhat.com>
6521
6522         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6523
6524         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6525         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6526
6527 2004-12-09  Matt Austern  <austern@apple.com>
6528
6529         PR c++/18514
6530         * g++.dg/ext/builtin1.C: New
6531         * g++.dg/ext/builtin2.C: New
6532         * g++.dg/ext/builtin3.C: New
6533         * g++.dg/ext/builtin4.C: New
6534         * g++.dg/ext/builtin5.C: New
6535
6536 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6537
6538         PR tree-opt/18904
6539         * g++.dg/opt/ptrmem5.C: New test.
6540
6541 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6542
6543         * g++.dg/parse/typename5.C: Adjust for new error.
6544         * g++.dg/parse/typename7.C: New.
6545
6546 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6547
6548         PR c++/18073
6549         * g++.dg/other/mmintrin.C: New test.
6550
6551 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6552
6553         PR c++/16681
6554         * g++.dg/init/array15.C: New.
6555         * g++.dg/init/array16.C: New.
6556
6557 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6558
6559         PR fortran/18826
6560         * gfortran.dg/assign_1.f90: New test.
6561
6562 2004-12-08  Nick Clifton  <nickc@redhat.com>
6563
6564         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6565         * gcc.target/xstormy16/data_below100: Likewise.
6566         * gcc.target/xstormy16/sfr: Likewise.
6567         * gcc.target/xstormy16/below100.S: New test source file.
6568         * gcc.target/xstormy16/below100.ld: New test linker script.
6569         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6570         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6571         bp instructions.
6572         * gcc.target/xstormy16/bp.c: Likewise.
6573
6574         * gcc.target/xstormy16/bss_below100: New files:
6575         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6576         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6577         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6578         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6579         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6580         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6581         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6582         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6583         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6584         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6585         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6586         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6587         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6588         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6589         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6590         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6591         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6592         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6593         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6594         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6595         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6596         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6597         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6598         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6599         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6600         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6601         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6602
6603         * gcc.target/xstormy16/data_below100: New files:
6604         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6605         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6606         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6607         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6608         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6609         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6610         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6611         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6612         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6613         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6614         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6615         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6616         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6617         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6618         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6619         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6620         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6621         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6622         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6623         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6624         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6625         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6626         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6627         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6628         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6629         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6630         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6631
6632         * gcc.target/xstormy16/sfr: New files:
6633         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6634         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6635         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6636         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6637         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6638         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6639         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6640         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6641         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6642         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6643         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6644         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6645         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6646         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6647         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6648         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6649         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6650         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6651         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6652         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6653         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6654         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6655         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6656         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6657         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6658         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6659         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6660         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6661         27_if0_sfrw_bitfield_f.c
6662
6663 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6664
6665         PR c++/18100
6666         * g++.dg/lookup/name-clash4.C: New test.
6667
6668 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6669
6670         PR c++/18672
6671         * g++.dg/opt/array1.C: New.
6672
6673         PR c++/18803
6674         * g++.dg/template/operator5.C: New.
6675
6676 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6677
6678         PR c/18867
6679         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6680
6681 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6682
6683         * gcc.dg/noncompile/20041207.c: New test.
6684
6685 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6686
6687         * g++.dg/other/unreachable-1.C: New test.
6688
6689 2004-12-06  Nick Clifton  <nickc@redhat.com>
6690
6691         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6692         <limits.h> because the latter comes from gcc's include/ directory
6693         and not the newlib/libc/include directory.
6694
6695 2004-12-04  Richard Henderson  <rth@redhat.com>
6696
6697         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6698
6699 2004-12-04  Richard Henderson  <rth@redhat.com>
6700
6701         * lib/target-supports.exp (check_gc_sections_available): Disable
6702         for alpha and ia64.
6703
6704 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6705
6706         PR middle-end/17909
6707         * g++.dg/other/vararg-2.C: New test.
6708
6709 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6710
6711         PR c++/17011, c++/17971
6712         * g++.dg/template/error15.C: Adjust expected error.
6713         * g++.dg/template/instantiate3.C: Likewise.
6714
6715 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6716
6717         * gcc.dg/altivec-18.c: Fix for darwin
6718
6719 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6720
6721         PR c++/18782
6722         * g++.dg/parse/ptrmem2.C: New.
6723
6724         PR c++/18318
6725         * g++.dg/template/new1.C: New.
6726
6727 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6728
6729         PR fortran/18710
6730         * gfortran.dg/direct_io_3.f90: New test.
6731
6732 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6733
6734         PR 18758
6735         * g++.dg/parse/crash21.C: New.
6736
6737 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6738
6739         PR c++/15664, c++/18276
6740         * g++.dg/template/ttp13.C: New test.
6741         * g++.dg/template/ttp14.C: Likewise.
6742
6743 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6744
6745         PR c++/18123
6746         * g++.dg/parse/enum2.C: New test.
6747         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6748
6749 2004-12-02  Nick Clifton  <nickc@redhat.com>
6750
6751         * gcc.target/xstormy16: New test directory.
6752         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6753         * gcc.target/xstormy16/bp.c: Check the generation of bp
6754         instructions.
6755         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6756         bn instructions and the BELOW100 attribute.
6757
6758 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6759
6760         PR target/16952
6761         * gcc.dg/ppc-eabi.c: New.
6762
6763 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6764
6765         PR fortran/18284
6766         * gfortran.dg/backspace.f90
6767
6768 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6769
6770         * gfortran.dg/inquire.f90: New test.
6771
6772 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6773
6774         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6775         handle effective-target-keyword.
6776         (dg-skip-if): Support effective-target keyword as target list.
6777         (dg-xfail-if): Ditto.
6778         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6779
6780 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6781
6782         PR tree-optimization/18291
6783         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6784
6785 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6786
6787         PR C++/18729
6788         * g++.dg/parse/crash20.C: New.
6789
6790         PR c++/17431
6791         * g++.dg/overload/arg1.C: New.
6792         * g++.dg/overload/arg2.C: New.
6793         * g++.dg/overload/arg3.C: New.
6794         * g++.dg/overload/arg4.C: New.
6795
6796 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6797
6798         * gcc.dg/c99-flex-array-4.c: Remove.
6799
6800 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6801
6802         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6803
6804         * lib/target-supports.exp (is-effective-target): Simplify.
6805
6806         * lib/target-supports.exp (check_effective_target_vect_long):
6807         Fix for powerpc64-*-*.
6808
6809 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6810
6811         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6812         to support new requirements on FreeBSD 5.
6813
6814 2004-11-30  Devang Patel  <dpatel@apple.com>
6815
6816         PR 18702
6817         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6818
6819 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6820
6821         * g++.dg/ext/altivec-13.C: New test.
6822
6823 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6824
6825         PR tree-opt/18298
6826         * gcc.c-torture/execute/p18298.c: New test.
6827
6828 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6829             Dorit Naishlos  <dorit@il.ibm.com>
6830
6831         PR tree-opt/18607
6832         * gcc.dg/vect/vect-89.c: New test.
6833
6834 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6835
6836         * gcc.dg/pr18596-1.c: New test.
6837
6838 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6839
6840         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6841
6842 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6843
6844         PR c/18479
6845         * gcc.dg/pr18479.c: New test.
6846
6847 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6848
6849         PR target/18490
6850         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6851         mmix-knuth-mmixware.
6852
6853         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6854         cris-*-elf* cris-*-aout* mmix-*-*
6855
6856 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6857
6858         PR middle-end/18725
6859         * gcc.dg/pr18725.c: New test.
6860
6861 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6862
6863         PR target/18488
6864         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6865
6866         PR target/18336
6867         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6868
6869 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6870
6871         PR c++/18368
6872         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6873         * g++.old-deja/g++.law/ctors5.C: Likewise.
6874         * g++.old-deja/g++.other/crash25.C: Likewise.
6875
6876         PR c++/18674
6877         * g++.dg/template/error16.C: New test.
6878
6879         PR c++/18512
6880         * g++.dg/template/crash29.C: New test.
6881
6882 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6883
6884         PR tree-optimization/18712
6885         * gcc.c-torture/compile/pr18712.c: New test.
6886
6887 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6888
6889         PR c/7544
6890         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6891         tests.
6892
6893 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6894
6895         PR c++/18652
6896         * g++.dg/lookup/crash6.C: New test.
6897
6898 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6899
6900         PR middle-end/18164
6901         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6902
6903 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6904
6905         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6906         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6907         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6908
6909 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6910
6911         * gcc.dg/pr18164.c: New test.
6912
6913 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
6914
6915         * gcc.dg/funroll-loops-all.c: New.
6916
6917 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6918
6919         PR target/18489
6920         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
6921         delimeter, match space and TAB as well as ":".
6922
6923         PR target/18484
6924         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
6925
6926         PR target/18348
6927         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
6928
6929         PR target/18345
6930         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
6931
6932         PR target/18337
6933         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
6934
6935 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
6936
6937         * gfortran.dg/direct_io_2.f90: New test.
6938
6939 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6940
6941         PR target/18334
6942         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
6943
6944 2004-11-28  Richard Henderson  <rth@redhat.com>
6945
6946         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
6947
6948 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
6949
6950         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
6951         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
6952         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
6953         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
6954         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
6955         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
6956         gcc.dg/pointer-arith-8.c: New tests.
6957
6958 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
6959
6960         PR fortran/18364
6961         * gfortran.dg/endfile.f90: New test.
6962
6963 2004-11-27  Falk Hueffner  <falk@debian.org>
6964
6965         * gcc.dg/loop-6.c: New test.
6966
6967 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6968
6969         * gcc.c-torture/execute/20041126-1.c: New test.
6970
6971 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6972
6973         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
6974         on IRIX.
6975
6976 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6977
6978         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
6979         functions.
6980
6981 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6982
6983         PR rtl-optimization/17825
6984         * gcc.c-torture/compile/20041119-1.c: New test.
6985
6986 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6987
6988         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
6989         Check existence of ld library path variables before unsetting.
6990
6991 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
6992
6993         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
6994
6995 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6996
6997         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
6998
6999 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7000
7001         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7002
7003 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7004
7005         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7006         dg-do directive.
7007
7008 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7009
7010         * gcc.dg/pr17957.c: Pass --param, not -param.
7011
7012 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7013
7014         PR middle-end/17957
7015         * testsuite/gcc.dg/pr17957.c: New test.
7016
7017 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7018
7019         PR c++/18445
7020         * g++.dg/template/crash28.C: Likewise.
7021
7022         PR c++/18001
7023         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7024         * g++.dg/ext/lvaddr.C: Likewise.
7025         * g++.dg/opt/pr7503-3.C: Likewise.
7026
7027         PR c++/18466
7028         * g++.dg/parse/qualified3.C: New test.
7029         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7030
7031         PR c++/18545
7032         * g++.dg/expr/return1.C: New test.
7033
7034 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7035
7036         Friend class name lookup 3/n, PR c++/3332
7037         * g++.dg/lookup/friend3.C: New test.
7038         * g++.dg/lookup/friend4.C: Likewise.
7039         * g++.dg/lookup/friend5.C: Likewise.
7040
7041 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7042
7043         Friend class name lookup 2/n, PR c++/14513, c++/15410
7044         * g++.dg/lookup/friend2.C: New test.
7045         * g++.dg/template/friend31.C: Likewise.
7046
7047 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7048
7049         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7050
7051 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7052
7053         PR c++/17473
7054         * g++.dg/tc1/dr56.C: Remove.
7055         * g++.dg/template/typedef1.C: Add dg-error markers.
7056         * g++.old-deja/g++.other/typedef7.C: Likewise.
7057
7058         PR c++/18285
7059         * g++.dg/parse/typedef7.C: New test.
7060
7061 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7062
7063         * gcc.c-torture/execute/20041124-1.c: New test.
7064
7065 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7066
7067         * g++.dg/template/deduce3.C: New test.
7068
7069         PR c++/18586
7070         * g++.dg/template/crash27.C: New test.
7071
7072         PR c++/18530
7073         * g++.dg/warn/Wshadow-3.C: New test.
7074
7075 2004-11-24  Devang Patel  <dpatel@apple.com>
7076
7077         PR/18555
7078         * gcc.dg/cpp/isysroot-1.c: New test.
7079         * gcc.dg/cpp/usr/include/stdio.h: New file.
7080         * gcc.dg/cpp/isysroot-2.c: New test.
7081         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7082         New file.
7083
7084 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7085
7086         PR c++/8929
7087         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7088
7089 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7090
7091         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7092         * gcc.target/sparc/pdist.c: Likewise.
7093
7094 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7095
7096         PR c++/16882
7097         * g++.dg/conversion/simd1.C: New test.
7098
7099 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7100
7101         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7102         and restore_ld_library_path_env_vars.
7103         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7104         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7105         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7106         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7107
7108 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7109
7110         * gcc.dg/pragma-align-2.c: Test macro expansion.
7111         * gcc.dg/pragma-pack-2.c: New test.
7112
7113 2004-11-23  Richard Henderson  <rth@redhat.com>
7114
7115         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7116         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7117         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7118         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7119         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7120         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7121
7122         * gcc.dg/vect/vect.exp: Add check for alpha.
7123         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7124         (check_effective_target_vect_int): Enable for alpha.
7125         (check_effective_target_vect_long): New.
7126         (is-effective-target): Add it.
7127
7128 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7129
7130         * gcc.dg/pr18614-1.c: New test.
7131
7132 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7133
7134         * gcc.dg/setjmp-2.c: New test.
7135
7136 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7137
7138         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7139         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7140         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7141         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7142         gcc.target/sparc/pdist.c: New tests.
7143
7144 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7145
7146         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7147
7148 2004-11-22  Dale Johannesen  <dalej@apple.com>
7149
7150         * gcc.dg/20041111-1.c:  New.
7151
7152 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7153
7154         PR tree-opt/18536
7155         * gcc.dg/vect/pr18536.c: New test.
7156
7157 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7158
7159         PR c++/18354
7160         * g++.dg/template/nontype11.C: New test.
7161
7162 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7163
7164         PR middle-end/18520
7165         * gcc.dg/pr18520-1.c: New test case.
7166
7167 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7168
7169         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7170         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7171         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7172         expected diagnostics.
7173
7174 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7175
7176         PR target/18580
7177         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7178         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7179         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7180
7181 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7182
7183         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7184
7185 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7186             Joseph Myers  <joseph@codesourcery.com>
7187
7188         * lib/target-supports.exp (check_visibility_available): Really
7189         test the compiler.
7190
7191 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7192
7193         PR tree-opt/18181
7194         * gcc.dg/vect/vect-85.c: New test.
7195         * gcc.dg/vect/vect-86.c: New test.
7196         * gcc.dg/vect/vect-87.c: New test.
7197         * gcc.dg/vect/vect-88.c: New test.
7198
7199 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7200
7201         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7202
7203 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7204
7205         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7206         * gcc.dg/ppc-and-1.c: Ditto.
7207         * gcc.dg/ppc-compare-1.c: Ditto.
7208         * gcc.dg/ppc-mov-1.c: Ditto
7209
7210 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7211             Mark Mitchell  <mark@codesourcery.com>
7212
7213         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7214
7215 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7216             Aldy Hernandez  <aldyh@redhat.com>
7217
7218         * lib/target-supports.exp (check_effective_target_vect_int): New
7219         (check_effective_target_vect_float): New
7220         (check_effective_target_vect_double): New.
7221         (is-effective-target): Support new effective targets keywords.
7222         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7223         default action for dg-do.
7224         * gcc.dg/vect/pr16105.c: Use new support.
7225         * gcc.dg/vect/pr18400.c: Ditto.
7226         * gcc.dg/vect/pr18425.c: Ditto.
7227         * gcc.dg/vect/vect-1.c: Ditto.
7228         * gcc.dg/vect/vect-10.c: Ditto.
7229         * gcc.dg/vect/vect-11.c: Ditto.
7230         * gcc.dg/vect/vect-12.c: Ditto.
7231         * gcc.dg/vect/vect-13.c: Ditto.
7232         * gcc.dg/vect/vect-14.c: Ditto.
7233         * gcc.dg/vect/vect-15.c: Ditto.
7234         * gcc.dg/vect/vect-16.c: Ditto.
7235         * gcc.dg/vect/vect-17.c: Ditto.
7236         * gcc.dg/vect/vect-18.c: Ditto.
7237         * gcc.dg/vect/vect-19.c: Ditto.
7238         * gcc.dg/vect/vect-2.c: Ditto.
7239         * gcc.dg/vect/vect-20.c: Ditto.
7240         * gcc.dg/vect/vect-21.c: Ditto.
7241         * gcc.dg/vect/vect-22.c: Ditto.
7242         * gcc.dg/vect/vect-23.c: Ditto.
7243         * gcc.dg/vect/vect-24.c: Ditto.
7244         * gcc.dg/vect/vect-25.c: Ditto.
7245         * gcc.dg/vect/vect-26.c: Ditto.
7246         * gcc.dg/vect/vect-27.c: Ditto.
7247         * gcc.dg/vect/vect-27a.c: Ditto.
7248         * gcc.dg/vect/vect-28.c: Ditto.
7249         * gcc.dg/vect/vect-29.c: Ditto.
7250         * gcc.dg/vect/vect-29a.c: Ditto.
7251         * gcc.dg/vect/vect-3.c: Ditto.
7252         * gcc.dg/vect/vect-30.c: Ditto.
7253         * gcc.dg/vect/vect-31.c: Ditto.
7254         * gcc.dg/vect/vect-32.c: Ditto.
7255         * gcc.dg/vect/vect-33.c: Ditto.
7256         * gcc.dg/vect/vect-34.c: Ditto.
7257         * gcc.dg/vect/vect-35.c: Ditto.
7258         * gcc.dg/vect/vect-36.c: Ditto.
7259         * gcc.dg/vect/vect-37.c: Ditto.
7260         * gcc.dg/vect/vect-38.c: Ditto.
7261         * gcc.dg/vect/vect-4.c: Ditto.
7262         * gcc.dg/vect/vect-40.c: Ditto.
7263         * gcc.dg/vect/vect-41.c: Ditto.
7264         * gcc.dg/vect/vect-42.c: Ditto.
7265         * gcc.dg/vect/vect-43.c: Ditto.
7266         * gcc.dg/vect/vect-44.c: Ditto.
7267         * gcc.dg/vect/vect-45.c: Ditto.
7268         * gcc.dg/vect/vect-46.c: Ditto.
7269         * gcc.dg/vect/vect-47.c: Ditto.
7270         * gcc.dg/vect/vect-48.c: Ditto.
7271         * gcc.dg/vect/vect-48a.c: Ditto.
7272         * gcc.dg/vect/vect-49.c: Ditto.
7273         * gcc.dg/vect/vect-5.c: Ditto.
7274         * gcc.dg/vect/vect-50.c: Ditto.
7275         * gcc.dg/vect/vect-51.c: Ditto.
7276         * gcc.dg/vect/vect-52.c: Ditto.
7277         * gcc.dg/vect/vect-53.c: Ditto.
7278         * gcc.dg/vect/vect-54.c: Ditto.
7279         * gcc.dg/vect/vect-55.c: Ditto.
7280         * gcc.dg/vect/vect-56.c: Ditto.
7281         * gcc.dg/vect/vect-56a.c: Ditto.
7282         * gcc.dg/vect/vect-57.c: Ditto.
7283         * gcc.dg/vect/vect-58.c: Ditto.
7284         * gcc.dg/vect/vect-59.c: Ditto.
7285         * gcc.dg/vect/vect-6.c: Ditto.
7286         * gcc.dg/vect/vect-60.c: Ditto.
7287         * gcc.dg/vect/vect-61.c: Ditto.
7288         * gcc.dg/vect/vect-62.c: Ditto.
7289         * gcc.dg/vect/vect-63.c: Ditto.
7290         * gcc.dg/vect/vect-64.c: Ditto.
7291         * gcc.dg/vect/vect-65.c: Ditto.
7292         * gcc.dg/vect/vect-66.c: Ditto.
7293         * gcc.dg/vect/vect-67.c: Ditto.
7294         * gcc.dg/vect/vect-68.c: Ditto.
7295         * gcc.dg/vect/vect-69.c: Ditto.
7296         * gcc.dg/vect/vect-7.c: Ditto.
7297         * gcc.dg/vect/vect-72.c: Ditto.
7298         * gcc.dg/vect/vect-72a.c: Ditto.
7299         * gcc.dg/vect/vect-73.c: Ditto.
7300         * gcc.dg/vect/vect-74.c: Ditto.
7301         * gcc.dg/vect/vect-75.c: Ditto.
7302         * gcc.dg/vect/vect-76.c: Ditto.
7303         * gcc.dg/vect/vect-77.c: Ditto.
7304         * gcc.dg/vect/vect-77a.c: Ditto.
7305         * gcc.dg/vect/vect-78.c: Ditto.
7306         * gcc.dg/vect/vect-79.c: Ditto.
7307         * gcc.dg/vect/vect-8.c: Ditto.
7308         * gcc.dg/vect/vect-80.c: Ditto.
7309         * gcc.dg/vect/vect-82.c: Ditto.
7310         * gcc.dg/vect/vect-82_64.c: Ditto.
7311         * gcc.dg/vect/vect-83.c: Ditto.
7312         * gcc.dg/vect/vect-83_64.c: Ditto.
7313         * gcc.dg/vect/vect-9.c: Ditto.
7314         * gcc.dg/vect/vect-all.c: Ditto.
7315         * gcc.dg/vect/vect-none.c: Ditto.
7316
7317 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7318
7319         * lib/gcc-dg.exp (dg-skip-if): New function.
7320         (dg-forbid-option): Remove.
7321         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7322         * g++.dg/abi/bitfield8.C: Likewise.
7323         * g++.dg/abi/dtor1.C: Likewise.
7324         * g++.dg/abi/empty10.C: Likewise.
7325         * g++.dg/abi/empty7.C: Likewise.
7326         * g++.dg/abi/empty9.C: Likewise.
7327         * g++.dg/abi/layout3.C: Likewise.
7328         * g++.dg/abi/layout4.C: Likewise.
7329         * g++.dg/abi/thunk1.C: Likewise.
7330         * g++.dg/abi/thunk2.C: Likewise.
7331         * g++.dg/abi/vbase11.C: Likewise.
7332         * g++.dg/abi/vthunk2.C: Likewise.
7333         * g++.dg/abi/vthunk3.C: Likewise.
7334         * g++.dg/ext/attrib8.C: Likewise.
7335         * g++.dg/opt/longbranch2.C: Likewise.
7336         * g++.dg/opt/reg-stack4.C: Likewise.
7337         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7338         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7339         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7340         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7341         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7342         * gcc.dg/20000609-1.c: Likewise.
7343         * gcc.dg/20000720-1.c: Likewise.
7344         * gcc.dg/20011107-1.c: Likewise.
7345         * gcc.dg/20011119-1.c: Likewise.
7346         * gcc.dg/20020108-1.c: Likewise.
7347         * gcc.dg/20020122-2.c: Likewise.
7348         * gcc.dg/20020122-3.c: Likewise.
7349         * gcc.dg/20020201-3.c: Likewise.
7350         * gcc.dg/20020206-1.c: Likewise.
7351         * gcc.dg/20020218-1.c: Likewise.
7352         * gcc.dg/20020310-1.c: Likewise.
7353         * gcc.dg/20020411-1.c: Likewise.
7354         * gcc.dg/20020418-2.c: Likewise.
7355         * gcc.dg/20020426-1.c: Likewise.
7356         * gcc.dg/20020426-2.c: Likewise.
7357         * gcc.dg/20020517-1.c: Likewise.
7358         * gcc.dg/20020523-1.c: Likewise.
7359         * gcc.dg/20020523-2.c: Likewise.
7360         * gcc.dg/20020729-1.c: Likewise.
7361         * gcc.dg/20030204-1.c: Likewise.
7362         * gcc.dg/20030826-2.c: Likewise.
7363         * gcc.dg/20030926-1.c: Likewise.
7364         * gcc.dg/20031202-1.c: Likewise.
7365         * gcc.dg/980312-1.c: Likewise.
7366         * gcc.dg/980313-1.c: Likewise.
7367         * gcc.dg/990117-1.c: Likewise.
7368         * gcc.dg/990424-1.c: Likewise.
7369         * gcc.dg/990524-1.c: Likewise.
7370         * gcc.dg/991230-1.c: Likewise.
7371         * gcc.dg/i386-387-1.c: Likewise.
7372         * gcc.dg/i386-387-2.c: Likewise.
7373         * gcc.dg/i386-387-3.c: Likewise.
7374         * gcc.dg/i386-387-4.c: Likewise.
7375         * gcc.dg/i386-387-5.c: Likewise.
7376         * gcc.dg/i386-387-6.c: Likewise.
7377         * gcc.dg/i386-asm-1.c: Likewise.
7378         * gcc.dg/i386-bitfield1.c: Likewise.
7379         * gcc.dg/i386-bitfield2.c: Likewise.
7380         * gcc.dg/i386-loop-1.c: Likewise.
7381         * gcc.dg/i386-loop-2.c: Likewise.
7382         * gcc.dg/i386-loop-3.c: Likewise.
7383         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7384         * gcc.dg/i386-pic-1.c: Likewise.
7385         * gcc.dg/i386-regparm.c: Likewise.
7386         * gcc.dg/i386-signbit-1.c: Likewise.
7387         * gcc.dg/i386-signbit-2.c: Likewise.
7388         * gcc.dg/i386-signbit-3.c: Likewise.
7389         * gcc.dg/i386-sse-5.c: Likewise.
7390         * gcc.dg/i386-sse-8.c: Likewise.
7391         * gcc.dg/i386-unroll-1.c: Likewise.
7392         * gcc.dg/tls/opt-1.c: Likewise.
7393         * gcc.dg/tls/opt-2.c: Likewise.
7394         * gcc.dg/unroll-1.c: Likewise.
7395         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7396         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7397         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7398         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7399
7400 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7401
7402         * g++.dg/template/incomplete1.C: New test.
7403
7404 2004-11-16  Nick Clifton  <nickc@redhat.com>
7405
7406         Revert patches accidentally commited during checkin of fixes for
7407         xstormy16 tests:
7408         gcc.c-torture/execute/simd-4.c: Revert
7409         gcc.dg/20040910-1.c: Revert.
7410
7411 2004-11-16  Paul Brook  <paul@codesourcery.com>
7412
7413         PR fortran/13010
7414         * gfortran.dg/der_pointer_1.f90: New test.
7415
7416 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7417
7418         PR c/18498
7419         * gcc.dg/bitfld-13.c: New test.
7420
7421 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7422
7423         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7424         powerpc*-*-linux*.
7425
7426         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7427         * gcc.dg/ppc64-abi-2.c: Ditto.
7428         * gcc.dg/ppc64-abi-3.c: Ditto.
7429
7430         * lib/gcc-dg.exp (dg-target-list): Remove.
7431
7432 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7433
7434         * gcc.dg/ia64-postinc.c: New test.
7435
7436 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7437
7438         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7439
7440 2004-11-15  Nick Clifton  <nickc@redhat.com>
7441
7442         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7443         __INT_MAX__ so that the test can be compiled by toolchains
7444         targeted at 16-bit processors.
7445
7446         * gcc.dg/20040625-1.c: Use long constants rather than integers
7447         when performing arithmetic that will overflow 16-bits.
7448
7449         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7450         xstormy16.  It does not support 128-bit vector operations.
7451
7452         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7453         with the macro PTR_TYPE.  Define this macro to an integer type
7454         suitable for holding a pointer.
7455
7456         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7457         the target is a 16-bit processor.
7458
7459         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7460         16-bit targets where the character constant will be too long.
7461
7462         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7463         where the double will not be directly addressable.
7464
7465 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7466
7467         Friend class name lookup 1/n, PR c++/18471
7468         * g++.dg/template/crash26.C: New test.
7469         * g++.dg/lookup/struct1.C: Adjust expected error.
7470         * g++.dg/parse/elab1.C: Likewise.
7471         * g++.dg/parse/elab2.C: Likewise.
7472         * g++.dg/parse/int-as-enum1.C: Likewise.
7473         * g++.dg/parse/struct-as-enum1.C: Likewise.
7474         * g++.dg/parse/typedef1.C: Likewise.
7475         * g++.dg/parse/typedef3.C: Likewise.
7476         * g++.dg/parse/typedef4.C: Likewise.
7477         * g++.dg/parse/typedef5.C: Likewise.
7478         * g++.dg/template/nontype4.C: Likewise.
7479         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7480         * g++.old-deja/g++.other/elab1.C: Likewise.
7481         * g++.old-deja/g++.other/syntax4.C: Likewise.
7482
7483 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7484
7485         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7486
7487 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7488
7489         * gcc.c-torture/execute/20041114-1.c: New test.
7490
7491 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7492
7493         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7494         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7495         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7496         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7497         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7498         gcc.dg/switch-7.c: New tests.
7499
7500 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7501
7502         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7503
7504 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7505
7506         PR tree-opt/18400
7507         * gcc.dg/vect/pr18400.c: New test.
7508
7509 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7510             Andrew Pinski  <pinskia@physics.uc.edu>
7511
7512         PR tree-opt/18425
7513         * gcc.dg/vect/pr18425.c: New test.
7514
7515 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7516
7517         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7518         Guard with dg-require-alias and dg-require-visibility.
7519
7520 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7521
7522         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7523
7524 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7525
7526         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7527
7528 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7529
7530         PR c++/17344
7531         * g++.dg/template/defarg5.C: New test.
7532
7533 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7534
7535         * g++.dg/parse/cast1.C: Run only on ILP32.
7536         * g++.old-deja/g++.mike/p784.C: Likewise.
7537
7538 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7539
7540         * gcc.c-torture/execute/20041113-1.c: New test.
7541
7542 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7543
7544         PR target/18230
7545         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7546         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7547         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7548         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7549         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7550         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7551         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7552         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7553         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7554         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7555         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7556         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7557         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7558
7559 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7560
7561         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7562         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7563         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7564         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7565         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7566         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7567         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7568         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7569         gcc.target/sparc/combined-1.c: New tests.
7570
7571 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7572
7573         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7574         New tests.
7575
7576 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7577
7578         * lib/gcc-dg.exp (dg-forbid-option): New function.
7579         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7580         * g++.dg/abi/bitfield8.C: Likewise.
7581         * g++.dg/abi/dtor1.C: Likewise.
7582         * g++.dg/abi/empty10.C: Likewise.
7583         * g++.dg/abi/empty7.C: Likewise.
7584         * g++.dg/abi/empty9.C: Likewise.
7585         * g++.dg/abi/layout3.C: Likewise.
7586         * g++.dg/abi/layout4.C: Likewise.
7587         * g++.dg/abi/thunk1.C: Likewise.
7588         * g++.dg/abi/thunk2.C: Likewise.
7589         * g++.dg/abi/vbase11.C: Likewise.
7590         * g++.dg/abi/vthunk2.C: Likewise.
7591         * g++.dg/abi/vthunk3.C: Likewise.
7592         * g++.dg/ext/attrib8.C: Likewise.
7593         * g++.dg/opt/longbranch2.C: Likewise.
7594         * g++.dg/opt/reg-stack4.C: Likewise.
7595         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7596         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7597         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7598         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7599         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7600         * gcc.dg/20000609-1.c: Likewise.
7601         * gcc.dg/20000720-1.c: Likewise.
7602         * gcc.dg/20011107-1.c: Likewise.
7603         * gcc.dg/20011119-1.c: Likewise.
7604         * gcc.dg/20020108-1.c: Likewise.
7605         * gcc.dg/20020122-2.c: Likewise.
7606         * gcc.dg/20020122-3.c: Likewise.
7607         * gcc.dg/20020201-3.c: Likewise.
7608         * gcc.dg/20020206-1.c: Likewise.
7609         * gcc.dg/20020218-1.c: Likewise.
7610         * gcc.dg/20020310-1.c: Likewise.
7611         * gcc.dg/20020411-1.c: Likewise.
7612         * gcc.dg/20020418-2.c: Likewise.
7613         * gcc.dg/20020426-1.c: Likewise.
7614         * gcc.dg/20020426-2.c: Likewise.
7615         * gcc.dg/20020517-1.c: Likewise.
7616         * gcc.dg/20020523-1.c: Likewise.
7617         * gcc.dg/20020523-2.c: Likewise.
7618         * gcc.dg/20020729-1.c: Likewise.
7619         * gcc.dg/20030204-1.c: Likewise.
7620         * gcc.dg/20030826-2.c: Likewise.
7621         * gcc.dg/20030926-1.c: Likewise.
7622         * gcc.dg/20031202-1.c: Likewise.
7623         * gcc.dg/980312-1.c: Likewise.
7624         * gcc.dg/980313-1.c: Likewise.
7625         * gcc.dg/990117-1.c: Likewise.
7626         * gcc.dg/990424-1.c: Likewise.
7627         * gcc.dg/990524-1.c: Likewise.
7628         * gcc.dg/991230-1.c: Likewise.
7629         * gcc.dg/i386-387-1.c: Likewise.
7630         * gcc.dg/i386-387-2.c: Likewise.
7631         * gcc.dg/i386-387-3.c: Likewise.
7632         * gcc.dg/i386-387-4.c: Likewise.
7633         * gcc.dg/i386-387-5.c: Likewise.
7634         * gcc.dg/i386-387-6.c: Likewise.
7635         * gcc.dg/i386-asm-1.c: Likewise.
7636         * gcc.dg/i386-bitfield1.c: Likewise.
7637         * gcc.dg/i386-bitfield2.c: Likewise.
7638         * gcc.dg/i386-loop-1.c: Likewise.
7639         * gcc.dg/i386-loop-2.c: Likewise.
7640         * gcc.dg/i386-loop-3.c: Likewise.
7641         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7642         * gcc.dg/i386-pic-1.c: Likewise.
7643         * gcc.dg/i386-regparm.c: Likewise.
7644         * gcc.dg/i386-signbit-1.c: Likewise.
7645         * gcc.dg/i386-signbit-2.c: Likewise.
7646         * gcc.dg/i386-signbit-3.c: Likewise.
7647         * gcc.dg/i386-sse-5.c: Likewise.
7648         * gcc.dg/i386-sse-8.c: Likewise.
7649         * gcc.dg/i386-unroll-1.c: Likewise.
7650         * gcc.dg/tls/opt-1.c: Likewise.
7651         * gcc.dg/tls/opt-2.c: Likewise.
7652         * gcc.dg/unroll-1.c: Likewise.
7653         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7654         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7655         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7656         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7657         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7658         -m64 is specified.
7659
7660 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7661
7662         PR c++/18389
7663         * g++.dg/parse/cond1.C: New test.
7664
7665         PR c++/18429
7666         * g++.dg/template/array9.C: New test.
7667         * g++.dg/ext/vla1.C: Adjust error messages.
7668         * g++.dg/ext/vlm1.C: Likewise.
7669         * g++.dg/template/crash2.C: Likewise.
7670
7671         PR c++/18436
7672         * g++.dg/template/call3.C: New test.
7673
7674         PR c++/18407
7675         * g++.dg/template/ptrmem11.C: New test.
7676
7677 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7678
7679         PR other/14264
7680         * lib/g++.exp: Set LC_ALL and LANG to C.
7681         * lib/gcc-dg.exp: Likewise.
7682         * lib/gfortran.exp: Likewise.
7683         * lib/objc.exp: Likewise.
7684         * lib/treelang.exp: Likewise.
7685
7686 2004-11-12  Andreas Schwab  <schwab@suse.de>
7687
7688         * gcc.dg/pr16286.c: Fix last change.
7689
7690 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7691
7692         PR c++/18416
7693         * g++.dg/init/global1.C: New test.
7694
7695 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7696
7697         * gcc.c-torture/execute/20041112-1.c: New test.
7698
7699 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7700
7701         * lib/gcc-dg.exp (dg-target-list): New.
7702
7703 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7704             Richard Sandiford  <rsandifo@redhat.com>
7705
7706         * lib/target-supports.exp (get-compiler_messages): New.
7707         (check_named_sections_available): Use it.
7708         (check_effective_target_ilp32): New.
7709         (check_effective_target_lp64): New.
7710         (is-effective-target): New.
7711         * lib/gcc-dg.exp (dg-require-effective-target): New.
7712
7713 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7714
7715         * gcc.dg/precedence-1.c: New test.
7716
7717 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7718
7719         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7720
7721         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7722         message, delete generated files, use more descriptive name for
7723         executable, and make the test unsupported when it cannot be run.
7724
7725         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7726         (dg-require-weak, dg-require-visibility, dg-require-alias,
7727         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7728         dg-require-iconv, dg-require-named-sections): Use it.
7729
7730         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7731
7732 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7733
7734         PR target/16457
7735         * gcc.dg/ppc-and-1: New
7736
7737         PR target/16796
7738         * gcc.dg/ppc-mov-1.c: New.
7739
7740         PR target/16458
7741         * gcc.dg/ppc-compare-1.c: New.
7742
7743 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7744
7745         * objc.dg/desig-init-2.m: New test.
7746
7747 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7748
7749         PR middle-end/18160
7750         * g++.dg/warn/register-var-1.C: New test.
7751         * g++.dg/warn/register-var-2.C: New test.
7752
7753 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7754
7755         * gcc.dg/union-2.c: New test.
7756
7757 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7758
7759         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7760         New test for PR tree-optimization/17892.
7761
7762 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7763
7764         PR c++/18369
7765         * g++.dg/init/new12.C: New test.
7766
7767 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7768
7769         * gcc.target/sparc: New directory.
7770         * gcc.target/sparc/sparc.exp: New driver.
7771         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7772         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7773         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7774         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7775
7776 2004-11-10  Paul Brook  <paul@codesourcery.com>
7777
7778         PR fortran/18218
7779         * gfortran.dg/list_read.c: New test.
7780
7781 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7782
7783         PR c/18322
7784         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7785         expected diagnostic location.
7786
7787 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7788
7789         * gcc.dg/20041109-1.c: New test.
7790
7791 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7792
7793         PR objc/18406
7794         * objc/compile/pr18406.m: New test.
7795
7796 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7797
7798         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7799
7800 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7801
7802         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7803
7804 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7805
7806         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7807
7808 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7809
7810         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7811         exit.
7812
7813 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7814
7815         PR tree-opt/18299
7816         * gcc.c-torture/pr18299-1.c: New test.
7817
7818 2004-11-06  Andreas Schwab  <schwab@suse.de>
7819
7820         * gcc.dg/pr16286.c: Also test for bool and pixel.
7821
7822 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7823
7824         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7825         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7826         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7827         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7828         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7829         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7830         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7831         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7832         gcc.dg/struct-semi-3.c: New tests.
7833
7834 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7835
7836         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7837
7838 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7839
7840         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7841         Do not use C99 designators.
7842
7843 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7844
7845         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7846
7847 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7848
7849         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7850         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7851         * gcc.c-torture/execute/simd-5.x: Remove.
7852
7853 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7854
7855         PR rtl-optimization/17933
7856         * gcc.dg/torture/pr17933-1.c: New test.
7857
7858 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7859
7860         PR target/18106
7861         * lib/target-supports.exp (check_weak_available): Support
7862         Windows.
7863
7864 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7865
7866         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7867         call to fflush(stdout) before abort.
7868         (my_ffsll): New function.
7869         (generate_fields): Use it.
7870
7871 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7872
7873         * gcc.dg/init-undef-1.c: New test.
7874
7875 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7876
7877         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7878         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7879         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7880         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7881         expected messages for new parser.
7882
7883 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7884
7885         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7886
7887 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7888
7889         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7890         on LP64 targets.
7891
7892 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7893
7894         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7895         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7896         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7897         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7898         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7899         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7900         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7901         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7902         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7903         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7904
7905 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7906
7907         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7908         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7909         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7910         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7911         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7912         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7913         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
7914         for new parser.
7915
7916 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
7917
7918         PR target/15342
7919         * gcc.dg/20041104-1.c: New test.
7920
7921 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7922
7923         * g++.dg/template/nontype7.C: New test.
7924         * g++.dg/template/nontype8.C: Likewise.
7925         * g++.dg/template/nontype9.C: Likewise.
7926         * g++.dg/template/nontype10.C: Likewise.
7927         * g++.dg/tc1/dr49.C: Likewise.
7928         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
7929         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
7930
7931 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7932
7933         * g++.dg/rtti/tinfo1.C: Remove xfails.
7934
7935 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7936
7937         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
7938         packed attribute to the definition to satisfy the new C++ parser.
7939
7940 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7941
7942         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
7943         invocations of va_arg.
7944
7945 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
7946
7947         PR c++/18124
7948         * g++.dg/template/crash25.C: New test.
7949
7950         PR c++/18155
7951         * g++.dg/template/typedef2.C: New test.
7952         * g++.dg/parse/crash13.C: Adjust error markers.
7953
7954         PR c++/18177
7955         * g++.dg/conversion/const3.C: New test.
7956
7957 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7958
7959         PR fortran/17535
7960         PR fortran/17583
7961         PR fortran/17713
7962         * gfortran.dg/generic_[123].f90: New testcases.
7963
7964 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7965
7966         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
7967         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
7968
7969 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7970
7971         PR tree-opt/16808
7972         * gcc.c-torture/compile/pr16808.c: New test.
7973
7974 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
7975
7976         PR rtl-optimization/17104
7977         * gcc.dg/ppc-bitfield1.c: New.
7978
7979 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7980
7981         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
7982
7983 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7984
7985         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
7986         strings for 32-bit code.
7987
7988 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
7989
7990         PR c/18239
7991         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
7992
7993 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
7994
7995         PR c++/18064
7996         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
7997
7998 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
7999
8000         PR c++/15172
8001         * g++.dg/init/aggr2.C: New test.
8002
8003 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8004
8005         * objc.dg/local-decl-1.m: New test.
8006
8007 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8008
8009         * gcc.dg/20040910-1.c: Adjust regex.
8010
8011 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8012
8013         PR rtl-optimization/18084
8014         * g++.dg/opt/pr18084-1.C: New testcase.
8015
8016 2004-10-30  Matt Austern  <austern@apple.com>
8017
8018         PR c++/17542
8019         * g++.dg/ext/attrib18.C: New test.
8020
8021 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8022
8023         PR middle-end/18096
8024         * gcc.dg/pr18096-1.c: New test case.
8025
8026 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8027
8028         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8029
8030 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8031
8032         PR c/16666
8033         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8034         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8035         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8036         gcc.dg/old-style-prom-3.c: New tests.
8037
8038 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8039
8040         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8041         Remove unnecessary inclusion of stdio.h.
8042
8043 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8044
8045         PR rtl-optimization/17581
8046         * gcc.dg/pr17581-1.c: New test case.
8047
8048 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8049
8050         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8051         being implemented.
8052         * g++.dg/conversion/dr195-1.C: New.
8053         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8054         * g++.old-deja/g++.mike/p10148.C: Likewise.
8055
8056 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8057
8058         PR c++/17695
8059         * g++.dg/debug/typedef2.C: New test.
8060
8061 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8062
8063         PR fortran/13490
8064         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8065         * gfortran.dg/g77/README: Update.
8066
8067 2004-10-28  Matt Austern  <austern@apple.com>
8068
8069         PR c++/14124
8070         * g++.dg/ext/packed7.C: New test.
8071
8072 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8073
8074         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8075         scan-assembler.
8076         * lib/scanasm.exp (hidden-scan-for): New proc.
8077         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8078         string.
8079         (scan-not-hidden): Likewise.
8080         * lib/target-supports.exp (check_visibility_available): mach-o is
8081         support too.
8082
8083 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8084
8085         PR c++/17132
8086         * g++.dg/template/memclass3.C: New test.
8087
8088 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8089
8090         PR middle-end/18160
8091         * gcc.dg/register-var-1.c: New test.
8092         * gcc.dg/register-var-2.c: New test.
8093         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8094         error now.
8095
8096 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8097
8098         PR other/18172
8099         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8100         unused variables.
8101         * gcc.dg/vect/vect-22.c: Likewise.
8102
8103 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8104
8105         * gcc.dg/i386-rotate-1.c: New test.
8106
8107 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8108
8109         * g++.dg/init/ref12.C: Add "run" marker.
8110
8111         PR c++/17435
8112         * g++.dg/init/ref12.C: New test.
8113
8114         PR c++/18140
8115         * g++.dg/template/shift1.C: New test.
8116         * g++.dg/template/error10.C: Adjust error markers.
8117
8118 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8119
8120         PR tree-opt/17529
8121         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8122
8123 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8124
8125         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8126         * gcc.dg/weak/weak-3.c: Likewise.
8127         * gcc.dg/weak/weak-5.c: Likewise.
8128         * gcc.dg/weak/weak-9.c: Likewise.
8129         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8130         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8131
8132         * gcc.dg/darwin-weakimport-1.c: New.
8133
8134 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8135
8136         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8137
8138 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8139
8140         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8141         'syntax' error messages.
8142         * gcc.dg/cpp/direct2s.c: Likewise.
8143
8144 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8145
8146         * gcc.c-torture/compile/20041026-1.c: New.
8147
8148 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8149
8150         PR c++/18093
8151         * g++.dg/lookup/ns2.C: New test.
8152
8153         PR c++/18020
8154         * g++.dg/template/enum4.C: New test.
8155
8156         PR c++/18161
8157         * g++.dg/template/expr1.C: New test.
8158
8159 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8160
8161         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8162
8163 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8164
8165         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8166         gcc.dg/decl-nospec-3.c: New tests.
8167
8168 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8169
8170         * objc.dg/super-class-3.m: New test.
8171
8172 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8173
8174         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8175         resyncing.
8176         * gcc.dg/cpp/direct2s.c: Likewise.
8177
8178 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8179
8180         * objc.dg/image-info.m: Update for changes to section selection.
8181
8182 2004-10-25  David Ayers  <d.ayers@inode.at>
8183             Ziemowit Laski  <zlaski@apple.com>
8184
8185         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8186         diagnostics when messaging 'id <Proto>'.
8187         * objc.dg/class-protocol-1.m: New test.
8188         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8189         a non-existent method signature.
8190         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8191         Update diagnostics when messaging with non-existent method signature.
8192         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8193         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8194         invalid receivers are now resolved as if messaging 'id'; remove
8195         extraneous diagnostics.
8196
8197 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8198
8199         PR c/16667
8200         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8201         gcc.dg/init-desig-obs-3.c: New tests.
8202
8203 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8204
8205         * gcc.dg/debug/20041023-1.c: New test.
8206
8207 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8208
8209         PR middle-end/17407
8210         * gcc.c-torture/compile/pr17407.c: New test.
8211
8212         PR c++/18121
8213         * g++.dg/template/array8.C: New test.
8214
8215 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8216
8217         PR other/18138
8218         * lib/g++.exp: Accept more than one multilib libgcc.
8219         * lib/gcc-dg.exp: Likewise.
8220         * lib/objc.exp: Likewise.
8221         * lib/treelang.exp: Likewise.
8222         * lib/gfortran.exp: Likewise.
8223
8224 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8225
8226         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8227
8228 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8229
8230         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8231         * gcc.dg/c99-const-expr-3.c: Likewise.
8232
8233 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8234
8235         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8236
8237 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8238
8239         * gcc.c-torture/execute/loop-2e.x: Remove.
8240
8241 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8242
8243         PR c++/18095
8244         * g++.dg/parse/crash18.C: New.
8245         * g++.dg/parse/crash19.C: New.
8246
8247 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8248
8249         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8250         * g++.dg/ext/dllimport2.C: Same.
8251         * g++.dg/ext/dllimport8.C: Same.
8252
8253 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8254
8255         PR c++/10841
8256         * g++.dg/conversion/cast1.C: New test.
8257         * g++.dg/overload/pmf1.C: Adjust error marker.
8258
8259 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8260
8261         PR objc/17923
8262         * objc.dg/const-str-7.m: New test.
8263
8264 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8265
8266         * g++.dg/template/memfriend11.C: Fix comment typo.
8267         * g++.dg/template/memfriend14.C: Likewise.
8268
8269 2004-10-20  Richard Henderson  <rth@redhat.com>
8270
8271         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8272         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8273         -fasynchronous-unwind-tables.
8274
8275 2004-10-20  Richard Henderson  <rth@redhat.com>
8276
8277         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8278         (main): Return success.
8279         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8280         (main): Return success.
8281
8282 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8283
8284         PR c++/13495
8285         * g++.dg/template/memfriend9.C: New test.
8286         * g++.dg/template/memfriend10.C: Likewise.
8287         * g++.dg/template/memfriend11.C: Likewise.
8288         * g++.dg/template/memfriend12.C: Likewise.
8289         * g++.dg/template/memfriend13.C: Likewise.
8290         * g++.dg/template/memfriend14.C: Likewise.
8291         * g++.dg/template/memfriend15.C: Likewise.
8292         * g++.dg/template/memfriend16.C: Likewise.
8293         * g++.dg/template/memfriend17.C: Likewise.
8294         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8295
8296 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8297
8298         * g++.dg/conversion/dr195.C: New.
8299         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8300
8301 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8302             Devang Patel  <dpatel@apple.com>
8303
8304         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8305         of floating point arithmetic, which could trap.
8306
8307 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8308
8309         PR c++/14035
8310         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8311         * g++.dg/conversion/const2.C: New test.
8312         * g++.dg/expr/reinterpret2.C: New test.
8313         * g++.dg/expr/reinterpret3.C: New test.
8314         * g++.dg/expr/cast2.C: New test.
8315         * g++.dg/expr/copy1.C: New test.
8316         * g++.dg/other/conversion1.C: Change error message.
8317         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8318         function pointers to void *.
8319         * g++.old-deja/g++.mike/p10148.C: Likewise.
8320
8321 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8322
8323         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8324
8325 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8326
8327         PR c++/18047
8328
8329         * g++.dg/parse/expr3.C: New test.
8330
8331 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8332
8333         * gcc.dg/smod-1.c: New test.
8334
8335 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8336
8337         * objc.dg/method-14.m: New test.
8338
8339 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8340
8341         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8342         Also xfail as the patch was reverted.
8343
8344 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8345
8346         PR middle-end/16973
8347         * gcc.dg/pr16973.c: New test.
8348
8349 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8350
8351         PR tree-optimization/17656
8352         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8353
8354 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8355
8356         * g++.dg/eh/shadow1.C: New.
8357
8358 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8359
8360         * gcc.c-torture/compile/20041018-1.c: New test.
8361
8362 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8363
8364         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8365         compiler referring to register 0 when accessing sdata.  The linker
8366         now patches things up.
8367
8368 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8369
8370         PR c/17529
8371         * gcc.c-torture/compile/pr17529.c: New test.
8372
8373 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8374
8375         PR c++/17743
8376         * g++.dg/ext/attrib17.C: New test.
8377
8378 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8379
8380         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8381
8382 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8383
8384         PR c++/10479
8385         * g++.dg/ext/attrib16.C: New test.
8386
8387 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8388
8389         PR c++/17042
8390         * g++.dg/init/dso_handle1.C: New test.
8391
8392         PR c++/14667
8393         * g++.dg/parse/typedef6.C: New test.
8394
8395         PR c++/17916
8396         * g++.dg/parse/pragma1.C: New test.
8397
8398 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8399
8400         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8401
8402 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8403
8404         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8405         -fno-common when on HPPA HP-UX platforms.
8406
8407 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8408
8409         PR other/16820
8410         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8411         stdint.h.
8412         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8413         uintptr_t.
8414
8415 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8416
8417         PR c++/16301
8418         * g++.dg/lookup/strong-using-4.C: New test.
8419
8420 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8421
8422         PR middle-end/16567
8423         * gcc.c-torture/compile/nested-1.c: New test.
8424
8425 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8426
8427         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8428         and mipsisa64*-*-* (until support for misaligned loads is added).
8429         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8430         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8431         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8432         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8433         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8434         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8435
8436 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8437
8438         PR c++/17976
8439         * g++.dg/init/dtor3.C: New test.
8440
8441 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8442
8443         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8444
8445 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8446
8447         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8448         * gcc.dg/macho-lo-sum.c: Likewise.
8449
8450 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8451
8452         * gcc.dg/ppc-spe64-1.c: New test.
8453
8454 2004-10-14  Devang Patel  <dpatel@apple.com>
8455
8456         PR 17635
8457         * gcc.dg/pr17635.c : New test.
8458
8459 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8460
8461         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8462         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8463         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8464         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8465         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8466         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8467         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8468         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8469         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8470         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8471         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8472         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8473         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8474         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8475         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8476         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8477         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8478         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8479
8480 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8481
8482         * gcc.dg/vect/vect-82.c: New testcase.
8483         * gcc.dg/vect/vect-82_64.c: New testcase.
8484         * gcc.dg/vect/vect-83.c: New testcase.
8485         * gcc.dg/vect/vect-83_64.c: New testcase.
8486
8487 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8488
8489         * gcc.dg/cpp/error-1.c: New test.
8490
8491 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8492
8493         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8494
8495 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8496
8497         PR target/17984
8498         * gcc.dg/cris-peep2-xsrand2.c: New test.
8499
8500 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8501
8502         PR c++/17661
8503         * testsuite/g++.dg/expr/for2.C: New test.
8504
8505 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8506
8507         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8508
8509 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8510
8511         PR tree-optimization/17724
8512         * g++.dg/opt/pr17724-1.C: New test.
8513         * g++.dg/opt/pr17724-2.C: New test.
8514         * g++.dg/opt/pr17724-3.C: New test.
8515         * g++.dg/opt/pr17724-4.C: New test.
8516         * g++.dg/opt/pr17724-5.C: New test.
8517         * g++.dg/opt/pr17724-6.C: New test.
8518
8519 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8520
8521         PR c/17301
8522         * gcc.dg/pr17301-2.c: New test.
8523
8524 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8525
8526         PR c++/15876
8527         * g++.dg/parse/error22.C: New test.
8528
8529         PR c++/17936
8530         * g++.dg/template/spec18.C: New test.
8531
8532 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8533
8534         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8535         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8536         memcpy.
8537         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8538         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8539
8540 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8541
8542         * g++.dg/eh/cleanup5.C: Add dg-options "".
8543
8544 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8545
8546         PR middle-end/17657
8547         * gcc.dg/switch-4.c: New test case.
8548
8549 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8550
8551         * gcc.c-torture/execute/20041011-1.c: New test.
8552
8553 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8554
8555         PR c++/17554
8556         * g++.dg/init/for3.C: New test.
8557
8558         PR c++/17657
8559         * g++.dg/opt/switch2.C: New test.
8560
8561         PR middle-end/17703
8562         * g++.dg/warn/Wreturn-2.C: New test.
8563
8564 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8565
8566         PR c++/17907
8567         * g++.dg/eh/cleanup5.C: New test.
8568
8569 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8570
8571         PR c++/17393
8572         * g++.dg/parse/error21.C: New test.
8573
8574 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8575
8576         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8577         * g++.dg/warn/incomplete1.C: Likewise.
8578         * g++.dg/template/qualttp20.C: Likewise.
8579
8580 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8581
8582         PR c/17881
8583         * parm-incomplete-1.c: New test.
8584
8585 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8586
8587         PR c++/17867
8588         * g++.dg/parse/error19.C: New test.
8589
8590         PR c++/17670
8591         * g++.dg/init/new11.C: New test.
8592
8593         PR c++/17821
8594         * g++.dg/parse/error20.C: New test.
8595
8596         PR c++/17826
8597         * g++.dg/template/crash24.C: New test.
8598
8599 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8600
8601         PR c/17301
8602         * gcc.dg/pr17301-1.c: New test.
8603
8604 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8605
8606         PR c/17189
8607         * gcc.dg/anon-struct-5.c: New test.
8608
8609 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8610
8611         PR c/17844
8612         * gcc.dg/pr17844-1.c: New test.
8613
8614 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8615
8616         PR tree-optimization/17906
8617         * gcc.c-torture/compile/pr17906.c: New.
8618
8619 2004-10-09  Stuart Hastings  <stuart@apple.com>
8620             Roger Sayle  <roger@eyesopen.com>
8621
8622         PR rtl-optimization/17853
8623         * gcc.dg/i386-mmx-5.c: New testcase.
8624
8625 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8626
8627         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8628
8629 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8630
8631         PR c++/17524
8632         * g++.dg/template/static9.C: New test.
8633
8634         PR c++/17685
8635         * g++.dg/parse/operator5.C: New test.
8636
8637 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8638
8639         PR middle-end/17894
8640         * gcc.c-torture/execute/divcmp-4.c: New test case.
8641
8642 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8643
8644         PR tree-opt/17902
8645         * g++.dg/opt/pr17902.C: New test.
8646
8647 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8648
8649         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8650
8651 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8652
8653         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8654
8655 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8656
8657         * gcc.dg/assign-warn-3.c: New test.
8658
8659 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8660
8661         PR c/16999
8662         * gcc.dg/cpp/ident-1.c: New test.
8663
8664 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8665
8666         * gcc.c-torture/compile/acc1.c: New.
8667
8668 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8669
8670         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8671         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8672
8673 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8674
8675         * gcc.dg/ultrasp11.c: New test.
8676
8677 2004-10-08  Michael Matz  <matz@suse.de>
8678
8679         * gcc.dg/doloop-2.c: New test.
8680
8681 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8682
8683         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8684         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8685         objc.dg/method-9.m: Update expected diagnostics.
8686
8687 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8688
8689         * gcc.dg/ppc-fsel-3.c: New file.
8690         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8691
8692 2004-10-07  Paul Brook  <paul@codesourcery.com>
8693
8694         * gfortran.dg/intrinsic_verify_1.f90: New test.
8695
8696 2004-10-07  Paul Brook  <paul@codesourcery.com>
8697
8698         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8699
8700 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8701
8702         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8703         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8704         commit.
8705
8706 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8707
8708         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8709
8710 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8711
8712         PR c++/17115
8713         * g++.dg/warn/Winline-4.C: New test.
8714
8715 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8716
8717         * gcc.c-torture/compile/20041007-1.c: New test.
8718
8719 2004-10-07  Paul Brook  <paul@codesourcery.com>
8720
8721         PR fortran/17678
8722         * gfortran.dg/use_allocated_1.f90: New test.
8723
8724 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8725
8726         PR middle-end/17849
8727         * gfortran.fortran-torture/compile/nested.f90: New test
8728
8729 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8730
8731         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8732
8733 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8734
8735         PR c++/17368
8736         * g++.dg/ext/asm6.C: New test.
8737
8738 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8739
8740         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8741
8742 2004-10-06  Paul Brook  <paul@codesourcery.com>
8743
8744         PR libfortran/17709
8745         * gfortran.dg/empty_format_1.f90: New test.
8746
8747 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8748
8749         PR fortran/17568
8750         * gfortran.dg/ishft.f90: New test.
8751
8752         PR fortran/17283
8753         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8754         tests.
8755
8756 2004-10-06  Paul Brook  <paul@codesourcery.com>
8757
8758         * gfortran.dg/do_1.f90: New test.
8759
8760 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8761
8762         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8763         optimizing for size.
8764
8765 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8766
8767         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8768
8769 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8770
8771         * gcc.c-torture/compile/20041005-1.c: New test.
8772
8773 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8774
8775         PR c++/17829
8776         * g++.dg/lookup/koenig4.C: New.
8777
8778 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8779
8780         * g++.dg/other/classkey1.C: Adjust quoting marks.
8781         * g++.dg/parse/error15.C: Likewise.
8782         * g++.dg/template/meminit2.C (int>): Likewise.
8783
8784 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8785
8786         PR fortran/17283
8787         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8788
8789         PR fortran/17631
8790         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8791
8792         PR fortran/17708
8793         * gfortran.dg/pr17708.f90: New test.
8794
8795 2004-10-04  Chao-ying Fu  <fu@mips.com>
8796
8797         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8798         * gcc.dg/vect/vect-4.c: Ditto.
8799         * gcc.dg/vect/vect-5.c: Ditto.
8800         * gcc.dg/vect/vect-6.c: Ditto.
8801         * gcc.dg/vect/vect-8.c: Ditto.
8802         * gcc.dg/vect/vect-16.c: Ditto.
8803         * gcc.dg/vect/vect-30.c: Ditto.
8804         * gcc.dg/vect/vect-40.c: Ditto.
8805         * gcc.dg/vect/vect-41.c: Ditto.
8806         * gcc.dg/vect/vect-42.c: Ditto.
8807         * gcc.dg/vect/vect-43.c: Ditto.
8808         * gcc.dg/vect/vect-44.c: Ditto.
8809         * gcc.dg/vect/vect-45.c: Ditto.
8810         * gcc.dg/vect/vect-46.c: Ditto.
8811         * gcc.dg/vect/vect-47.c: Ditto.
8812         * gcc.dg/vect/vect-48.c: Ditto.
8813         * gcc.dg/vect/vect-49.c: Ditto.
8814         * gcc.dg/vect/vect-50.c: Ditto.
8815         * gcc.dg/vect/vect-51.c: Ditto.
8816         * gcc.dg/vect/vect-52.c: Ditto.
8817         * gcc.dg/vect/vect-53.c: Ditto.
8818         * gcc.dg/vect/vect-54.c: Ditto.
8819         * gcc.dg/vect/vect-55.c: Ditto.
8820         * gcc.dg/vect/vect-56.c: Ditto.
8821         * gcc.dg/vect/vect-57.c: Ditto.
8822         * gcc.dg/vect/vect-58.c: Ditto.
8823         * gcc.dg/vect/vect-59.c: Ditto.
8824         * gcc.dg/vect/vect-60.c: Ditto.
8825         * gcc.dg/vect/vect-74.c: Ditto.
8826         * gcc.dg/vect/vect-79.c: Ditto.
8827         * gcc.dg/vect/vect-80.c: Ditto.
8828
8829 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8830
8831         * gcc.dg/unused-7.c: Use the correct option.
8832
8833 2004-10-04  Paul Brook  <paul@codesourcery.com>
8834         Bud Davis  <bdavis9659@comcast.net>
8835
8836         PR fortran/17706
8837         PR fortran/16434
8838         * gfortran/pr17706.f90: New test.
8839         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8840
8841 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8842
8843         * gfortran.dg/pr17612.f90: New test.
8844
8845 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8846
8847         * g++.dg/template/local1.C: Adjust quoting marks in
8848         testing for diagnostics.
8849         * g++.dg/tls/diag-2.C: Likewise.
8850         * g++.dg/other/error8.C: Likewise.
8851
8852 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8853
8854         PR c/17178
8855         * gcc.dg/unused-4.c: Adjust to be correct.
8856
8857         PR c/17820
8858         * gcc.dg/unused-7.c: New test.
8859
8860 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8861
8862         PR c++/17797
8863         * g++.dg/overload/template2.C: New test.
8864
8865 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8866
8867         PR tree-optimization/16632
8868         * gcc.dg/tree-ssa/20041002-1.c: New.
8869
8870 2004-10-03  Paul Brook  <paul@codesourcery.com>
8871
8872         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8873         rather than relying on default formatting.
8874
8875 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8876
8877         * gcc.dg/20040920-1.c: Update expected message text.
8878
8879 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8880
8881         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8882
8883 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8884
8885         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8886         tree level.
8887
8888 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8889
8890         * gcc.dg/tree-ssa/pr17343.c: Remove.
8891
8892 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8893
8894         PR tree-opt/17343
8895         * gcc.dg/tree-ssa/pr17343.c: New test.
8896
8897 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8898
8899         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8900         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8901         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8902         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8903         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8904
8905 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8906
8907         * gcc.dg/lvalue-2.c: New test.
8908
8909 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8910
8911         PR c/17730
8912         * gcc.dg/pr17730-1.c: New test
8913
8914 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8915
8916         PR c/7425
8917         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
8918
8919 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8920
8921         * gcc.c-torture/execute/stdarg-1.c: New test.
8922         * gcc.c-torture/execute/stdarg-2.c: New test.
8923         * gcc.c-torture/execute/stdarg-3.c: New test.
8924         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8925         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8926         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8927         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8928         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8929
8930 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8931
8932         PR tree-optimization/17697
8933         * g++.dg/opt/pr17697-1.C: New test.
8934         * g++.dg/opt/pr17697-2.C: New test.
8935         * g++.dg/opt/pr17697-3.C: New test.
8936
8937 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8938
8939         PR c/16409
8940         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
8941         gcc.dg/vla-init-5.c: New tests.
8942
8943 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8944
8945         PR c/13804
8946         * gcc.dg/pr13804-1.c: New test.
8947
8948 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8949
8950         PR fortran/16938
8951         * gfortran.dg/pr16938.f90: New test.
8952
8953 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8954
8955         * g++.dg/template/crash23.C: New test.
8956
8957 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8958
8959         PR c++/17585
8960         * g++.dg/template/static8.C: New test.
8961
8962 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
8963
8964         PR c++/17681
8965         * g++.dg/other/error9.C: New test.
8966
8967 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8968
8969         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
8970
8971 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8972
8973         PR fortran/15164
8974         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
8975
8976 2004-09-26  Roger Sayle  <roger@eyesopen.com>
8977
8978         PR middle-end/17112
8979         * gcc.dg/pr17112-1.c: New test case.
8980
8981 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8982
8983         PR c/11459
8984         * gcc.dg/pr11459-1.c: New test.
8985
8986 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
8987
8988         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
8989         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8990
8991 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8992
8993         * gfortran.dg/pr15324.f90: Make array bounds consistent.
8994
8995 2004-09-25  Jan Hubicka  <jh@suse.cz>
8996
8997         * compile/30040909-1.c: New test.
8998         * compile/30040907-1.c: New test.
8999
9000 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9001
9002         * gcc.c-torture/execute/va-arg-26.c: New test.
9003
9004 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9005
9006         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9007         extra diagnostics on targets with 64-bit pointers.
9008         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9009
9010 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9011
9012         PR c/17188
9013         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9014         * gcc.dg/decl-3.c: Adjust expected message.
9015
9016 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9017
9018         PR fortran/17615
9019         * gfortran.dg/pr17615.f90: New test.
9020
9021 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9022
9023         PR tree-optimzation/17517
9024         * g++.dg/tree-ssa/pr17517.C: New Test.
9025
9026 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9027
9028         PR c++/16889
9029         * g++.dg/lookup/ambig3.C: New.
9030
9031 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9032
9033         PR tree-opt/17624
9034         * g++.dg/opt/pr17624.C: New test.
9035
9036 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9037
9038         PR c/6980
9039         * gcc.dg/Wbad-function-cast-1.c: New test.
9040
9041 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9042
9043         * g++.dg/ext/complit1.C
9044         * g++.dg/other/error2.C
9045         * g++.dg/other/nontype-1.C
9046         * g++.dg/parse/crash11.C
9047         * g++.dg/parse/crash12.C
9048         * g++.dg/parse/error15.C
9049         * g++.dg/parse/error4.C
9050         * g++.dg/parse/tmpl-outside1.C
9051         * g++.dg/parse/too-many-tmpl-args1.C
9052         * g++.dg/template/dependent-expr3.C
9053         * g++.dg/template/error10.C
9054         * g++.dg/template/instantiate1.C
9055         * g++.dg/template/vtable2.C
9056         * g++.dg/warn/Wshadow-1.C
9057         * g++.dg/warn/weak1.C
9058         * g++.old-deja/g++.brendan/crash16.C
9059         * g++.old-deja/g++.brendan/crash18.C
9060         * g++.old-deja/g++.brendan/crash48.C
9061         * g++.old-deja/g++.brendan/crash49.C
9062         * g++.old-deja/g++.brendan/crash55.C
9063         * g++.old-deja/g++.brendan/crash56.C
9064         * g++.old-deja/g++.brendan/crash8.C
9065         * g++.old-deja/g++.brendan/enum11.C
9066         * g++.old-deja/g++.brendan/enum8.C
9067         * g++.old-deja/g++.brendan/enum9.C
9068         * g++.old-deja/g++.brendan/friend3.C
9069         * g++.old-deja/g++.brendan/misc14.C
9070         * g++.old-deja/g++.bugs/900402_02.C
9071         * g++.old-deja/g++.bugs/900404_03.C
9072         * g++.old-deja/g++.bugs/900404_04.C
9073         * g++.old-deja/g++.bugs/900428_03.C
9074         * g++.old-deja/g++.jason/crash4.C
9075         * g++.old-deja/g++.jason/overload21.C
9076         * g++.old-deja/g++.jason/redecl1.C
9077         * g++.old-deja/g++.jason/report.C
9078         * g++.old-deja/g++.jason/rfg10.C
9079         * g++.old-deja/g++.jason/template30.C
9080         * g++.old-deja/g++.law/arm12.C
9081         * g++.old-deja/g++.law/ctors5.C
9082         * g++.old-deja/g++.law/cvt20.C
9083         * g++.old-deja/g++.law/init10.C
9084         * g++.old-deja/g++.law/init8.C
9085         * g++.old-deja/g++.law/visibility17.C
9086         * g++.old-deja/g++.law/visibility7.C
9087         * g++.old-deja/g++.mike/net8.C
9088         * g++.old-deja/g++.mike/p646.C
9089         * g++.old-deja/g++.mike/p700.C
9090         * g++.old-deja/g++.mike/p701.C
9091         * g++.old-deja/g++.mike/p811.C
9092         * g++.old-deja/g++.ns/template13.C
9093         * g++.old-deja/g++.other/array3.C
9094         * g++.old-deja/g++.other/crash25.C
9095         * g++.old-deja/g++.other/dtor3.C
9096         * g++.old-deja/g++.other/dtor4.C
9097         * g++.old-deja/g++.other/main1.C
9098         * g++.old-deja/g++.other/warn7.C
9099         * g++.old-deja/g++.pt/crash11.C
9100         * g++.old-deja/g++.pt/crash36.C
9101         * g++.old-deja/g++.pt/spec22.C
9102         * g++.old-deja/g++.pt/spec9.C
9103         * g++.old-deja/g++.pt/ttp52.C
9104         * g++.old-deja/g++.robertl/eb103.C
9105         * g++.old-deja/g++.robertl/eb121.C
9106         * g++.old-deja/g++.robertl/eb22.C
9107         * g++.old-deja/g++.robertl/eb8.C:
9108         Update locations and/or regexps of dg-error markers.
9109         Remove markers for some bogus messages that are no longer issued.
9110
9111 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9112
9113         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9114         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9115
9116 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9117
9118         PR c++/17618
9119         * g++.dg/lookup/crash5.C: New test.
9120
9121 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9122
9123         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9124         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9125         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9126         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9127         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9128         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9129
9130         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9131         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9132         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9133         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9134         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9135         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9136
9137         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9138
9139         * gcc.dg/vect/vect-44.c: Check additional cases.
9140         * gcc.dg/vect/vect-48.c: Check additional cases.
9141
9142         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9143         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9144         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9145         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9146         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9147         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9148         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9149         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9150         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9151
9152         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9153         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9154         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9155
9156 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9157
9158         * gcc.dg/tree-ssa/loop-6.c: New test.
9159
9160 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9161
9162         PR c++/17620
9163         * g++.dg/inherit/base2.C: New.
9164
9165 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9166
9167         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9168         * gcc.dg/20001012-2.c: Likewise.
9169         * gcc.dg/20001013-1.c: Likewise.
9170         * gcc.dg/20001101-1.c: Likewise.
9171         * gcc.dg/20001102-1.c: Likewise.
9172         * gcc.dg/bf-spl1.c: Likewise.
9173         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9174         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9175
9176 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9177
9178         PR tree-optimization/16721
9179         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9180
9181 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9182
9183         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9184         * gcc.dg/20040305-1.c: Likewise.
9185
9186 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9187
9188         PR c/16566
9189         * gcc.c-torture/compile/pr16566-1.c,
9190         gcc.c-torture/compile/pr16566-2.c,
9191         gcc.c-torture/compile/pr16566-3.c: New tests.
9192
9193 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9194
9195         PR tree-optimization/17512
9196         * gcc.c-torture/compile/20040916-1.c.
9197
9198 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9199
9200         * gcc.dg/pragma-re-3.c: New test.
9201
9202 2004-09-17  Matt Austern  <austern@apple.com>
9203
9204         PR c++/15049
9205         * g++.dg/other/anon3.C: New.
9206
9207 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9208
9209         PR c++/7503
9210         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9211         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9212         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9213         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9214         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9215
9216 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9217
9218         PR fortran/17286
9219         * gfortran.dg/pr17286.f90: New test.
9220
9221 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9222
9223         PR c++/17530
9224         * g++.dg/template/static7.C: New test.
9225
9226 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9227
9228         PR tree-opt/17558
9229         * gcc.c-torture/compile/pr17558.c: New test.
9230
9231 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9232
9233         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9234         if SKIP_ATTRIBUTE is defined.
9235
9236 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9237
9238         PR fortran/15957
9239         * gfortran.dg/pr15957.f90: New test.
9240
9241 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9242
9243         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9244         in comparison.
9245         * gcc.dg/vect/vect-79.c: Likewise.
9246         * gcc.dg/vect/vect-80.c: Likewise.
9247
9248 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9249
9250         PR fortran/15750
9251         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9252
9253 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9254
9255         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9256         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9257         * gcc.dg/vect/vect-62.c: New testcase.
9258         * gcc.dg/vect/vect-63.c: New testcase.
9259         * gcc.dg/vect/vect-64.c: New testcase.
9260         * gcc.dg/vect/vect-65.c: New testcase.
9261         * gcc.dg/vect/vect-66.c: New testcase.
9262         * gcc.dg/vect/vect-67.c: New testcase.
9263         * gcc.dg/vect/vect-68.c: New testcase.
9264         * gcc.dg/vect/vect-69.c: New testcase.
9265         * gcc.dg/vect/vect-79.c: New testcase.
9266         * gcc.dg/vect/vect-80.c: New testcase.
9267
9268 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9269
9270         * gcc.target/mips/asm-1.c: New test.
9271
9272 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9273
9274         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9275         * gcc.dg/vect/vect-73.c: New testcase.
9276         * gcc.dg/vect/vect-74.c: New testcase.
9277         * gcc.dg/vect/vect-75.c: New testcase.
9278         * gcc.dg/vect/vect-76.c: New testcase.
9279         * gcc.dg/vect/vect-77.c: New testcase.
9280         * gcc.dg/vect/vect-78.c: New testcase
9281
9282 2004-09-18  Paul Brook  <paul@codesourcery.com>
9283
9284         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9285
9286 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9287
9288         PR c/17424
9289         * gcc.dg/pr17424-1.c: New test.
9290
9291 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9292
9293         * g++.dg/tree-ssa/pr17153.C: New test.
9294
9295 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9296
9297         PR pch/13361
9298         * testsuite/g++.dg/pch/wchar-1.C: New.
9299         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9300
9301 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9302
9303         * gcc.c-torture/execute/20040917-1.c: New test.
9304
9305 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9306
9307         PR tree-optimization/17319
9308         * gcc.dg/pr17319.c: New test.
9309
9310 2004-09-17  Devang Patel  <dpatel@apple.com>
9311
9312         * gcc.dg/20040813-1.c: New test.
9313
9314 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9315
9316         PR tree-optimization/17273
9317         * gcc.c-torture/compile/pr17273.c: New test.
9318
9319 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9320
9321         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9322         Update expected messages.
9323         * gcc.dg/declspec-13.c: New test.
9324
9325 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9326
9327         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9328
9329 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9330
9331         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9332         change what 'a' is pointing to.
9333
9334 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9335
9336         PR c++/16002
9337         * g++.dg/template/error18.C: New test.
9338
9339         PR c++/16029
9340         * g++.dg/warn/Wunused-8.C: New test.
9341
9342 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9343
9344         PR tree-optimization/17513
9345         * gcc.dg/20040916-1.c: New test.
9346
9347 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9348
9349         PR c++/17501
9350         * g++.dg/template/typename7.C: New test.
9351
9352 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9353
9354         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9355
9356 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9357
9358         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9359         with -ftree-based-profiling also.
9360         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9361
9362 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9363
9364         PR/15364
9365         * gfortran.dg/der_array_io_1.f90: New test.
9366         * gfortran.dg/der_array_io_2.f90: New test.
9367         * gfortran.dg/der_array_io_3.f90: New test.
9368
9369 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9370
9371         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9372         EABI.
9373
9374 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9375
9376         * g++.dg/opt/switch1.C: New test.
9377
9378 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9379
9380         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9381         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9382         Update expected messages.
9383
9384 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9385
9386         PR fortran/16485
9387         * gfortran.dg/same_name_1.f90: New test.
9388
9389 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9390
9391         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9392         dereference garbage pointers.
9393
9394 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9395
9396         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9397         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9398
9399         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9400         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9401         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9402
9403 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9404
9405         PR c++/17324
9406         * g++.dg/template/mangle1.C: New test.
9407
9408 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9409
9410         PR tree-optimization/17252
9411         * gcc.c-torture/execute/pr17252.c: New test.
9412
9413 2004-09-14  Andrew Pinski  <apinski@apple.com>
9414
9415         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9416
9417 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9418
9419         PR rtl-optimization/9771
9420         * gcc.dg/pr9771-1.c: New test case.
9421
9422 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9423
9424         PR tree-optimization/15262
9425         * gcc.c-torture/execute/pr15262-1.c: New test.
9426         * gcc.c-torture/execute/pr15262-2.c: New test.
9427
9428 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9429
9430         * gcc.dg/declspec-12.c: New test.
9431
9432 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9433
9434         * gfortran.dg/pr17090.f90: Add directives to test.
9435
9436 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9437
9438         * gcc.c-torture/compile/20040914-1.c: New test.
9439
9440 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9441
9442         PR c++/16162
9443         * g++.dg/template/decl2.C: New test.
9444
9445 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9446
9447         PR fortran/17090
9448         * gfortran.dg/pr17090.f90: New test.
9449
9450 2004-09-13  Dale Johannesen  <dalej@apple.com>
9451
9452         * gcc.c-torture/compile/pr17408.c:  New test case.
9453
9454 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9455
9456         PR c++/16716
9457         * g++.dg/parse/crash17.C: New test.
9458
9459         PR c++/17327
9460         * g++.dg/template/enum3.C: New test.
9461
9462 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9463
9464         * lib/gcc-defs.exp: Load wrapper.exp.
9465         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9466         using local code.
9467         * lib/gcc.exp (gcc_init): Similar.
9468         * lib/gfortran.exp (gfortran_init): Similar.
9469         * lib/objc.exp (objc_init): Similar.
9470         * lib/treelang.exp (treelang_init): Similar.
9471         * lib/wrapper.exp: New file with build_wrapper call machinery in
9472         ${tool}_maybe_build_wrapper.
9473
9474 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9475
9476         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9477         "inline".
9478         * gcc.dg/declspec-11.c: Update expected messages.
9479         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9480         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9481         gcc.dg/inline-12.c: New tests.
9482
9483 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9484
9485         * g++.dg/tree-ssa/pr17400.C: New testcase.
9486
9487 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9488
9489         * gcc.target/mips/sb1-1.c: New testcase.
9490
9491 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9492
9493         * lib/g77-dg.exp: Remove unused file.
9494         * lib/mike-g77.exp: Ditto.
9495         * lib/g77.exp: Ditto.
9496
9497 2004-09-12  Richard Henderson  <rth@redhat.com>
9498
9499         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9500
9501 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9502
9503         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9504         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9505         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9506         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9507         Update expected messages.
9508
9509 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9510
9511         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9512         declaration/use mismatch for dirp parameter.
9513
9514 2004-09-12  Andrew Pinski  <apinski@apple.com>
9515
9516         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9517         -fgnu-runtime is passed.
9518
9519 2004-09-12  Richard Henderson  <rth@redhat.com>
9520
9521         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9522         do the uplevel thing and update additional_flags directly.
9523         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9524         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9525         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9526         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9527
9528 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9529
9530         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9531
9532 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9533
9534         PR middle-end/17411
9535         * g++.dg/opt/pr17411-1.C: New test case.
9536
9537 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9538
9539         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9540         gcc.dg/tls/diag-2.c: Update expected messages.
9541         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9542         messages.
9543         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9544         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9545         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9546         gcc.dg/tls/diag-5.c: New tests.
9547
9548 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9549
9550         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9551
9552 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9553
9554         * g++.dg/parse/break-in-for.C: New test.
9555
9556 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9557
9558         * gcc.dg/tree-ssa/20040911-1.c: New test.
9559
9560 2004-09-11  Andreas Jaeger  <aj@suse.de>
9561
9562         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9563         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9564
9565 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9566
9567         * gcc.target/frv: New directory of FR-V-specific tests.
9568
9569 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9570
9571         * gcc.dg/convert-vec-1.c: New test.
9572
9573 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9574
9575         PR middle-end/17024
9576         * gcc.dg/pr17024-1.c: New test case.
9577
9578 2004-09-10  Eric Christopher  <echristo@redhat.com>
9579
9580         * gcc.dg/20040910-1.c: New test.
9581
9582 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9583
9584         * gcc.dg/bitfld-9.c: New test.
9585
9586 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9587
9588         * gcc.c-torture/execute/ieee/acc1.c: New test.
9589         * gcc.c-torture/execute/ieee/acc2.c: New test.
9590         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9591
9592 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9593
9594         * gcc.dg/deprecated-2.c: New test.
9595
9596 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9597
9598         * gcc.dg/init-vec-1.c: New test.
9599
9600 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9601
9602         PR middle-end/17055
9603         * gcc.dg/pr17055-1.c: New test case.
9604
9605 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9606
9607         PR target/17377
9608         * gcc.c-torture/execute/pr17377.c: New test.
9609
9610 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9611
9612         PR c/8420
9613         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9614         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9615         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9616         gcc.dg/long-long-typespec-1.c: New tests.
9617         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9618
9619 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9620
9621         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9622         gcc.dg/gnu99-static-1.c: New tests.
9623
9624 2004-09-08  Devang Patel  <dpatel@apple.com>
9625
9626         * gcc.dg/darwin-ld-20040828-1.c: New test.
9627         * gcc.dg/darwin-ld-20040828-2.c: New test.
9628         * gcc.dg/darwin-ld-20040828-3.c: New test.
9629
9630 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9631
9632         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9633         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9634         in error message.
9635         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9636         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9637         in error message.
9638         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9639         types they qualify.
9640         * objc.dg/type-size-2.m: Fix wording in comment.
9641         * objc.dg/va-meth-1.m: New test case.
9642
9643 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9644
9645         PR c/16633:
9646         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9647         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9648
9649 2004-09-06  Devang Patel  <dpatel@apple.com>
9650
9651         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9652         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9653
9654 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9655
9656         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9657         reflect changed line numbering of diagnostics.
9658
9659 2004-09-06  Paul Brook  <paul@codesourcery.com>
9660
9661         * gfortran.dg/edit_real_1.f90: Add new test.
9662
9663 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9664
9665         * gcc.dg/tree-ssa/loop-2.c: New test.
9666         * gcc.dg/tree-ssa/loop-3.c: New test.
9667         * gcc.dg/tree-ssa/loop-4.c: New test.
9668         * gcc.dg/tree-ssa/loop-5.c: New test.
9669
9670 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9671
9672         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9673
9674 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9675
9676         * gcc.dg/format/sentinel-1.c: New test.
9677
9678 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9679
9680         * testsuite/gcc.dg/builtins-46.c: New.
9681
9682 2004-09-03  Devang Patel  <dpatel@apple.com>
9683
9684         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9685         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9686
9687 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9688
9689         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9690         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9691         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9692         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9693         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9694         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9695         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9696         the non-portable bzero.
9697         * gcc.dg/20010912-1.c: xfail for NetWare.
9698         * gcc.dg/20020426-2.c: xfail for NetWare.
9699         * gcc.dg/20021014-1.c: xfail for NetWare.
9700         * gcc.dg/20021018-1.c: xfail for NetWare.
9701         * gcc.dg/20030213-1.c: xfail for NetWare.
9702         * gcc.dg/20030225-1.c: xfail for NetWare.
9703         * gcc.dg/20030708-1.c: xfail for NetWare.
9704         * gcc.dg/builtins-config.h: Also exclude NetWare.
9705         * gcc.dg/format/format.h: Define restrict only if not already defined.
9706         * gcc.dg/nest.c: xfail for NetWare.
9707         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9708         * lib/target-supports.exp (check_visibility_available): Exclude
9709         NetWare.
9710
9711 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9712
9713         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9714         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9715         deterministic starting point for the alignment of structure fields.
9716         * gcc.dg/Wpadded.c: Dito.
9717         * g++.dg/abi/vbase10.C: Dito.
9718
9719 2004-09-03  Devang Patel  <dpatel@apple.com>
9720
9721         * g++.dg/debug/pr15736.cc: New test.
9722
9723 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9724
9725         * README.QMTEST: Fix out-of-date link.
9726
9727 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9728
9729         PR fortran/16579
9730         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9731         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9732
9733 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9734
9735         * g++.dg/abi/arm_rtti1.C: New test.
9736
9737 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9738
9739         * gcc.dg/ppc-vector-memcpy.c: New.
9740         * gcc.dg/ppc-vector-memset.c: New.
9741
9742 2004-09-02  Chao-ying Fu  <fu@mips.com>
9743
9744         * gcc.target/mips/mips-3d-1.c: New test.
9745         * gcc.target/mips/mips-3d-2.c: New test.
9746         * gcc.target/mips/mips-3d-3.c: New test.
9747         * gcc.target/mips/mips-3d-4.c: New test.
9748         * gcc.target/mips/mips-3d-5.c: New test.
9749         * gcc.target/mips/mips-3d-6.c: New test.
9750         * gcc.target/mips/mips-3d-7.c: New test.
9751         * gcc.target/mips/mips-3d-8.c: New test.
9752         * gcc.target/mips/mips-3d-9.c: New test.
9753         * gcc.target/mips/mips-ps-1.c: New test.
9754         * gcc.target/mips/mips-ps-2.c: New test.
9755         * gcc.target/mips/mips-ps-3.c: New test.
9756         * gcc.target/mips/mips-ps-4.c: New test.
9757         * gcc.target/mips/mips-ps-type.c: New test.
9758
9759 2004-09-02  Paul Brook  <paul@codesourcery.com>
9760
9761         * gfortran.dg/edit_real_1.f90: Add new tests.
9762
9763 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9764
9765         PR fortran/15327
9766         * gfortran.dg/merge_char_1.f90: New test.
9767
9768 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9769
9770         PR fortran/16404
9771         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9772
9773 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9774
9775         PR c/1522
9776         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9777
9778 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9779
9780         * g++.dg/opt/loop1.C: Do not XFAIL.
9781
9782 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9783
9784         * gcc.c-torture/execute/20040831-1.c: New test.
9785
9786 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9787
9788         PR fortran/16579
9789         * gfortran.dg/g77/20010610.f: Now passes.
9790         Copy from g77.f-torture/execute. Add dg-run directive.
9791         * gfortran.dg/g77/README: Update
9792
9793 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9794
9795         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9796         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9797         (t1, t2, t3, t4): Add volatile.
9798
9799 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9800
9801         * g++.dg/ext/visibility/arm1.C: New test.
9802
9803 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9804
9805         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9806         -pedantic-errors.
9807
9808 2004-09-01  Paul Brook  <paul@codesourcery.com>
9809
9810         * gfortran.dg/eof_2.f90: New test.
9811
9812 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9813
9814         PR fortran/16579
9815         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9816
9817 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9818
9819         PR libfortran/16805
9820         * gfortran.dg/list_read_2.f90: New test.
9821
9822 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9823
9824         * g++.dg/abi/key1.C: New test.
9825
9826 2004-08-31  Richard Henderson  <rth@redhat.com>
9827
9828         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9829         form of offsetof.
9830         * g++.dg/other/offsetof5.C: Remove duplicate.
9831
9832 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9833
9834         PR fortran/17244
9835         * gfortran.dg/func_derived_1.f90: New test.
9836
9837 2004-08-31  Paul Brook  <paul@codesourcery.com>
9838
9839         * gfortran.dg/eof_1.f90: New test.
9840
9841 2004-08-31  Paul Brook  <paul@codesourcery.com>
9842
9843         * gfortran.dg/list_read_1.f90: New file.
9844
9845 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9846
9847         * g++.dg/opt/loop1.C: XFAIL.
9848
9849 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9850
9851         * gcc.dg/funcdef-storage-1.c: New.
9852         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9853         an extern function in local scope.
9854         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9855         declare an 'auto inline' function in local scope.
9856         * gcc.dg/20011130-1.c: Likewise.
9857         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9858         an 'auto' function in local scope.
9859         * gcc.dg/20021014-1.c: Likewise.
9860         * gcc.dg/20030331-2.c: Likewise.
9861
9862 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9863
9864         * gfortran.dg/blockdata_1.f90: New test.
9865
9866 2004-08-30  Richard Henderson  <rth@redhat.com>
9867
9868         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9869
9870 2004-08-30  Richard Henderson  <rth@redhat.com>
9871
9872         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9873         additional_flags set by alternate driver.
9874         (ieee-options): New procedure.
9875         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9876         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9877         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9878         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9879
9880 2004-08-30  Richard Henderson  <rth@redhat.com>
9881
9882         * lib/f-torture.exp: Remove.
9883
9884 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9885
9886         PR rtl-optimization/16590
9887         * g++.dg/opt/loop1.C: New test.
9888
9889 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9890
9891         PR fortran/13910
9892         * gfortran.dg/oldstyle_1.f90: New test.
9893
9894 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9895         Paul Brook  <paul@codesourcery.com>
9896
9897         * gfortran.dg/g77/README: Update.
9898         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9899         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9900         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9901
9902 2004-08-28  Paul Brook  <paul@codesourcery.com>
9903
9904         PR libfortran/17195
9905         * gfortran.dg/edit_real_1.f90: New test.
9906
9907 2004-08-27  Paul Brook  <paul@codesourcery.com>
9908
9909         * gfortran.dg/rewind_1.f90: New test.
9910
9911 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9912
9913         PR fortran/16597
9914         * gfortran.dg/pr16597.f90: New test.
9915
9916 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9917
9918         PR c/13801
9919         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
9920         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
9921         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
9922         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
9923         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
9924
9925 2004-08-26  Nick Clifton  <nickc@redhat.com>
9926
9927         * gcc.c-torture/compile/pr17119.c: New test.
9928
9929 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9930
9931         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
9932
9933 2004-08-25  Richard Henderson  <rth@redhat.com>
9934
9935         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
9936         the bits that expect kind=8 to be the largest real kind.
9937
9938 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9939
9940         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
9941
9942 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9943
9944         * gfortran.dg/assignment_1.f90: New test.
9945
9946 2004-08-25  Adam Nemet  <anemet@lnxw.com>
9947
9948         * g++.dg/template/repo3.C: New test.
9949
9950 2004-08-25  Roger Sayle  <roger@eyesopen.com>
9951
9952         PR middle-end/16693
9953         PR tree-optimization/16372
9954         * g++.dg/opt/pr16372-1.C: New test case.
9955         * g++.dg/opt/pr16693-1.C: New test case.
9956         * g++.dg/opt/pr16693-2.C: New test case.
9957
9958 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9959
9960         * objc.dg/proto-lossage-4.m: New test.
9961
9962 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
9963
9964         PR c++/17155
9965         * g++.dg/inherit/local2.C: New test.
9966
9967 2004-08-25  Paul Brook  <paul@codesourcery.com>
9968
9969         PR fortran/17144
9970         * gfortran.dg/string_ctor_1.f90: New test.
9971
9972 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9973
9974         PR c++/14428
9975         * g++.dg/template/redecl2.C: New test.
9976
9977 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9978
9979         PR fortran/17143
9980         * gfortran.dg/pr17143.f90: New test.
9981
9982 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9983
9984         PR fortran/17164
9985         * gfortran.dg/pr17164.f90: New test.
9986
9987 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9988
9989         * gcc.dg/tree-ssa/loop-1.c: New test.
9990
9991 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9992
9993         * gcc.c-torture/compile/20040824-1.c: New test.
9994
9995 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9996
9997         * gcc.c-torture/compile/iftrap-3.c: New test.
9998
9999 2004-08-24  Paul Brook  <paul@codesourcery.com>
10000
10001         * gfortran.dg/entry_2.f90: New test.
10002
10003 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10004
10005         PR c++/16889
10006         * g++.dg/lookup/ambig[12].C: New.
10007
10008 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10009
10010         PR c++/16706
10011         * g++.dg/template/crash21.C: New test.
10012         * g++.dg/template/crash22.C: Likewise.
10013
10014 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10015
10016         PR c++/17149
10017         * g++.dg/template/access15.C: New.
10018
10019 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10020
10021         PR c++/17163
10022         * g++.dg/template/repo2.C: New test.
10023
10024 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10025
10026         PR rtl-optimization/17078
10027         * gcc.c-torture/execute/pr17078-1.c: New test case.
10028
10029 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10030
10031         PR c/14492
10032         * gcc.dg/debug/crash1.c: New test.
10033
10034 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10035
10036         PR c/16180
10037         * gcc.dg/loop-5.c: New test.
10038
10039 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10040
10041         * gcc.c-torture/execute/20040823-1.c: New test.
10042
10043 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10044
10045         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10046         to the assembler.  Simplify test accordingly.
10047         (asm_abi_flags): Use GNU names.
10048         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10049         to check for ABI flags.
10050
10051 2004-08-22  Andrew Pinski  <apinski@apple.com>
10052
10053         * g++.dg/opt/pr14029.C: New test.
10054         * gcc.c-torture/execute/pr15262.c: New test.
10055
10056 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10057
10058         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10059
10060 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10061
10062         PR 16908
10063         * gfortran.dg/direct_io.f90: New test.
10064
10065 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10066
10067         PR c++/17121
10068         * g++.dg/inherit/local2.C: New test.
10069
10070 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10071
10072         PR c++/17120
10073         * g++.dg/warn/Wparentheses-4.C: New test.
10074
10075 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10076
10077         PR c++/17121
10078         * g++.dg/inherit/local2.C: New test.
10079
10080         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10081         * gcc.dg/ppc-ldstruct.c: Likewise.
10082         * gcc.dg/ppc64-abi-2.c: Likewise.
10083
10084 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10085
10086         PR rtl-optimization/17099
10087         * gcc.c-torture/execute/20040820-1.c: New test.
10088
10089 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10090
10091         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10092
10093 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10094
10095         PR fortran/17077
10096         * gfortran.dg/auto_array_1.f90: New test.
10097
10098 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10099
10100         PR fortran/17074
10101         * gfortran.dg/simpleif_1.f90: New test.
10102
10103 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10104
10105         * lib/target-supports.exp (check_profiling_available): Return
10106         false for arm*-*-symbianelf* and arm*-*-eabi*.
10107
10108         PR c++/15890
10109         * g++.dg/template/delete1.C: New test.
10110
10111 2004-08-19  Paul Brook  <paul@codesourcery.com>
10112
10113         PR fortran/14976
10114         PR fortran/16228
10115         * gfortran.dg/data_char_1.f90: New test.
10116
10117 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10118
10119         PR fortran/16946
10120         * gfortran.dg/reduction.f90: New testcase.
10121
10122 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10123
10124         PR fortran/16520
10125         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10126
10127 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10128
10129         PR c++/17041
10130         * g++.dg/Wparentheses-3.C: New test.
10131
10132 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10133
10134         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10135         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10136         * gcc.dg/vect/vect-2.c: Likewise.
10137         * gcc.dg/vect/vect-3.c: Likewise.
10138         * gcc.dg/vect/vect-4.c: Likewise.
10139         * gcc.dg/vect/vect-5.c: Likewise.
10140         * gcc.dg/vect/vect-6.c: Likewise.
10141         * gcc.dg/vect/vect-7.c: Likewise.
10142         * gcc.dg/vect/vect-25.c: Likewise.
10143         * gcc.dg/vect/vect-31.c: Likewise.
10144         * gcc.dg/vect/vect-32.c: Likewise.
10145         * gcc.dg/vect/vect-34.c: Likewise.
10146         * gcc.dg/vect/vect-36.c: Likewise.
10147         * gcc.dg/vect/vect-all.c: Likewise.
10148
10149 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10150
10151         PR c++/17068
10152         * g++.dg/template/operator4.C: New test.
10153
10154 2004-08-18  Richard Henderson  <rth@redhat.com>
10155
10156         * gcc.dg/20040206-1.c: XFAIL.
10157
10158 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10159
10160         PR c++/16246
10161         * g++.dg/template/array7.C: New test.
10162
10163 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10164
10165         * gcc.dg/mips-movcc-1.c: New test.
10166         * gcc.dg/mips-movcc-2.c: New test.
10167         * gcc.dg/mips-movcc-3.c: New test.
10168
10169         * gcc.dg/mips-nmadd-1.c: New test.
10170         * gcc.dg/mips-nmadd-2.c: New test.
10171
10172 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10173
10174         PR c++/15871
10175         * g++.dg/opt/inline8.C: New test.
10176
10177         PR c++/16965
10178         * g++.dg/parse/error17.C: New test.
10179
10180 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10181
10182         * gcc.dg/vect: New directory for vectorizer tests.
10183         * gcc.dg/vect/tree-vect.h: New file.
10184         * gcc.dg/vect/vect.exp: New file.
10185         * gcc.dg/vect/pr16105.c.c: New test.
10186         * gcc.dg/vect/vect-1.c: New test.
10187         * gcc.dg/vect/vect-2.c: New test.
10188         * gcc.dg/vect/vect-3.c: New test.
10189         * gcc.dg/vect/vect-4.c: New test.
10190         * gcc.dg/vect/vect-5.c: New test.
10191         * gcc.dg/vect/vect-6.c: New test.
10192         * gcc.dg/vect/vect-7.c: New test.
10193         * gcc.dg/vect/vect-8.c: New test.
10194         * gcc.dg/vect/vect-9.c: New test.
10195         * gcc.dg/vect/vect-10.c: New test.
10196         * gcc.dg/vect/vect-11.c: New test.
10197         * gcc.dg/vect/vect-12.c: New test.
10198         * gcc.dg/vect/vect-13.c: New test.
10199         * gcc.dg/vect/vect-14.c: New test.
10200         * gcc.dg/vect/vect-15.c: New test.
10201         * gcc.dg/vect/vect-16.c: New test.
10202         * gcc.dg/vect/vect-17.c: New test.
10203         * gcc.dg/vect/vect-18.c: New test.
10204         * gcc.dg/vect/vect-19.c: New test.
10205         * gcc.dg/vect/vect-20.c: New test.
10206         * gcc.dg/vect/vect-21.c: New test.
10207         * gcc.dg/vect/vect-22.c: New test.
10208         * gcc.dg/vect/vect-23.c: New test.
10209         * gcc.dg/vect/vect-24.c: New test.
10210         * gcc.dg/vect/vect-25.c: New test.
10211         * gcc.dg/vect/vect-26.c: New test.
10212         * gcc.dg/vect/vect-27.c: New test.
10213         * gcc.dg/vect/vect-28.c: New test.
10214         * gcc.dg/vect/vect-29.c: New test.
10215         * gcc.dg/vect/vect-30.c: New test.
10216         * gcc.dg/vect/vect-31.c: New test.
10217         * gcc.dg/vect/vect-32.c: New test.
10218         * gcc.dg/vect/vect-33.c: New test.
10219         * gcc.dg/vect/vect-34.c: New test.
10220         * gcc.dg/vect/vect-35.c: New test.
10221         * gcc.dg/vect/vect-36.c: New test.
10222         * gcc.dg/vect/vect-37.c: New test.
10223         * gcc.dg/vect/vect-38.c: New test.
10224         * gcc.dg/vect/vect-40.c: New test.
10225         * gcc.dg/vect/vect-41.c: New test.
10226         * gcc.dg/vect/vect-42.c: New test.
10227         * gcc.dg/vect/vect-43.c: New test.
10228         * gcc.dg/vect/vect-44.c: New test.
10229         * gcc.dg/vect/vect-45.c: New test.
10230         * gcc.dg/vect/vect-46.c: New test.
10231         * gcc.dg/vect/vect-47.c: New test.
10232         * gcc.dg/vect/vect-48.c: New test.
10233         * gcc.dg/vect/vect-49.c: New test.
10234         * gcc.dg/vect/vect-50.c: New test.
10235         * gcc.dg/vect/vect-51.c: New test.
10236         * gcc.dg/vect/vect-52.c: New test.
10237         * gcc.dg/vect/vect-53.c: New test.
10238         * gcc.dg/vect/vect-54.c: New test.
10239         * gcc.dg/vect/vect-55.c: New test.
10240         * gcc.dg/vect/vect-56.c: New test.
10241         * gcc.dg/vect/vect-57.c: New test.
10242         * gcc.dg/vect/vect-58.c: New test.
10243         * gcc.dg/vect/vect-59.c: New test.
10244         * gcc.dg/vect/vect-60.c: New test.
10245         * gcc.dg/vect/vect-61.c: New test.
10246         * gcc.dg/vect/vect-all.c: New test.
10247         * gcc.dg/vect/vect-none.c: New test.
10248
10249 2004-08-17  Paul Brook  <paul@codesourcery.com>
10250
10251         PR fortran/13082
10252         * gfortran.dg/entry_1.f90: New test.
10253
10254 2004-08-17  Andrew Pinski  <apinski@apple.com>
10255
10256         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10257
10258 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10259
10260         * gcc.dg/pr17036-1.c: New test.
10261
10262 2004-08-16  Devang Patel  <dpatel@apple.com>
10263
10264         * gcc.dg/darwin-20040809-1.c: New test.
10265
10266 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10267
10268         * gcc.dg/funcdef-attr-1.c: New test.
10269
10270 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10271
10272         * gcc.dg/altivec-17.c: New test.
10273         * gcc.dg/altivec-18.c: New test.
10274
10275 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10276
10277         PR c++/6749
10278         * g++.dg/template/vtable2.C: New test.
10279
10280 2004-08-14  Richard Henderson  <rth@redhat.com>
10281
10282         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10283         * gcc.dg/pack-test-4.c (main): Return 0.
10284         * gcc.dg/setjmp-1.c: Remove XFAIL.
10285         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10286
10287 2004-08-14  Richard Henderson  <rth@redhat.com>
10288
10289         * gcc.dg/980217-1.c: Add prototype for printf.
10290
10291 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10292
10293         * gfortran.dg/pr16935.f90: New test.
10294
10295 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10296
10297         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10298
10299 2004-08-13  Paul Brook  <paul@codesourcery.com>
10300
10301         * gfortran.dg/der_io_1.f90: Remove stray comma.
10302
10303 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10304
10305         * gcc.dg/vmx/cw-bug-2.c: Remove.
10306         * gcc.dg/vmx/vprint-1.c: Remove.
10307         * gcc.dg/vmx/vscan-1.c: Remove.
10308
10309 2004-08-12  Devang patel  <dpatel@apple.com>
10310
10311         * gcc.dg/darwin-20040809-2.c: New test.
10312
10313 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10314
10315         * g++.dg/ext/altivec-12.C: New test.
10316
10317         * g++.dg/ext/altivec-11.C: New test.
10318
10319 2004-08-12  Paul Brook  <paul@codesourcery.com>
10320
10321         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10322
10323 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10324
10325         * g++.dg/ext/altivec-2.C: Check for hardware support before
10326         executing any VMX instructions.
10327
10328         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10329
10330 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10331
10332         PR c++/16276
10333         * g++.old-deja/g++.other/comdat4.C: New test.
10334         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10335
10336 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10337
10338         PR target/16286
10339         * gcc.dg/pr16286.c: New test.
10340
10341 2004-08-12 Jan Beulich <jbeulich@novell.com>
10342
10343         * g++.dg/ext/asm5.C: New.
10344
10345 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10346
10347         PR c++/16698
10348         * g++.dg/eh/crash1.C: New test.
10349
10350         PR c++/16717
10351         * g++.dg/ext/construct1.C: New test.
10352
10353 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10354
10355         PR c++/16853
10356         * g++.dg/init/ptrmem1.C: New test.
10357
10358         PR c++/16618
10359         * g++.dg/parse/offsetof5.C: New test.
10360
10361         PR c++/16870
10362         * g++.dg/template/overload3.C: New test.
10363
10364 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10365
10366         PR c++/16964
10367         * g++.dg/parse/error16.C: New test.
10368
10369         PR c++/16904
10370         * g++.dg/template/error14.C: New test.
10371
10372         PR c++/16929
10373         * g++.dg/template/error15.C: New test.
10374
10375 2004-08-11  Devang Patel  <dpatel@apple.com>
10376
10377         * gcc.dg/darwin-ld-20040809-1.c: New test.
10378         * gcc.dg/darwin-ld-20040809-2.c: New test.
10379
10380 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10381
10382         PR fortran/16917
10383         * gfortran.dg/dfloat_1.f90: New test.
10384
10385 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10386
10387         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10388         * gcc.dg/dll-2.c: Fix dg-require syntax.
10389         * gcc.misc-tests/arm-isr.c (abort): Declare.
10390         (exit): Likewise.
10391
10392 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10393
10394         PR c++/16971
10395         * g++.dg/parse/crash16.C: New test.
10396
10397 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10398
10399         * gcc.dg/mips-rsqrt-1.c: New test case.
10400         * gcc.dg/mips-rsqrt-2.c: New test case.
10401         * gcc.dg/mips-rsqrt-3.c: New test case.
10402
10403 2004-08-10  Paul Brook  <paul@codesourcery.com>
10404
10405         * gfortran.dg/der_io_1.f90: New test.
10406
10407 2004-08-10  Paul Brook  <paul@codesourcery.com>
10408
10409         PR fortran/16919
10410         * gfortran.dg/der_array_1.f90: New test.
10411
10412 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10413
10414         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10415
10416 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10417
10418         * gcc.dg/wchar_t-2.c: Fix typo.
10419
10420 2004-08-09  Falk Hueffner  <falk@debian.org>
10421
10422         PR tree-optimization/12517
10423         * gcc.c-torture/compile/pr12517.c: New test.
10424
10425         PR tree-optimization/12578
10426         * gcc.c-torture/compile/pr12578.c: New test.
10427
10428         PR tree-optimization/12899
10429         * gcc.c-torture/compile/pr12899.c: New test.
10430
10431         PR rtl-optimization/14692
10432         * gcc.c-torture/compile/pr14692.c: New test.
10433
10434         PR tree-optimization/16461
10435         * gcc.c-torture/compile/pr16461.c: New test.
10436
10437 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10438
10439         * gfortran.dg/getenv_1.f90: New test.
10440
10441 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10442
10443         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10444         wchar_t.
10445         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10446
10447 2004-08-06  Paul Brook  <paul@codesourcery.com>
10448
10449         * gfortran.dg/ret_array_1.f90: New test.
10450         * gfortran.dg/ret_pointer_1.f90: New test.
10451
10452 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10453
10454         * gcc.dg/missing-field-init-[12].c: New tests.
10455         * g++.dg/warn/missing-field-init-[12].C: New tests.
10456
10457 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10458
10459         * gcc.dg/enum2.c: New test.
10460         * gcc.dg/symbian3.c: Likewise.
10461         * gcc.dg/symbian4.c: Likewise.
10462         * gcc.dg/wchar_t-2.c: Likewise.
10463
10464 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10465
10466         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10467         destructor tests.
10468
10469 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10470
10471         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10472         dg-require-visiblity.
10473         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10474         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10475         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10476         * g++.dg/ext/visibility/new1.C: Likewise.
10477         * g++.dg/ext/visibility/pragma.C: Likewise.
10478         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10479         * g++.dg/ext/visibility/virtual.C: Likewise.
10480         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10481         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10482         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10483         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10484         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10485         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10486         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10487         * g++/dg/ext/visibility/visibility-8.C: New test.
10488         * gcc.c-torture/compile/dll.x: Remove.
10489         * gcc.dg/dll-2.c: Use dg-require-dll
10490         * gcc.dg/visibility-10.c: New test.
10491         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10492         supporting DLLs.
10493         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10494         (scan_not_hidden): Likewise.
10495
10496 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10497
10498         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10499
10500 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10501
10502         * gcc.c-torture/execute/20040805-1.c: New test.
10503
10504 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10505
10506         * gcc.dg/20020118-1.c: Declare abort.
10507         * gcc.dg/altivec_check.h: Likewise.
10508         * gcc.dg/iftrap-2.c: Likewise.
10509         * gcc.dg/pragma-darwin.c: Likewise.
10510         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10511
10512 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10513
10514         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10515
10516 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10517
10518         * gcc.c-torture/execute/builtins/abs-2.c,
10519         gcc.c-torture/execute/builtins/abs-3.c,
10520         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10521         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10522         intmax_t, uintmax_t and their limits.
10523         * gcc.dg/intmax_t-1.c: New test.
10524
10525 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10526
10527         * g++.dg/tc1/dr147.C: Add reference to PR.
10528
10529 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10530
10531         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10532         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10533
10534 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10535
10536         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10537
10538 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10539
10540         * gcc.dg/redecl-5.c: New test.
10541         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10542         of scanf.
10543
10544 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10545
10546         PR middle-end/16790
10547         * gcc.c-torture/execute/pr16790-1.c: New test case.
10548
10549 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10550
10551         * g++.dg/ext/visibility/assign1.C: New test.
10552         * g++.dg/ext/visibility/new1.C: Likewise.
10553
10554         * gcc.dg/symbian1.c: New test.
10555         * gcc.dg/symbian2.c: Likewise.
10556
10557 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10558
10559         PR target/16570
10560         * gcc.dg/i386-sse-9.c: New test.
10561
10562 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10563
10564         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10565
10566 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10567
10568         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10569         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10570         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10571         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10572         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10573         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10574         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10575         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10576         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10577         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10578         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10579         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10580         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10581         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10582         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10583         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10584         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10585         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10586         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10587         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10588         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10589         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10590         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10591         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10592         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10593         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10594         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10595         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10596         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10597         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10598         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10599         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10600         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10601         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10602         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10603         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10604         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10605         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10606         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10607         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10608         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10609         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10610         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10611         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10612         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10613         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10614         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10615         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10616         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10617         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10618         gcc.misc-tests/i386-pf-3dnow-1.c,
10619         gcc.misc-tests/i386-pf-athlon-1.c,
10620         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10621         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10622         Declare built-in functions used.
10623         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10624
10625 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10626
10627         PR c++/16707
10628         * g++.dg/lookup/using12.C: New test.
10629
10630         * g++.dg/init/null1.C: Fix PR number.
10631         * g++.dg/parse/namespace10.C: Likewise.
10632
10633 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10634
10635         PR c++/16224
10636         * g++.dg/template/spec17.C: New test.
10637         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10638         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10639
10640 2004-08-02  David Billinghurst
10641
10642         PR fortran/16292
10643         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10644
10645 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10646
10647         * gcc.dg/ia64-got-1.c: New test case.
10648
10649 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10650
10651         PR c++/16489
10652         * g++.dg/init/null1.C: New test.
10653         * g++.dg/tc1/dr76.C: Adjust error marker.
10654
10655         PR c++/16529
10656         * g++.dg/parse/namespace10.C: New test.
10657
10658         PR c++/16810
10659         * g++.dg/inherit/ptrmem2.C: New test.
10660
10661 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10662
10663         PR target/16155
10664         * gcc.dg/pr16155.c: New test.
10665
10666 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10667
10668         * gcc.dg/redecl-2.c: New test.
10669
10670 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10671
10672         * gcc.dg/darwin-longdouble.c: New file.
10673
10674 2004-07-30  Richard Henderson  <rth@redhat.com>
10675
10676         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10677         write to constant argument.
10678         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10679
10680 2004-07-30  Richard Henderson  <rth@redhat.com>
10681
10682         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10683         tests of nearest around zero.
10684
10685 2004-07-30  Andrew Pinski  <apinski@apple.com>
10686
10687         * gcc.c-torture/compile/20040730-1.c: New test.
10688
10689 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10690
10691         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10692         powerpc-eabispe.
10693
10694 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10695
10696         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10697
10698 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10699
10700         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10701         contains $ld_library_path.
10702         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10703
10704 2004-07-29  Richard Henderson  <rth@redhat.com>
10705
10706         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10707
10708         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10709         (alt2, which): New.
10710         (Check): Accept either alternative.
10711
10712 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10713
10714         * g++.dg/abi/inline1.C: New test.
10715         * g++.dg/abi/local1-a.cc: Likewise.
10716         * g++.dg/abi/local1.C: Likewise.
10717         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10718         * g++.dg/abi/mangle12.C: Likewise.
10719         * g++.dg/abi/mangle17.C: Likewise.
10720         * g++.dg/abi/mangle20-2.C: Likewise.
10721         * g++.dg/opt/interface1.C: Likewise.
10722         * g++.dg/opt/interface1.h: Likewise.
10723         * g++.dg/opt/interface1-a.cc: New test.
10724         * g++.dg/parse/repo1.C: New test.
10725         * g++.dg/template/repo1.C: Likewise.
10726         * g++.dg/warn/Winline-1.C: Likewise.
10727         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10728
10729 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10730
10731         * gcc.dg/tree-ssa/20040729-1.c: New test.
10732
10733 2004-07-27  Matt Austern <austern@apple.com>
10734
10735         * gcc.dg/darwin-bool-1.c: New test.
10736         * gcc.dg/darwin-bool-2.c: New test.
10737
10738 2004-07-28  Richard Henderson  <rth@redhat.com>
10739
10740         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10741         arguments in the correct type.  Don't write to constant arguments.
10742
10743 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10744
10745         PR tree-optimization/16688
10746         PR tree-optimization/16689
10747         * g++.dg/tree-ssa/pr16688.C: New test.
10748
10749 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10750
10751         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10752         loads.  Not only in the comment, this time.
10753
10754 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10755
10756         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10757         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10758         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10759         * gcc.dg/sh4a-bitmovua.c: New.
10760         * gcc.dg/sh4a-cos.c: New.
10761         * gcc.dg/sh4a-cosf.c: New.
10762         * gcc.dg/sh4a-fprun.c: New.
10763         * gcc.dg/sh4a-fsrra.c: New.
10764         * gcc.dg/sh4a-memmovua.c: New.
10765         * gcc.dg/sh4a-sin.c: New.
10766         * gcc.dg/sh4a-sincos.c: New.
10767         * gcc.dg/sh4a-sincosf.c: New.
10768         * gcc.dg/sh4a-sinf.c: New.
10769
10770 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10771
10772         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10773         conditionals.
10774         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10775         loads.
10776         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10777         DOM1.
10778
10779 2004-07-27  Andrew Pinski  <apinski@apple.com>
10780
10781         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10782
10783 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10784
10785         * gcc.dg/pragma-isr.c: New test.
10786
10787 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10788
10789         PR c++/14429
10790         * g++.dg/template/ttp11.C: New test.
10791
10792 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10793
10794         * gcc.c-torture/compile/20040727-1.c: New test.
10795
10796 2004-07-26  Eric Christopher  <echristo@redhat.com>
10797
10798         * gcc.c-torture/compile/20040726-2.c: New test.
10799
10800 2004-07-26  Andrew Pinski  <apinski@apple.com>
10801
10802         * g++.dg/rtti/tinfo1.C: Xfail.
10803
10804 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10805
10806         * gcc.c-torture/compile/20040726-1.c: New test.
10807
10808 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10809             Brian Ryner  <bryner@brianryner.com>
10810
10811         PR c++/9283
10812         PR c++/15000
10813         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10814         * g++.dg/ext/visibility/: New directory.
10815         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10816         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10817         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10818         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10819         * g++.dg/ext/visibility/fvisibility.C,
10820         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10821         g++.dg/ext/visibility/fvisibility-override1.C
10822         g++.dg/ext/visibility/fvisibility-override2.C
10823         g++.dg/ext/visibility/memfuncts.C
10824         g++.dg/ext/visibility/noPLT.C
10825         g++.dg/ext/visibility/pragma.C
10826         g++.dg/ext/visibility/pragma-override1.C
10827         g++.dg/ext/visibility/pragma-override2.C
10828         g++.dg/ext/visibility/staticmemfuncts.C
10829         g++.dg/ext/visibility/virtual.C: New tests.
10830
10831 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10832
10833         PR c/15360
10834         * gcc.dg/pr15360-1.c: New test.
10835
10836 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10837
10838         * gcc.dg/pragma-align-2.c: New test.
10839         * gcc.dg/pragma-init-fini.c: New test.
10840         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10841         targets.
10842
10843 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10844
10845         * gcc.dg/init-string-2.c: New test.
10846
10847 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10848
10849         PR 16684
10850         * gcc.dg/Wredundant-decls-1.c: New test case.
10851
10852 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10853
10854         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10855         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10856         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10857         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10858         * gcc.dg/compat/generate-random.c: New file.
10859         * gcc.dg/compat/generate-random.h: Likewise.
10860         * gcc.dg/compat/generate-random_r.c: Likewise.
10861         * gcc.dg/compat/struct-layout-1.h: Likewise.
10862         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10863         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10864         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10865         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10866         * gcc.dg/compat/struct-layout-1_main.c: New test.
10867         * gcc.dg/compat/struct-layout-1_x.c: New file.
10868         * gcc.dg/compat/struct-layout-1_y.c: New file.
10869         * gcc.dg/compat/struct-layout-1_test.h: New file.
10870
10871 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10872
10873         * gcc.dg/comp-return-1.c: New test
10874
10875 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10876
10877         * gcc.dg/vmx/8-02a.c: Fix typo.
10878
10879         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10880         * gcc.dg/darwin-abi-3.c: New test.
10881
10882         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10883         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10884
10885         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10886         * gcc.dg/vmx/ops-long-1.c: New test.
10887         * gcc.dg/vmx/ops-long-2.c: New test.
10888
10889 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10890
10891         * g++.dg/lookup/conv-[1234].C: New.
10892
10893 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10894
10895         * g++.dg/parse/attr2.C: Simplify.
10896
10897 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10898
10899         PR c/7284
10900         * gcc.c-torture/execute/pr7284-1.c: New test.
10901
10902 2004-07-22  Brian Booth  <bbooth@redhat.com>
10903
10904         * gcc.dg/tree-ssa/20040721-1.c: New test.
10905
10906 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10907
10908         * g++.dg/template/crash20.c: New.
10909
10910 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10911
10912         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10913         Add dg-run directive.  Declare variables as required.
10914         * gfortran.dg/g77/README: Update
10915
10916 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
10917
10918         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
10919         gcc.dg/cris-peep2-andu2.c: New tests.
10920
10921 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10922
10923         PR c/15052
10924         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
10925         on return type.
10926         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
10927         messages.
10928         * gcc.dg/qual-return-2.c: Update expected messages.
10929         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
10930
10931 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10932
10933         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
10934         * gcc.dg/noncompile/921102-1.c: Update expected error message.
10935
10936 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10937
10938         PR c/11250
10939         * gcc.dg/init-string-1.c: New test.
10940
10941 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
10942
10943         PR middle-end/15345
10944         PR c/16450
10945         * gcc.dg/torture/nested-fn-1.c: New test.
10946
10947 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
10948
10949         PR target/16559
10950         * gcc.dg/ia64-fptr-1.c: New file.
10951
10952 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10953
10954         PR c++/14497
10955         * g++.dg/template/spec16.C: New test.
10956         * g++.old-deja/g++.robertl/eb118.C: Remove.
10957
10958 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10959
10960         PR c++/509
10961         * g++.dg/template/spec15.C: New test.
10962
10963 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
10964
10965         Copy cases from g77.f-torture/execute and add dg-run
10966         directive.  Other changes as noted.
10967         * gfortran.dg/g77/13037.f
10968         * gfortran.dg/g77/1832.f
10969         * gfortran.dg/g77/19981119-0.f
10970         * gfortran.dg/g77/19990313-0.f
10971         * gfortran.dg/g77/19990313-1.f
10972         * gfortran.dg/g77/19990313-2.f
10973         * gfortran.dg/g77/19990313-3.f
10974         * gfortran.dg/g77/19990419-1.f
10975         * gfortran.dg/g77/19990826-0.f
10976         * gfortran.dg/g77/19990826-2.f
10977         * gfortran.dg/g77/20000503-1.f
10978         * gfortran.dg/g77/20001111.f
10979         * gfortran.dg/g77/20010116.f
10980         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
10981         * gfortran.dg/g77/20010430.f
10982         * gfortran.dg/g77/6177.f
10983         * gfortran.dg/g77/947.f
10984         * gfortran.dg/g77/970816-3.f
10985         * gfortran.dg/g77/971102-1.f
10986         * gfortran.dg/g77/980520-1.f
10987         * gfortran.dg/g77/980628-0.f
10988         * gfortran.dg/g77/980628-1.f
10989         * gfortran.dg/g77/980628-10.f
10990         * gfortran.dg/g77/980628-2.f
10991         * gfortran.dg/g77/980628-3.f
10992         * gfortran.dg/g77/980628-7.f
10993         * gfortran.dg/g77/980628-8.f
10994         * gfortran.dg/g77/980628-9.f
10995         * gfortran.dg/g77/980701-0.f
10996         * gfortran.dg/g77/980701-1.f
10997         * gfortran.dg/g77/cabs.f
10998         * gfortran.dg/g77/claus.f
10999         * gfortran.dg/g77/complex_1.f
11000         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11001         * gfortran.dg/g77/dcomplex.f
11002         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11003         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11004         * gfortran.dg/g77/f90-intrinsic-numeric.f
11005         * gfortran.dg/g77/int8421.f
11006         * gfortran.dg/g77/labug1.f
11007         * gfortran.dg/g77/large_vec.f
11008         * gfortran.dg/g77/le.f
11009         * gfortran.dg/g77/short.f
11010         * gfortran.dg/g77/README: Update
11011
11012 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11013
11014         PR c++/16637
11015         * g++.dg/parse/lookup4.C: New test.
11016
11017 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11018
11019         PR c++/16175
11020         * g++.dg/template/ttp10.C: New test.
11021
11022 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11023
11024         * gcc.dg/pr12625-1.c: New test.
11025
11026 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11027
11028         * testsuite/gcc.dg/switch-warn-1.c: New test.
11029         * testsuite/gcc.dg/switch-warn-2.c: New test.
11030         * gcc.c-torture/compile/pr14730.c: Update.
11031
11032 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11033
11034         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11035         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11036         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11037         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11038
11039 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11040
11041         PR c++/16623
11042         * g++.dg/template/assign1.C: New test.
11043
11044 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11045
11046         PR c++/12170
11047         * g++.dg/template/ttp9.C: New test.
11048
11049 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11050
11051         * gcc.dg/format/cmn-err-1.c: New test.
11052
11053 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11054
11055         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11056         gcc.dg/Wparentheses-10.c: New tests.
11057         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11058
11059 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11060
11061         PR fortran/16465
11062         * gfortran.dg/g77//ffixed-line-length-0.f,
11063         gfortran.dg/g77/ffixed-line-length-132.f,
11064         gfortran.dg/g77/ffixed-line-length-72.f,
11065         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11066         gfortran.dg/g77/README: Update.
11067
11068 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11069
11070         PR c++/13092
11071         * g++.dg/template/non-dependent7.C: New test.
11072         * g++.dg/template/non-dependent8.C: Likewise.
11073         * g++.dg/template/non-dependent9.C: Likewise.
11074         * g++.dg/template/non-dependent10.C: Likewise.
11075
11076 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11077
11078         PR c++/16337
11079         * g++.dg/parse/attr2.C: New test.
11080
11081 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11082
11083         * g77.dg: Removed.
11084         * g77.f-torture: Ditto.
11085
11086 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11087
11088         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11089         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11090         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11091
11092 2004-07-16  Richard Henderson  <rth@redhat.com>
11093
11094         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11095
11096 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11097
11098         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11099         tests with full list of options.
11100         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11101         of TORTURE_OPTIONS if test contains 'dg-do run'.
11102
11103         PR fortran/16404
11104         * gfortran.dg/do_iterator.f90: New test.
11105
11106 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11107
11108         PR rtl-optimization/16536
11109         * gcc.c-torture/execute/restrict-1.c: New test.
11110
11111 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11112
11113         PR fortran/15324
11114         * gfortran.dg/pr15324.f90: New test.
11115
11116         PR fortran/15129
11117         * gfortran.dg/pr15129.f90: New test.
11118
11119         PR fortran/15140
11120         * gfortran.dg/pr15140.f90: New test.
11121
11122         PR fortran/13792
11123         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11124         compile-time simplification.
11125
11126 2004-07-14  Mike Stump  <mrs@apple.com>
11127
11128         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11129
11130 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11131
11132         PR target/16325
11133         * gcc.dg/profile-generate-1.c: New.
11134
11135 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11136
11137         * gcc.c-torture/execute/20040709-1.c: New test.
11138         * gcc.c-torture/execute/20040709-2.c: New test.
11139
11140 2004-07-14  Mike Stump  <mrs@apple.com>
11141
11142         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11143
11144 2004-07-14  Mike Stump  <mrs@apple.com>
11145
11146         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11147
11148 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11149
11150         PR c++/16518
11151         * g++.dg/parse/mutable1.C: New test.
11152
11153 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11154
11155         PR tree-optimization/16443
11156         * gcc.dg/tree-ssa/20040713-1.c: New test.
11157
11158 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11159
11160         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11161         for operator new.
11162
11163 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11164
11165         * gfortran.dg/g77/README: New file
11166         * gfortran.dg/g77/19981216-0.f:  Copy from
11167         g77.f-torture/noncompile.  Add "dg-do compile" and
11168         dg-error as required.
11169         * gfortran.dg/g77/19990218-1.f: Likewise
11170         * gfortran.dg/g77/19990905-1.f: Likewise
11171         * gfortran.dg/g77/9263.f: Likewise
11172         * gfortran.dg/g77/980615-0.f: Likewise
11173         * gfortran.dg/g77/980616-0.f: Likewise
11174         * gfortran.dg/g77/check0.f: Likewise
11175         * gfortran.dg/g77/select_no_compile.f: Likewise
11176
11177 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11178
11179         Copy files from g77.f-torture/compile.
11180         Add "{ dg-do compile}".  Other changes as noted
11181         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11182         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11183         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11184         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11185         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11186         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11187         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11188         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11189         statement to conform to standard.  Append alpha1.x for reference.
11190         * gfortran.dg/g77/xformat.f: Add dg-warning
11191
11192 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11193
11194         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11195         Add {dg-do compile} directive.
11196         * gfortran.dg/g77/cpp2.F: Likewise
11197
11198 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11199
11200         PR c++/5402
11201         * g++.dg/lookup/name-clash1.C: New test.
11202
11203         PR c++/9777
11204         * g++.dg/lookup/name-clash2.C: New test.
11205
11206         PR c++/12102
11207         * g++.dg/lookup/name-clash3.C: New test.
11208
11209 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11210
11211         * g++.dg/lookup/new2.C: New test.
11212         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11213
11214 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11215
11216         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11217         Add {dg-do compile} directive.
11218         * gfortran.dg/g77/13060.f: Likewise
11219         * gfortran.dg/g77/19990218-0.f: Likewise
11220         * gfortran.dg/g77/19990305-0.f: Likewise
11221         * gfortran.dg/g77/19990419-0.f: Likewise
11222         * gfortran.dg/g77/19990502-0.f: Likewise
11223         * gfortran.dg/g77/19990502-1.f: Likewise
11224         * gfortran.dg/g77/19990525-0.f: Likewise
11225         * gfortran.dg/g77/19990826-1.f: Likewise
11226         * gfortran.dg/g77/19990826-3.f: Likewise
11227         * gfortran.dg/g77/19990905-2.f: Likewise
11228         * gfortran.dg/g77/20000412-1.f: Likewise
11229         * gfortran.dg/g77/20000511-1.f: Likewise
11230         * gfortran.dg/g77/20000511-2.f: Likewise
11231         * gfortran.dg/g77/20000518.f: Likewise
11232         * gfortran.dg/g77/20000601-1.f: Likewise
11233         * gfortran.dg/g77/20000601-2.f: Likewise
11234         * gfortran.dg/g77/20000629-1.f: Likewise
11235         * gfortran.dg/g77/20000630-2.f: Likewise
11236         * gfortran.dg/g77/20010115.f: Likewise
11237         * gfortran.dg/g77/20010321-1.f: Likewise
11238         * gfortran.dg/g77/20010426.f: Likewise
11239         * gfortran.dg/g77/20020307-1.f: Likewise
11240         * gfortran.dg/g77/8485.f: Likewise
11241         * gfortran.dg/g77/960317-1.f: Likewise
11242         * gfortran.dg/g77/970915-0.f: Likewise
11243         * gfortran.dg/g77/980310-1.f: Likewise
11244         * gfortran.dg/g77/980310-2.f: Likewise
11245         * gfortran.dg/g77/980310-3.f: Likewise
11246         * gfortran.dg/g77/980310-4.f: Likewise
11247         * gfortran.dg/g77/980310-6.f: Likewise
11248         * gfortran.dg/g77/980310-7.f: Likewise
11249         * gfortran.dg/g77/980310-8.f: Likewise
11250         * gfortran.dg/g77/980419-2.f: Likewise
11251         * gfortran.dg/g77/980424-0.f: Likewise
11252         * gfortran.dg/g77/980427-0.f: Likewise
11253         * gfortran.dg/g77/980729-0.f: Likewise
11254         * gfortran.dg/g77/981117-1.f: Likewise
11255         * gfortran.dg/g77/toon_1.f: Likewise
11256
11257 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11258
11259         PR c++/2204
11260         * g++.dg/other/abstract2.C: New test.
11261
11262 2004-07-12  Paul Brook  <paul@codesourcery.com>
11263
11264         * gfortran.dg/pointer_init_1.f90: New test.
11265
11266 2004-07-11  Paul Brook  <paul@codesourcery.com>
11267
11268         PR fortran/15986
11269         * gfortran.dg/contained_1.f90: New test.
11270
11271 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11272
11273         * g++.dg/parse/defarg8.C: New test.
11274
11275 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11276
11277         PR fortran/16433
11278         * gfortran.dg/pr16433.f: New test.
11279
11280         PR fortran/17574
11281         * gfortran.dg/pr15754.f90: New test.
11282
11283 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11284
11285         PR tree-optimization/16437
11286         * gcc.c-torture/execute/bitfld-4.c: New test.
11287
11288 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11289
11290         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11291         access to common var from module.
11292
11293 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11294
11295         PR fortran/16336
11296         * gfortran.fortran-torture/execute/common_2.f90: New test.
11297
11298 2004-07-10  Paul Brook  <paul@codesourcery.com>
11299
11300         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11301
11302 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11303
11304         PR fortran/15969
11305         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11306
11307 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11308
11309         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11310         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11311         * gfortran.dg/g77/ffree-form-1.f: Likewise
11312         * gfortran.dg/g77/ffree-form-2.f: Likewise
11313         * gfortran.dg/g77/ffree-form-3.f: Likewise
11314         * gfortran.dg/g77/fno-underscoring.f: Likewise
11315         * gfortran.dg/g77/funderscoring.f: Likewise
11316         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11317
11318 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11319
11320         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11321
11322 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11323         Paul Brook  <paul@codesourcery.com>
11324
11325         PR fortran/13415
11326         * gfortran.dg/common_pointer_1.f90: New test.
11327
11328 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11329
11330         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11331
11332 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11333
11334         PR target/16364
11335         * gcc.c-torture/compile/20040709-1.c: New.
11336
11337 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11338
11339         PR fortran/14077
11340         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11341
11342 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11343
11344         PR fortran/13201
11345         * gfortran.dg/shape_1.f90: New test.
11346
11347 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11348             Andrew Pinski  <apinski@apple.com>
11349
11350         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11351
11352 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11353
11354         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11355         comment.
11356
11357 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11358         Paul Brook  <paul@codesourcery.com>
11359
11360         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11361         '.f95' and '.F95'.
11362
11363 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11364
11365         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11366
11367 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11368
11369         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11370         testcases with capital suffix.
11371
11372 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11373
11374         PR fortran/15481
11375         PR fortran/13372
11376         PR fortran/13575
11377         PR fortran/15978
11378         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11379
11380         * gfortran.dg/implicit_1.f90: New test.
11381
11382 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11383
11384         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11385         expression to match gfortran warning/error messages
11386         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11387         dg-error text.
11388
11389 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11390
11391         * lib/fortran-torture.exp: Rename proc search_for to
11392         search_for_re.
11393
11394 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11395
11396         * gcc.c-torture/execute/simd-5.x: New file.
11397         XFAIL on SPARC 64-bit at -O0.
11398
11399 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11400
11401         PR c++/8211
11402         PR c++/16165
11403         * g++.dg/warn/effc3.C: New test.
11404
11405 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11406
11407         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11408         change X to 1X in format.
11409         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11410         add data statements to conform to standard.
11411
11412 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11413
11414         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11415         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11416         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11417
11418 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11419
11420         * gfortran.dg/g77/7388.f: Copy from g77.dg
11421         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11422         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11423         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11424         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11425         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11426         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11427         * gfortran.dg/g77/strlen0.f: Likewise
11428
11429 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11430
11431         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11432         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11433
11434 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11435
11436         * gcc.c-torture/execute/920428-2.x: Delete.
11437         * gcc.c-torture/execute/920501-7.x: Likewise.
11438
11439 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11440
11441         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11442         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11443         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11444         prescott and c3-2.
11445         (PREFETCH_3DNOW): Add -march=c3.
11446
11447 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11448
11449         PR c/16437
11450         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11451         * gcc.c-torture/execute/bf64-1.x: Likewise.
11452
11453 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11454
11455         * gcc.c-torture/compile/20040708-1.c: New test.
11456
11457 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11458
11459         PR c++/16169
11460         * g++.dg/warn/effc2.C: New test.
11461
11462 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11463
11464         * gcc.c-torture/execute/bitfld-1.x: Remove.
11465         * gcc.c-torture/execute/bitfld-3.c: New test.
11466         * gcc.dg/bitfld-2.c: Remove XFAILs.
11467
11468 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11469
11470         PR c++/16276
11471         * g++.dg/rtti/tinfo1.C: New file.
11472
11473 2004-07-07  Eric Christopher  <echristo@redhat.com>
11474
11475         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11476
11477 2004-07-07  Andrew Pinski  <apinski@apple.com>
11478
11479         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11480
11481 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11482
11483         * g++.dg/init/call1.C: XFAIL.
11484
11485 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11486
11487         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11488         except for movstrict*, to movmem* and clrstr* to clrmem*.
11489
11490 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11491
11492         * gcc.c-torture/execute/20040707-1.c: New test.
11493
11494 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11495
11496         * gcc.c-torture/execute/20040706-1.c: New test.
11497
11498 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11499
11500         PR c++/3671
11501         * g++.dg/template/spec14.C: New test.
11502
11503 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11504
11505         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11506         nothing if not yet defined.  Use it in b, c and d type definitions.
11507         * gcc.c-torture/execute/20040705-1.c: New test.
11508         * gcc.c-torture/execute/20040705-2.c: New test.
11509
11510 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11511
11512         PR c++/2518
11513         * g++.dg/lookup/new1.C: New test.
11514
11515 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11516
11517         PR c++/11406
11518         * g++.dg/template/sizeof8.C: New test.
11519
11520 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11521
11522         * gcc.c-torture/compile/20040705-1.c: New test.
11523
11524 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11525
11526         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11527
11528 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11529
11530         * gcc.dg/cpp/if-mop.c: Two new testcases.
11531         * gcc.dg/cpp/trad/comment-3.c: New.
11532
11533 2004-07-04  Paul Brook  <paul@codesourcery.com>
11534
11535         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11536
11537 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11538
11539         PR c++/3761
11540         * g++.dg/lookup/crash4.C: New test.
11541
11542 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11543
11544         * gcc.c-torture/execute/builtin-abs-1.c
11545         * gcc.c-torture/execute/builtin-abs-2.c
11546         * gcc.c-torture/execute/builtin-complex-1.c
11547         * gcc.c-torture/execute/builtins/string-1-lib.c
11548         * gcc.c-torture/execute/builtins/string-1.c
11549         * gcc.c-torture/execute/builtins/string-2-lib.c
11550         * gcc.c-torture/execute/builtins/string-2.c
11551         * gcc.c-torture/execute/builtins/string-3-lib.c
11552         * gcc.c-torture/execute/builtins/string-3.c
11553         * gcc.c-torture/execute/builtins/string-4-lib.c
11554         * gcc.c-torture/execute/builtins/string-4.c
11555         * gcc.c-torture/execute/builtins/string-5-lib.c
11556         * gcc.c-torture/execute/builtins/string-5.c
11557         * gcc.c-torture/execute/builtins/string-6-lib.c
11558         * gcc.c-torture/execute/builtins/string-6.c
11559         * gcc.c-torture/execute/builtins/string-7-lib.c
11560         * gcc.c-torture/execute/builtins/string-7.c
11561         * gcc.c-torture/execute/builtins/string-8-lib.c
11562         * gcc.c-torture/execute/builtins/string-8.c
11563         * gcc.c-torture/execute/builtins/string-9-lib.c
11564         * gcc.c-torture/execute/builtins/string-9.c
11565         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11566         * gcc.c-torture/execute/builtins/string-asm-1.c
11567         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11568         * gcc.c-torture/execute/builtins/string-asm-2.c
11569         * gcc.c-torture/execute/stdio-opt-1.c
11570         * gcc.c-torture/execute/stdio-opt-2.c
11571         * gcc.c-torture/execute/stdio-opt-3.c
11572         * gcc.c-torture/execute/string-opt-1.c
11573         * gcc.c-torture/execute/string-opt-10.c
11574         * gcc.c-torture/execute/string-opt-11.c
11575         * gcc.c-torture/execute/string-opt-12.c
11576         * gcc.c-torture/execute/string-opt-13.c
11577         * gcc.c-torture/execute/string-opt-14.c
11578         * gcc.c-torture/execute/string-opt-15.c
11579         * gcc.c-torture/execute/string-opt-16.c
11580         * gcc.c-torture/execute/string-opt-2.c
11581         * gcc.c-torture/execute/string-opt-6.c
11582         * gcc.c-torture/execute/string-opt-7.c
11583         * gcc.c-torture/execute/string-opt-8.c:
11584         Replace with ...
11585
11586         * gcc.c-torture/execute/builtins/abs-2.c
11587         * gcc.c-torture/execute/builtins/abs-3.c
11588         * gcc.c-torture/execute/builtins/complex-1.c
11589         * gcc.c-torture/execute/builtins/fprintf.c
11590         * gcc.c-torture/execute/builtins/fputs.c
11591         * gcc.c-torture/execute/builtins/memcmp.c
11592         * gcc.c-torture/execute/builtins/memmove.c
11593         * gcc.c-torture/execute/builtins/memops-asm.c
11594         * gcc.c-torture/execute/builtins/mempcpy-2.c
11595         * gcc.c-torture/execute/builtins/mempcpy.c
11596         * gcc.c-torture/execute/builtins/memset.c
11597         * gcc.c-torture/execute/builtins/printf.c
11598         * gcc.c-torture/execute/builtins/sprintf.c
11599         * gcc.c-torture/execute/builtins/strcat.c
11600         * gcc.c-torture/execute/builtins/strchr.c
11601         * gcc.c-torture/execute/builtins/strcmp.c
11602         * gcc.c-torture/execute/builtins/strcpy.c
11603         * gcc.c-torture/execute/builtins/strcspn.c
11604         * gcc.c-torture/execute/builtins/strlen-2.c
11605         * gcc.c-torture/execute/builtins/strlen.c
11606         * gcc.c-torture/execute/builtins/strncat.c
11607         * gcc.c-torture/execute/builtins/strncmp-2.c
11608         * gcc.c-torture/execute/builtins/strncmp.c
11609         * gcc.c-torture/execute/builtins/strncpy.c
11610         * gcc.c-torture/execute/builtins/strpbrk.c
11611         * gcc.c-torture/execute/builtins/strpcpy-2.c
11612         * gcc.c-torture/execute/builtins/strpcpy.c
11613         * gcc.c-torture/execute/builtins/strrchr.c
11614         * gcc.c-torture/execute/builtins/strspn.c
11615         * gcc.c-torture/execute/builtins/strstr-asm.c
11616         * gcc.c-torture/execute/builtins/strstr.c:
11617         ... these new files.
11618
11619         * gcc.c-torture/execute/builtins/abs-2-lib.c
11620         * gcc.c-torture/execute/builtins/abs-3-lib.c
11621         * gcc.c-torture/execute/builtins/complex-1-lib.c
11622         * gcc.c-torture/execute/builtins/fprintf-lib.c
11623         * gcc.c-torture/execute/builtins/fputs-lib.c
11624         * gcc.c-torture/execute/builtins/memcmp-lib.c
11625         * gcc.c-torture/execute/builtins/memmove-lib.c
11626         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11627         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11628         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11629         * gcc.c-torture/execute/builtins/memset-lib.c
11630         * gcc.c-torture/execute/builtins/printf-lib.c
11631         * gcc.c-torture/execute/builtins/sprintf-lib.c
11632         * gcc.c-torture/execute/builtins/strcat-lib.c
11633         * gcc.c-torture/execute/builtins/strchr-lib.c
11634         * gcc.c-torture/execute/builtins/strcmp-lib.c
11635         * gcc.c-torture/execute/builtins/strcpy-lib.c
11636         * gcc.c-torture/execute/builtins/strcspn-lib.c
11637         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11638         * gcc.c-torture/execute/builtins/strlen-lib.c
11639         * gcc.c-torture/execute/builtins/strncat-lib.c
11640         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11641         * gcc.c-torture/execute/builtins/strncmp-lib.c
11642         * gcc.c-torture/execute/builtins/strncpy-lib.c
11643         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11644         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11645         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11646         * gcc.c-torture/execute/builtins/strrchr-lib.c
11647         * gcc.c-torture/execute/builtins/strspn-lib.c
11648         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11649         * gcc.c-torture/execute/builtins/strstr-lib.c
11650         * gcc.c-torture/execute/builtins/lib/abs.c
11651         * gcc.c-torture/execute/builtins/lib/fprintf.c
11652         * gcc.c-torture/execute/builtins/lib/memset.c
11653         * gcc.c-torture/execute/builtins/lib/printf.c
11654         * gcc.c-torture/execute/builtins/lib/sprintf.c
11655         * gcc.c-torture/execute/builtins/lib/strcpy.c
11656         * gcc.c-torture/execute/builtins/lib/strcspn.c
11657         * gcc.c-torture/execute/builtins/lib/strncat.c
11658         * gcc.c-torture/execute/builtins/lib/strncmp.c
11659         * gcc.c-torture/execute/builtins/lib/strncpy.c
11660         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11661         * gcc.c-torture/execute/builtins/lib/strspn.c
11662         * gcc.c-torture/execute/builtins/lib/strstr.c:
11663         New files containing support routines.
11664
11665         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11666         declaration.
11667         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11668         when not optimizing.
11669
11670 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11671
11672         PR c++/16240
11673         * g++.dg/abi/mangle22.C: New test.
11674         * g++.dg/abi/mangle23.C: Likewise.
11675
11676 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11677
11678         PR fortran/16290
11679         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11680         Allow for cases without denormalized floating point numbers.
11681
11682 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11683
11684         PR c/1027
11685         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11686         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11687         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11688         expected warning text.
11689         * gcc.dg/format/diag-2.c: New test.
11690
11691 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11692
11693         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11694
11695 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11696
11697         * gcc.dg/builtins-43.c: New.
11698         * gcc.dg/builtins-44.c: New.
11699         * gcc.dg/builtins-45.c: New.
11700
11701 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11702             Andreas Tobler  <a.tobler@schweiz.ch>
11703
11704         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11705         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11706         as SIGSEGV.
11707         * gcc.dg/cleanup-11.c: Likewise.
11708         * gcc.dg/cleanup-8.c: Likewise.
11709         * gcc.dg/cleanup-9.c: Likewise.
11710         * gcc.dg/cleanup-5.c: Run on all platforms.
11711
11712 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11713
11714         * g++.dg/warn/nonnull1.C: New test.
11715
11716 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11717
11718         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11719         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11720         Special-case the Sun compiler wrt to <complex.h>.
11721
11722 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11723
11724         * gcc.dg/Wunreachable-8.C: New test.
11725
11726         * gcc.dg/h8300-ice2.c : New test.
11727
11728 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11729
11730         PR fortran/16161
11731         * gfortran.fortran-torture/compile/implicit.f90: Add test
11732         for implicit character.
11733
11734 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11735
11736         PR fortran/16289
11737         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11738         Use tiny() intrinsic to find smallest non-negative real
11739
11740 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11741
11742         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11743         * gcc.dg/compat/struct-by-value-22_x.c: New.
11744         * gcc.dg/compat/struct-by-value-22_y.c: New.
11745
11746         * gcc.c-torture/execute/20040629-1.c: New test.
11747
11748 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11749
11750         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11751         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11752
11753         PR target/16195
11754         * gcc.dg/20040625-1.c: New test.
11755
11756 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11757
11758         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11759
11760 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11761
11762         PR fortran/15963
11763         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11764
11765 2004-06-29  Richard Henderson  <rth@redhat.com>
11766
11767         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11768
11769 2004-06-29  Paul Brook  <paul@codesourcery.com>
11770
11771         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11772         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11773
11774 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11775
11776         PR c++/16260
11777         * g++.dg/parse/crash15.C: New.
11778
11779 2004-06-28  Andrew Pinski  <apinski@apple.com>
11780
11781         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11782         by the error already.
11783
11784         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11785
11786 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11787
11788         PR target/14041
11789         * gcc.dg/h8300-bss-align-1.c : New.
11790
11791 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11792
11793         * PR c++/16174
11794         * g++.dg/template/ctor4.C: New.
11795
11796 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11797
11798         PR c++/16205
11799         * g++.dg/warn/Wsequence-point-1.C: New test.
11800
11801 2004-06-27  Paul Brook  <paul@codesourcery.com>
11802
11803         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11804
11805 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11806
11807         * g++.old-deja/g++.mike/p7325.C: Remove.
11808
11809 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11810
11811         PR c/14963
11812         * gcc.dg/pr14963.c: New test.
11813
11814 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11815
11816         PR c++/16193
11817         * g++.dg/parse/redef1.C: New test.
11818
11819 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11820
11821         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11822         20021110.c.
11823         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11824         20021119-1.c.
11825         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11826         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11827         5-04.c.
11828         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11829         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11830         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11831         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11832         g++.brendan/enum14.C.
11833         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11834         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11835         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11836         g++.mike/virt1.C.
11837         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11838         memtemp24.C.
11839
11840 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11841
11842         * gcc.dg/20040527-1.c: New test case.
11843
11844 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11845
11846         PR gfortran/pr16196
11847         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11848
11849 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11850
11851         PR middle-end/15825
11852         * gcc.dg/pr15825-1.c: New test case.
11853
11854 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11855
11856         * gcc.c-torture/execute/20040625-1.c: New test.
11857
11858 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11859
11860         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11861
11862 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11863
11864         * gcc.dg/torture/mips-div-1.c: New test.
11865
11866 2004-06-24  Jeff Law  <law@redhat.com>
11867
11868         * gcc.dg/tree-ssa/20040624-1.c: New test.
11869
11870 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11871
11872         * gcc.c-torture/compile/20040624-1.c: New test.
11873
11874 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11875
11876         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11877         this directory.
11878
11879 2004-06-23  Andrew Pinski  <apinski@apple.com>
11880
11881         PR middle-end/15988
11882         * g++.dg/opt/ptrmem4.C: New test.
11883
11884         * gcc.dg/c90-array-quals-2.c: New test.
11885
11886 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11887
11888         * gcc.dg/kpice1.c: New test.
11889
11890 2006-06-23  Andrew Pinski  <apinski@apple.com>
11891
11892         * gcc.dg/c90-array-quals.c: New test.
11893
11894 2006-06-22  Richard Henderson  <rth@redhat.com>
11895
11896         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11897
11898 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11899
11900         * gcc.dg/builtins-config.h: Handle FreeBSD.
11901
11902 2006-06-22  Richard Henderson  <rth@redhat.com>
11903
11904         * g++.dg/opt/devirt1.C: New.
11905
11906 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11907
11908         * g++.dg/opt/pr15551.C: New testcase.
11909
11910 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11911
11912         PR target/14800
11913         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
11914         x86_64-*-linux* when compiling for 32bit.
11915
11916 2004-06-21  Andrew Pinski  <apinski@apple.com>
11917
11918         * gcc.dg/pch/struct-1.c: New.
11919         * gcc.dg/pch/struct-1.hs: New.
11920
11921 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
11922
11923         * gcc.dg/pch/save-temps-1.c: New file.
11924         * gcc.dg/pch/save-temps-1.hs: New file.
11925
11926 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11927
11928         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
11929         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
11930
11931 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11932
11933         * gfortran.fortran-torture/execute/select_1.f90: Rename function
11934         to fix type error.
11935         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
11936         Remove trailing spaces.
11937
11938 2004-06-21  Richard Henderson  <rth@redhat.com>
11939
11940         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
11941         merging && to BIT_FIELD_REF.
11942
11943 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
11944
11945         * g++.dg/opt/placeholder1.C: New test.
11946
11947 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11948
11949         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
11950         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11951         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11952         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11953
11954 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
11955
11956         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
11957         extern "C".
11958         * g++.dg/other/pragma-re-1.C: Add comments.
11959
11960 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
11961
11962         PR gfortran/16080
11963         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
11964
11965 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
11966
11967         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
11968         instead of setting the type of size_t by
11969         hand.
11970
11971 2004-06-18  Roger Sayle  <roger@eyesopen.com>
11972
11973         * gcc.dg/unordered-2.c: New test case.
11974         * gcc.dg/unordered-3.c: New test case.
11975
11976 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
11977
11978         PR other/16043
11979         * lib/g++.exp (g++_version): Tweak regexp for version
11980         * lib/g77.exp (g77_version): Likewise
11981         * lib/gfortran.exp (gfortran_version): Likewise
11982         * lib/objc.exp (objc_version): Likewise
11983         * lib/treelang.exp (treelang_version): Likewise
11984
11985 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
11986
11987         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
11988         Use INT_MAX instead of __INT_MAX__.
11989         * gcc.dg/compat/struct-align-2_y.c: Likewise.
11990
11991         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
11992         * gcc.dg/compat/scalar-return-3_x.c: Use it.
11993         * gcc.dg/compat/scalar-return-3_y.c: Use it.
11994         * gcc.dg/compat/scalar-return-4_x.c: Use it.
11995         * gcc.dg/compat/scalar-return-4_y.c: Use it.
11996         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
11997         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
11998         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
11999         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12000
12001         * gcc.dg/range-test-1.c: New test.
12002         * g++.dg/opt/range-test-1.C: New test.
12003
12004 2004-06-17  Richard Henderson  <rth@redhat.com>
12005
12006         * objc.dg/sync-1.m: New.
12007         * objc.dg/try-catch-1.m: Don't force next runtime.
12008         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12009         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12010         shadowed catch clause.
12011         * objc.dg/try-catch-5.m: New.
12012
12013 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12014
12015         Bug 14610
12016         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12017
12018 2004-06-15  Richard Henderson  <rth@redhat.com>
12019
12020         * gcc.dg/20001116-1.c: Move expected warning line.
12021
12022 2004-06-15  Richard Henderson  <rth@redhat.com>
12023
12024         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12025         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12026
12027 2004-06-15  Jeff Law  <law@redhat.com>
12028
12029         * gcc.dg/tree-ssa/20040615-1.c: New test.
12030         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12031         be less sensitive to operand ordering.
12032         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12033
12034 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12035
12036         * g++.dg/abi/bitfield3.C: Add comment..
12037
12038 2004-06-15  Richard Henderson  <rth@redhat.com>
12039
12040         * g++.dg/ext/stmtexpr1.C: XFAIL.
12041         * gcc.dg/20030612-1.c: XFAIL.
12042
12043 2004-06-15  Eric Christopher  <echristo@redhat.com>
12044
12045         * g++.dg/charset/asm5.c: New.
12046         * gcc.dg/charset/asm6.c: New.
12047
12048 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12049
12050         PR fortran/15962
12051         * gfortran.fortran-torture/execute/select_1.f90: New test.
12052
12053 2004-06-15  Paul Brook  <paul@codesourcery.com>
12054
12055         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12056
12057 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12058
12059         PR c++/15967
12060         * g++.dg/lookup/crash3.C: New test.
12061
12062 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12063
12064         PR c++/15947
12065         * g++.dg/parse/dtor4.C: New test.
12066
12067 2004-06-14  Jeff Law  <law@redhat.com>
12068
12069         * gcc.c-torture/compile/20040614-1.c: New test.
12070
12071 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12072
12073         PR fortran/15211
12074         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12075         LEN of a character array.
12076
12077 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12078
12079         PR c++/15096
12080         * g++.dg/template/ptrmem10.C: New test.
12081
12082         PR c++/14930
12083         * g++.dg/template/friend30.C: New test.
12084
12085 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12086
12087         PR fortran/14928
12088         * gfortran.fortran-torture/compile/mloc.f90: New test.
12089
12090 2004-06-13  Paul Brook  <paul@codesourcery.com>
12091
12092         * gfortran.fortran-torture/execute/random_2.f90: New test.
12093
12094 2004-06-13  Eric Christopher  <echristo@redhat.com>
12095
12096         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12097
12098 2004-06-12  Paul Brook  <paul@codesourcery.com>
12099
12100         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12101
12102 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12103
12104         PR fortran/14923
12105         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12106
12107 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12108
12109         PR fortran/14957
12110         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12111         syntax errors in end statements of contained subroutines.
12112
12113 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12114
12115         PR fortran/12841
12116         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12117
12118 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12119
12120         PR fortran/15665
12121         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12122
12123 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12124
12125         PR gfortran/12839
12126         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12127
12128 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12129
12130         PR c++/15862
12131         * g++.dg/parse/enum1.C: New test.
12132
12133 2004-06-10  Jeff Law  <law@redhat.com>
12134
12135         * gcc.c-torture/compile/20040610-1.c: New test.
12136
12137 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12138
12139         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12140         * g++.old-deja/g++.other/decl3.C: Likewise.
12141
12142 2004-06-10  Brian Booth  <bbooth@redhat.com>
12143
12144         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12145         V_MAY_DEF instead of VDEF.
12146         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12147
12148 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12149
12150         PR c++/14211
12151         * g++.dg/conversion/const1.C: New test.
12152
12153         PR c++/15076
12154         * g++.dg/conversion/reinterpret1.C: New test.
12155
12156         PR c++/15877
12157         * g++.dg/template/enum2.C: New test.
12158
12159         PR c++/15227
12160         * g++.dg/template/error13.C: New test.
12161
12162 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12163
12164         PR fortran/14957
12165         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12166         arguments to test_* REAL and of the right size.
12167
12168 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12169
12170         PR target/15569
12171         PR rtl-optimization/15681
12172         * gcc.dg/20040609-1.c: New test.
12173
12174 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12175
12176         PR c++/14791
12177         * g++.dg/opt/builtins1.C: New test.
12178
12179 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12180
12181         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12182         that use default windows32 struct layout.
12183         * gcc.dg/i386-bitfield2.c: Likewise.
12184
12185 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12186
12187         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12188         for mingw32 and cygwin targets.
12189
12190 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12191
12192         * gcc.dg/pch/macro-4.c: New.
12193         * gcc.dg/pch/macro-4.hs: New.
12194
12195 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12196
12197         PR fortran/13249
12198         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12199
12200 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12201
12202         PR fortran/13372
12203         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12204
12205 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12206
12207         PR gfortran/14897
12208         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12209
12210 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12211
12212         PR gfortran/15755
12213         * gfortran.fortran-torture/execute/backspace.c : New test.
12214
12215 2004-06-09  Paul Brook  <paul@codesourcery.com>
12216
12217         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12218         (pointer_to_section): Rewrite to use smaller array.
12219
12220 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12221
12222         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12223         * gcc.dg/ext/altivec-10.c: Same.
12224         * gcc.dg/ext/altivec-11.c: Same.
12225         * gcc.dg/ext/altivec-12.c: Same.
12226         * gcc.dg/ext/altivec-13.c: Same.
12227         * gcc.dg/ext/altivec-14.c: Same.
12228         * gcc.dg/ext/altivec-15.c: Same.
12229         * gcc.dg/ext/altivec-16.c: Same.
12230         * gcc.dg/ext/altivec-3.c: Same.
12231         * gcc.dg/ext/altivec-4.c: Same.
12232         * gcc.dg/ext/altivec-6.c: Same.
12233         * gcc.dg/ext/altivec-7.c: Same.
12234         * gcc.dg/ext/altivec-8.c: Same.
12235         * gcc.dg/ext/altivec-varargs-1.c: Same.
12236
12237         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12238         * g++.dg/ext/altivec-10.C: Same.
12239         * g++.dg/ext/altivec-2.C: Same.
12240         * g++.dg/ext/altivec-3.C: Same.
12241         * g++.dg/ext/altivec-4.C: Same.
12242         * g++.dg/ext/altivec-5.C: Same.
12243         * g++.dg/ext/altivec-6.C: Same.
12244         * g++.dg/ext/altivec-7.C: Same.
12245         * g++.dg/ext/altivec-8.C: Same.
12246         * g++.dg/ext/altivec-9.C: Same.
12247
12248 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12249
12250         PR c++/7841
12251         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12252
12253 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12254
12255         * gcc.dg/union-1.c: New test.
12256
12257 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12258
12259         * gcc.dg/builtins-41.c: New test case.
12260         * gcc.dg/builtins-42.c: New test case.
12261
12262 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12263
12264         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12265         * g++.dg/ext/altivec-10.C: Same.
12266         * g++.dg/ext/altivec-2.C: Same.
12267         * g++.dg/ext/altivec-3.C: Same.
12268         * g++.dg/ext/altivec-4.C: Same.
12269         * g++.dg/ext/altivec-5.C: Same.
12270         * g++.dg/ext/altivec-6.C: Same.
12271         * g++.dg/ext/altivec-7.C: Same.
12272         * g++.dg/ext/altivec-8.C: Same.
12273         * g++.dg/ext/altivec-9.C: Same.
12274         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12275         * g++.old-deja/g++.brendan/new3.C: Same.
12276         * gcc.c-torture/execute/eeprof-1.x: Same.
12277
12278 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12279
12280         PR c/14765
12281         * gcc.dg/pr14765-1.c: New test.
12282
12283 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12284
12285         PR c/14649
12286         * gcc.dg/pr14649-1.c: New test case.
12287
12288 2004-06-07  Richard Henderson  <rth@redhat.com>
12289
12290         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12291         if temporaries.
12292
12293 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12294
12295         * g++.dg/eh/elide1.C: Remove XFAIL.
12296
12297 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12298
12299         PR c++/15337
12300         * g++.dg/expr/sizeof3.C: New test.
12301
12302         PR c++/14777
12303         * g++.dg/template/access14.C: New test.
12304
12305         PR c++/15554
12306         * g++.dg/template/enum1.C: New test.
12307
12308         PR c++/15057
12309         * g++.dg/eh/throw1.C: New test.
12310
12311 2004-06-07  David Ayers  <d.ayers@inode.at>
12312             Ziemowit Laski  <zlaski@apple.com>
12313
12314         * lib/objc.exp (objc_target_compile): Revert the '-framework
12315         Foundation' flag fix, since bare Darwin does not ship
12316         with the Foundation framework.
12317         * objc/execute/next_mapping.h: Provide a local NSConstantString
12318         @interface and @implementation.
12319         (objc_constant_string_init): A constructor function, used to
12320         initialize the NSConstantString meta-class object.
12321         * objc/execute/string1.m: Include "next_mapping.h" instead of
12322         <Foundation/NSString.h>.
12323         * objc/execute/string2.m: Likewise.
12324         * objc/execute/string3.m: Likewise.
12325         * objc/execute/string4.m: Likewise.
12326
12327 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12328
12329         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12330         to double. Replace double with FLOAT.
12331         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12332
12333         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12334         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12335         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12336         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12337         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12338         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12339         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12340         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12341
12342 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12343
12344         PR c/13519
12345         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12346
12347 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12348
12349         PR c++/15503
12350         * g++.dg/template/meminit2.C: New test.
12351
12352 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12353
12354         PR target/15822
12355         * gcc.c-torture/execute/compare-fp-1.c,
12356         gcc.c-torture/execute/compare-fp-2.c,
12357         gcc.c-torture/execute/compare-fp-3.c,
12358         gcc.c-torture/execute/compare-fp-4.c,
12359         gcc.c-torture/execute/compare-fp-3.x,
12360         gcc.c-torture/execute/compare-fp-4.x: Moved...
12361         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12362         gcc.c-torture/execute/ieee/compare-fp-2.c,
12363         gcc.c-torture/execute/ieee/compare-fp-3.c,
12364         gcc.c-torture/execute/ieee/compare-fp-4.c,
12365         gcc.c-torture/execute/ieee/compare-fp-3.x,
12366         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12367
12368 2004-06-04  David Ayers  <d.ayers@inode.at>
12369
12370         * objc/execute/protocol-isEqual-4.m: New testcase.
12371
12372 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12373
12374         * objc/execute/protocol-isEqual-1.m: New testcase.
12375         * objc/execute/protocol-isEqual-2.m: New testcase.
12376         * objc/execute/protocol-isEqual-3.m: New testcase.
12377
12378 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12379
12380         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12381
12382 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12383
12384         * lib/objc.exp (objc_target_compile): When running tests on
12385         Darwin (Mac OS X), inform the linker about '-framework
12386         'Foundation'.
12387
12388 2004-06-02  Eric Christopher  <echristo@redhat.com>
12389
12390         * gcc.c-torture/compile/20040602-1.c: New.
12391
12392 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12393
12394         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12395         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12396
12397         PR tree-optimization/14736
12398         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12399
12400         PR tree-optimization/14042
12401         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12402
12403         PR tree-optimization/14729
12404         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12405
12406 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12407
12408         PR fortran/15557
12409         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12410
12411 2004-06-01  Richard Hederson  <rth@redhat.com>
12412
12413         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12414
12415 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12416
12417         PR c++/14932
12418         * g++.dg/parse/offsetof4.C: New test.
12419
12420 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12421
12422         PR objc/7993
12423         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12424
12425 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12426
12427         PR c++/15701
12428         * g++.dg/template/friend29.C: New test.
12429
12430 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12431
12432         PR c/15749
12433         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12434
12435 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12436
12437         * gcc.dg/sparc-trap-1.c: New test.
12438
12439 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12440
12441         PR middle-end/15069
12442         * g++.dg/opt/fold3.C: New test case.
12443
12444 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12445
12446         * lib/target-supports.exp (check_iconv_available): Fix fallout
12447         from 2004-05-28 patch.
12448
12449 2004-05-30  Paul Brook  <paul@codesourcery.com>
12450
12451         PR fortran/15620
12452         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12453         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12454
12455 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12456
12457         * gfortran.fortran-torture/execute/random_1.f90: New test.
12458
12459 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12460
12461         * g++.dg/ext/altivec-10.C: New test.
12462
12463 2004-05-29  Paul Brook  <paul@codesourcery.com>
12464
12465         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12466
12467 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12468
12469         * gcc.dg/altivec-16.c: New test.
12470
12471 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12472
12473         * lib/target-supports.exp (check_vmx_hw_available): New.
12474         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12475
12476         * lib/target-supports.exp (check_alias_available,
12477         check_iconv_available, check_named_sections_available): Use
12478         unique names for temporary files.
12479
12480 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12481
12482         * gcc.dg/altivec-15.c: New test.
12483
12484 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12485
12486         PR c++/15083
12487         * g++.dg/warn/noeffect6.C: New test.
12488
12489         PR c++/15471
12490         * g++.dg/expr/ptrmem4.C: New test.
12491
12492         PR c++/15640
12493         * g++.dg/template/operator3.C: New test.
12494
12495 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12496
12497         PR c++/14668
12498         * g++.dg/lookup/redecl1.C: New test.
12499         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12500
12501 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12502
12503         * gcc.c-torture/execute/compare-fp-1.c,
12504         gcc.c-torture/execute/compare-fp-2.c,
12505         gcc.c-torture/execute/compare-fp-3.c,
12506         gcc.c-torture/execute/compare-fp-4.c,
12507         gcc.c-torture/execute/compare-fp-3.x,
12508         gcc.c-torture/execute/compare-fp-4.x,
12509         gcc.dg/pr15649-1.c: New.
12510
12511 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12512
12513         PR c++/12883
12514         * g++.dg/init/array14.C: New test.
12515
12516 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12517
12518         * lib/compat.exp (compat-get-options-main): New.
12519         (compat-get-options): Remove unneeded code, warn for ignored
12520         command.
12521         (compat-execute): Check flag set by dg-require-* commands.
12522
12523         * lib/compat.exp (compat-execute): Break up long lines.
12524
12525 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12526
12527         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12528         * gcc.dg/altivec-14.c: New test.
12529         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12530
12531         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12532         * gcc.dg/altivec-12.c: Ditto.
12533
12534         * gcc.dg/altivec-3.c: Move call to altivec_check.
12535
12536 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12537
12538         PR c++/15044
12539         * g++.dg/template/error12.C: New test.
12540
12541         PR c++/15317
12542         * g++.dg/ext/attrib15.C: New test.
12543
12544         PR c++/15329
12545         * g++.dg/template/ptrmem9.C: New test.
12546
12547 2004-05-25  Paul Brook  <paul@codesourcery.com>
12548
12549         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12550
12551 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12552
12553         PR c++/15165
12554         * g++.dg/template/crash19.C: New test.
12555
12556 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12557
12558         PR c++/15025
12559         * g++.dg/template/redecl1.C: New test.
12560
12561 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12562
12563         PR c++/14821
12564         * g++.dg/other/ns1.C: New test.
12565
12566         PR c++/14883
12567         * g++.dg/template/invalid1.C: New test.
12568
12569 2004-05-23  Paul Brook  <paul@codesourcery.com>
12570         Victor Leikehman  <lei@haifasphere.co.il>
12571
12572         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12573         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12574
12575 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12576
12577         PR c++/15285
12578         PR c++/15299
12579         * g++.dg/template/non-dependent5.C: New test.
12580         * g++.dg/template/non-dependent6.C: New test.
12581
12582 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12583
12584         PR c++/15507
12585         * g++.dg/inherit/union1.C: New test.
12586
12587         PR c++/15542
12588         * g++.dg/template/addr1.C: New test.
12589
12590         PR c++/15427
12591         * g++.dg/template/array5.C: New test.
12592
12593         PR c++/15287
12594         * g++.dg/template/array6.C: New test.
12595
12596 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12597             Roger Sayle  <roger@eyesopen.com>
12598
12599         * g++.dg/lookup/forscope2.C: New test case.
12600
12601 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12602
12603         * gcc.dg/cpp/Wmissingdirs.c: New.
12604
12605 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12606
12607         PR target/15301
12608         * gcc.dg/compat/union-m128-1.h: New file.
12609         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12610         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12611         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12612
12613 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12614
12615         PR target/15302
12616         * gcc.dg/compat/struct-complex-1.h: New file.
12617         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12618         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12619         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12620
12621 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12622
12623         PR middle-end/3074
12624         * gcc.dg/pr3074-1.c: New test case.
12625         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12626
12627 2004-05-20  Falk Hueffner  <falk@debian.org>
12628
12629         PR other/15526
12630         * gcc.dg/ftrapv-1.c: New test case.
12631
12632 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12633
12634         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12635
12636 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12637             Jeff Law  <law@redhat.com>
12638
12639         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12640         * gcc.dg/tree-ssa/20040518-2.c: New test.
12641
12642         * gcc.dg/tree-ssa/20040518-1.c: New test.
12643
12644 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12645
12646         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12647
12648 2004-05-18  Paul Brook  <paul@codesourcery.com>
12649
12650         PR fortran/13930
12651         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12652
12653 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12654
12655         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12656         constant folding.
12657
12658 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12659
12660         * gcc.dg/tree-ssa/20040517-1.c: New test.
12661
12662 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12663
12664         * gcc.dg/loop-4.c: New test.
12665
12666 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12667
12668         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12669
12670 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12671
12672         PR fortran/15311
12673         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12674
12675 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12676
12677         PR fortran/13826
12678         PR fortran/13940
12679         * gfortran.fortran-torture/compile/data_1.f90: New test.
12680
12681 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12682
12683         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12684         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12685
12686 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12687
12688         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12689
12690 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12691
12692         PR c/15444
12693         * gcc.dg/format/xopen-1.c: Adjust expected message.
12694         * gcc.dg/format/xopen-3.c: New test.
12695
12696 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12697
12698         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12699
12700 2004-05-14  Jeff Law  <law@redhat.com>
12701
12702         * gcc.dg/tree-ssa/20040514-2.c: New test.
12703
12704 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12705
12706         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12707         this ...
12708         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12709         this.
12710
12711 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12712
12713         * gcc.dg/tree-ssa/20040514-1.c: New test.
12714
12715 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12716
12717         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12718         test.
12719
12720 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12721
12722         PR fortran/14066
12723         * gfortran.fortran-torture/compile/do_1.f90: New test.
12724
12725 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12726
12727         PR fortran/15051
12728         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12729         test.
12730
12731 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12732
12733         PR fortran/15149
12734         * gfortran.fortran-torture/execute/random_init.f90: New test.
12735
12736 2004-05-13  Paul Brook  <paul@codesourcery.com>
12737
12738         PR fortran/15314
12739         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12740
12741 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12742
12743         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12744         for the powerpc case.
12745
12746 2004-05-13  Jeff Law  <law@redhat.com>
12747
12748         * gcc.dg/tree-ssa/20040513-1.c: New test.
12749         * gcc.dg/tree-ssa/20040513-2.c: New test.
12750
12751 2004-05-13  Paul Brook  <paul@codesourcery.com>
12752
12753         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12754         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12755         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12756
12757 2004-05-13  Andreas Schwab  <schwab@suse.de>
12758
12759         PR other/10819
12760         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12761         characters.
12762
12763 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12764
12765         PR fortran/15294
12766         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12767
12768 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12769
12770         Merge from tree-ssa-20020619-branch.  See
12771         ChangeLog.tree-ssa for details.
12772
12773 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12774
12775         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12776         include <altivec.h> explicitly.
12777         * gcc.dg/altivec-13.c: Likewise.
12778
12779 2004-05-11  Paul Brook  <paul@codesourcery.com>
12780
12781         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12782
12783 2004-05-10  Eric Christopher  <echristo@redhat.com>
12784
12785         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12786         * gcc.dg/sibcall-4.c: Ditto.
12787
12788 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12789
12790         * g++.dg/ext/altivec-8.C: New test case.
12791         * gcc.dg/altivec-13.c: New test case.
12792
12793 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12794
12795         * gcc.c-torture/execute/divcmp-1.c: New test case.
12796         * gcc.c-torture/execute/divcmp-2.c: New test case.
12797         * gcc.c-torture/execute/divcmp-3.c: New test case.
12798
12799 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12800
12801         * g++.dg/other/pragma-re-2.C: New test.
12802
12803 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12804
12805         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12806         * gcc.dg/i386-387-2.c: Likewise.
12807
12808         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12809         __builtin_drem.
12810         * gcc.dg/i386-387-6.c: Likewise.
12811
12812 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12813
12814         * gcc.dg/builtins-33.c:  Also check log1p*.
12815
12816 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12817
12818         PR optimization/15296
12819         * gcc.c-torture/execute/pr15296.c: New test.
12820
12821 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12822
12823         * gcc.dg/builtins-40.c: New test.
12824
12825 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12826
12827         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12828
12829 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12830
12831         * g++.dg/ext/spe1.C: New testcase.
12832
12833 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12834
12835         * objc.dg/image-info.m: Allow additional attributes
12836         for __image_info section.
12837
12838 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12839
12840         * gcc.dg/torture/mips-hilo-2.c: New test.
12841
12842 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12843
12844         PR c++/14389
12845         * g++.dg/template/member5.C: New test.
12846
12847 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12848
12849         * gcc.dg/builtins-34.c: Also check expm1*.
12850
12851 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12852
12853         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12854         * gcc.dg/torture/builtin-convert-3.c: New test.
12855
12856 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12857
12858         PR middle-end/15054
12859         * g++.dg/opt/pr15054.C: New test.
12860
12861 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12862
12863         * gcc.dg/torture/builtin-rounding-1.c: New test.
12864         * gcc.dg/builtins-25.c: Delete.
12865         * gcc.dg/builtins-29.c: Delete.
12866
12867 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12868
12869         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12870         * gcc.dg/sibcall-4.c: Likewise.
12871         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12872
12873 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12874
12875         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12876         bit-field on 16-bit targets.
12877
12878 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12879
12880         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12881         16-bit targets.
12882
12883 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12884
12885         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12886         * gcc.dg/rs6000-power2-2.c: Likewise.
12887
12888 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12889
12890         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12891         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12892         Change the asm registers to be in form of frN instead of fN.
12893
12894 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12895
12896         * gcc.dg/torture/builtin-convert-2.c: New test.
12897
12898 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12899
12900         * gcc.dg/rs6000-power2-1.c: New test.
12901         * gcc.dg/rs6000-power2-2.c: New test.
12902
12903 2004-04-28  Jan Hubicka  <jh@suse.cz>
12904
12905         * gcc.dg/unused-6.c: New test.
12906
12907 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12908             Ulrich Weigand  <uweigand@de.ibm.com>
12909
12910         * ada/acats/run_all.sh: Define $target variable.
12911
12912 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12913
12914         PR c++/15119
12915         * g++.dg/other/vararg-1.C: New test.
12916
12917         PR c++/4794
12918         * g++.dg/eh/cleanup3.C: New test.
12919
12920 2004-04-24  Laurent GUERBY <laurent@guerby.net>
12921
12922         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
12923         and ad8011a (target_insn).
12924         * ada/acats/support/macro.dfs: Likewise.
12925         * ada/acats/support/impbit.adb: New file.
12926
12927 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
12928
12929         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
12930
12931 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12932
12933         * gcc.dg/loop-3.c: New test.
12934
12935 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
12936
12937         * gcc.c-torture/execute/simd-5.c: New test.
12938
12939 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12940
12941         PR c++/15064
12942         * g++.dg/template/crash18.C: New test.
12943
12944 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
12945
12946         * g++.dg/ext/complit3.C: New test.
12947
12948 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12949
12950         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
12951         * gcc.dg/altivec-3.c: Same.
12952         * gcc.dg/altivec-varargs-1.c: Same.
12953
12954 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12955
12956         * lib/target-supports.exp (check_profiling_available): Assume
12957         profiling is not available on powerpc-eabi targets.
12958
12959 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
12960
12961         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
12962         * gcc.dg/vmx/bug-1.c: Ditto.
12963
12964 2004-04-20  Eric Christopher  <echristo@redhat.com>
12965
12966         * gcc.dg/charset/extern.c: New test.
12967         * g++.dg/charset/extern3.cc: Ditto.
12968
12969 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
12970
12971         * gcc.dg/builtins-39.c: New test.
12972
12973 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
12974
12975         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
12976
12977 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
12978
12979         * gcc.dg/torture/mips-hilo-1.c: New test.
12980
12981 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
12982
12983         * gcc.c-torture/compile/20040419-1.c: New test.
12984
12985 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
12986
12987         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
12988
12989 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
12990             Aldy Hernandez  <aldyh@redhat.com>
12991
12992         * gcc.c-torture/execute/va-arg-24.c: New.
12993
12994 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
12995             Aldy Hernandez  <aldyh@redhat.com>
12996
12997         * gcc.dg/vmx/1b-01.c: New.
12998         * gcc.dg/vmx/1b-02.c: New.
12999         * gcc.dg/vmx/1b-03.c: New.
13000         * gcc.dg/vmx/1b-04.c: New.
13001         * gcc.dg/vmx/1b-05.c: New.
13002         * gcc.dg/vmx/1b-06.c: New.
13003         * gcc.dg/vmx/1b-07.c: New.
13004         * gcc.dg/vmx/1c-01.c: New.
13005         * gcc.dg/vmx/1c-02.c: New.
13006         * gcc.dg/vmx/3a-01a.c: New.
13007         * gcc.dg/vmx/3a-01.c: New.
13008         * gcc.dg/vmx/3a-01m.c: New.
13009         * gcc.dg/vmx/3a-03.c: New.
13010         * gcc.dg/vmx/3a-03m.c: New.
13011         * gcc.dg/vmx/3a-04.c: New.
13012         * gcc.dg/vmx/3a-04m.c: New.
13013         * gcc.dg/vmx/3a-05.c: New.
13014         * gcc.dg/vmx/3a-06.c: New.
13015         * gcc.dg/vmx/3a-06m.c: New.
13016         * gcc.dg/vmx/3a-07.c: New.
13017         * gcc.dg/vmx/3b-01.c: New.
13018         * gcc.dg/vmx/3b-02.c: New.
13019         * gcc.dg/vmx/3b-10.c: New.
13020         * gcc.dg/vmx/3b-13.c: New.
13021         * gcc.dg/vmx/3b-14.c: New.
13022         * gcc.dg/vmx/3b-15.c: New.
13023         * gcc.dg/vmx/3c-01a.c: New.
13024         * gcc.dg/vmx/3c-01.c: New.
13025         * gcc.dg/vmx/3c-02.c: New.
13026         * gcc.dg/vmx/3c-03.c: New.
13027         * gcc.dg/vmx/3d-01.c: New.
13028         * gcc.dg/vmx/4-01.c: New.
13029         * gcc.dg/vmx/4-03.c: New.
13030         * gcc.dg/vmx/5-01.c: New.
13031         * gcc.dg/vmx/5-02.c: New.
13032         * gcc.dg/vmx/5-03.c: New.
13033         * gcc.dg/vmx/5-04.c: New.
13034         * gcc.dg/vmx/5-05.c: New.
13035         * gcc.dg/vmx/5-06.c: New.
13036         * gcc.dg/vmx/5-07.c: New.
13037         * gcc.dg/vmx/5-07t.c: New.
13038         * gcc.dg/vmx/5-08.c: New.
13039         * gcc.dg/vmx/5-10.c: New.
13040         * gcc.dg/vmx/5-11.c: New.
13041         * gcc.dg/vmx/7-01a.c: New.
13042         * gcc.dg/vmx/7-01.c: New.
13043         * gcc.dg/vmx/7c-01.c: New.
13044         * gcc.dg/vmx/7d-01.c: New.
13045         * gcc.dg/vmx/7d-02.c: New.
13046         * gcc.dg/vmx/8-01.c: New.
13047         * gcc.dg/vmx/8-02a.c: New.
13048         * gcc.dg/vmx/8-02.c: New.
13049         * gcc.dg/vmx/brode-1.c: New.
13050         * gcc.dg/vmx/bug-1.c: New.
13051         * gcc.dg/vmx/bug-2.c: New.
13052         * gcc.dg/vmx/bug-3.c: New.
13053         * gcc.dg/vmx/cw-bug-1.c: New.
13054         * gcc.dg/vmx/cw-bug-2.c: New.
13055         * gcc.dg/vmx/cw-bug-3.c: New.
13056         * gcc.dg/vmx/dct.c: New.
13057         * gcc.dg/vmx/debug-1.c: New.
13058         * gcc.dg/vmx/debug-2.c: New.
13059         * gcc.dg/vmx/debug-3.c: New.
13060         * gcc.dg/vmx/debug-4.c: New.
13061         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13062         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13063         * gcc.dg/vmx/eg-5.c: New.
13064         * gcc.dg/vmx/fft.c: New.
13065         * gcc.dg/vmx/gcc-bug-1.c: New.
13066         * gcc.dg/vmx/gcc-bug-2.c: New.
13067         * gcc.dg/vmx/gcc-bug-3.c: New.
13068         * gcc.dg/vmx/gcc-bug-4.c: New.
13069         * gcc.dg/vmx/gcc-bug-5.c: New.
13070         * gcc.dg/vmx/gcc-bug-6.c: New.
13071         * gcc.dg/vmx/gcc-bug-7.c: New.
13072         * gcc.dg/vmx/gcc-bug-8.c: New.
13073         * gcc.dg/vmx/gcc-bug-9.c: New.
13074         * gcc.dg/vmx/gcc-bug-b.c: New.
13075         * gcc.dg/vmx/gcc-bug-c.c: New.
13076         * gcc.dg/vmx/gcc-bug-d.c: New.
13077         * gcc.dg/vmx/gcc-bug-e.c: New.
13078         * gcc.dg/vmx/gcc-bug-f.c: New.
13079         * gcc.dg/vmx/gcc-bug-g.c: New.
13080         * gcc.dg/vmx/gcc-bug-i.c: New.
13081         * gcc.dg/vmx/harness.h: New.
13082         * gcc.dg/vmx/ira1.c: New.
13083         * gcc.dg/vmx/ira2a.c: New.
13084         * gcc.dg/vmx/ira2b.c: New.
13085         * gcc.dg/vmx/ira2.c: New.
13086         * gcc.dg/vmx/ira2c.c: New.
13087         * gcc.dg/vmx/mem.c: New.
13088         * gcc.dg/vmx/newton-1.c: New.
13089         * gcc.dg/vmx/ops.c: New.
13090         * gcc.dg/vmx/sn7153.c: New.
13091         * gcc.dg/vmx/spill2.c: New.
13092         * gcc.dg/vmx/spill3.c: New.
13093         * gcc.dg/vmx/spill.c: New.
13094         * gcc.dg/vmx/t.c: New.
13095         * gcc.dg/vmx/varargs-1.c: New.
13096         * gcc.dg/vmx/varargs-2.c: New.
13097         * gcc.dg/vmx/varargs-3.c: New.
13098         * gcc.dg/vmx/varargs-4.c: New.
13099         * gcc.dg/vmx/varargs-5.c: New.
13100         * gcc.dg/vmx/varargs-6.c: New.
13101         * gcc.dg/vmx/varargs-7.c: New.
13102         * gcc.dg/vmx/vmx.exp: New.
13103         * gcc.dg/vmx/vprint-1.c: New.
13104         * gcc.dg/vmx/vscan-1.c: New.
13105         * gcc.dg/vmx/x-01.c: New.
13106         * gcc.dg/vmx/x-02.c: New.
13107         * gcc.dg/vmx/x-03.c: New.
13108         * gcc.dg/vmx/x-04.c: New.
13109         * gcc.dg/vmx/x-05.c: New.
13110         * gcc.dg/vmx/yousufi-1.c: New.
13111         * gcc.dg/vmx/zero-1.c: New.
13112         * gcc.dg/vmx/zero.c: New.
13113
13114 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13115
13116         * g++.dg/lookup/java1.C: Update for chage of
13117         _Jv_AllocObject.
13118         * g++.dg/lookup/java2.C: Likewise.
13119
13120 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13121
13122         * ada/acats/run_all.sh: use -O2 by default.
13123
13124 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13125
13126         * gcc.dg/vr-mult-[12].c: New tests.
13127
13128 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13129
13130         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13131
13132         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13133
13134 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13135
13136         * lib/target-supports.exp (check_profiling_available): Assume profiling
13137         isn't available for mips*-*-elf targets.
13138
13139 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13140
13141         * gcc.dg/builtins-38.c: New test.
13142
13143 2004-04-14  Eric Christopher  <echristo@redhat.com>
13144
13145         * g++.dg/charset/charset.exp: Run .cc extension tests.
13146
13147 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13148
13149         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13150
13151 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13152
13153         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13154
13155 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13156
13157         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13158         * gcc.dg/i386-387-2.c: Likewise.
13159
13160         * gcc.dg/i386-387-7.c: New test.
13161         * gcc.dg/i386-387-8.c: New test.
13162
13163         * gcc.dg/builtins-37.c: New test.
13164
13165 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13166
13167         * g++.dg/pch/externc-1.C: Add missing semicolon.
13168
13169 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13170
13171         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13172
13173 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13174
13175         * gcc.c-torture/execute/20040411-1.c: New test.
13176
13177 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13178
13179         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13180
13181 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13182
13183         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13184
13185 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13186
13187         * lib/target-supports.exp (check_named_sections_available): New.
13188         * lib/gcc-dg.exp (dg-require-named-sections): New.
13189         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13190         old-deja.exp.  Also prune error-count message from HP linker.
13191         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13192
13193         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13194         * g++.old-deja/g++.pt/static3.C: Likewise.
13195         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13196
13197 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13198
13199         * gcc.c-torture/execute/20040409-1.c: New test case.
13200         * gcc.c-torture/execute/20040409-2.c: New test case.
13201         * gcc.c-torture/execute/20040409-3.c: New test case.
13202
13203 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13204
13205         * gcc.dg/20040409-1.c: New test.
13206
13207 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13208
13209         PR target/14888
13210         * g++.dg/opt/pr14888.C: New test case.
13211
13212 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13213
13214         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13215         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13216         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13217         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13218         New tests.
13219
13220 2004-04-08  Paul Brook  <paul@codesourcery.com>
13221
13222         * gcc.dg/spill-1.c: New test.
13223
13224 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13225
13226         * gcc.dg/torture/builtin-ctype-2.c: New test.
13227
13228 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13229
13230         * gcc.dg/pch/pch.exp: Add largefile test.
13231
13232 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13233
13234         * g++.dg/pch/externc-1.Hs: New.
13235         * g++.dg/pch/externc-1.C: New.
13236
13237 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13238
13239         * gcc.dg/compat/struct-by-value-5a_main.c,
13240         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13241         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13242         * gcc.dg/compat/struct-by-value-5a_x.c,
13243         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13244         gcc.dg/compat/struct-by-value-5_x.c.
13245         * gcc.dg/compat/struct-by-value-5a_y.c,
13246         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13247         gcc.dg/compat/struct-by-value-5_y.c.
13248
13249         * gcc.dg/compat/struct-by-value-6a_main.c,
13250         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13251         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13252         * gcc.dg/compat/struct-by-value-6a_x.c,
13253         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13254         gcc.dg/compat/struct-by-value-6_x.c.
13255         * gcc.dg/compat/struct-by-value-6a_y.c,
13256         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13257         gcc.dg/compat/struct-by-value-6_y.c.
13258
13259         * gcc.dg/compat/struct-by-value-7a_main.c,
13260         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13261         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13262         * gcc.dg/compat/struct-by-value-7a_x.c,
13263         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13264         gcc.dg/compat/struct-by-value-7_x.c.
13265         * gcc.dg/compat/struct-by-value-7a_y.c,
13266         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13267         gcc.dg/compat/struct-by-value-7_y.c.
13268
13269 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13270
13271         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13272         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13273         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13274         options.
13275
13276 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13277
13278         * gcc.dg/builtins-36.c: New test.
13279
13280 2004-04-06  Paul Brook  <paul@codesourcery.com>
13281
13282         * README.gcc: Remove obsolete contraint on testcases.
13283
13284 2004-04-05  Paul Brook  <paul@codesourcery.com>
13285
13286         PR2123
13287         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13288         failure and exit(0) on success.
13289         * g++.dg/expr/anew2.C: Ditto.
13290         * g++.dg/expr/anew3.C: Ditto.
13291         * g++.dg/expr/anew4.C: Ditto.
13292
13293 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13294
13295         PR c++/3518
13296         * g++.dg/template/unify7.C: New.
13297
13298 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13299
13300         * g++.dg/README: Bring up to date with new subdirectories; remove
13301         duplicate subdirectory lines.
13302
13303 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13304
13305         PR c++/14007
13306         * g++.dg/template/unify5.C: New.
13307         * g++.dg/template/unify6.C: New.
13308         * g++.dg/template/qualttp20.C: Adjust.
13309         * g++.old-deja/g++.jason/report.C: Adjust.
13310         * g++.old-deja/g++.other/qual1.C: Adjust.
13311
13312 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13313
13314         PR c++/14803
13315         * g++.dg/inherit/ptrmem1.C: New test.
13316
13317 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13318
13319         PR c++/14755
13320         * gcc.c-torture/execute/20040331-1.c: New test.
13321         * gcc.dg/20040331-1.c: New test.
13322
13323 2004-04-01  Paul Brook  <paul@codesourcery.com>
13324
13325         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13326
13327 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13328
13329         PR c++/14724
13330         * g++.dg/init/goto1.C: New test.
13331
13332         PR c++/14763
13333         * g++.dg/template/defarg4.C: New test.
13334
13335 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13336
13337         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13338
13339 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13340
13341         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13342
13343 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13344
13345         * gcc.dg/noncompile/undeclared-2.c: New test.
13346
13347 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13348
13349         * gcc.dg/940409-1.c: Remove XFAIL.
13350         * gcc.dg/reg-vol-struct-1.c: New test.
13351
13352 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13353
13354         * gcc.dg/torture/builtin-wctype-1.c: New test.
13355
13356 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13357
13358         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13359         * gcc.dg/20001101-1.c: Likewise.
13360         * gcc.dg/20001102-1.c: Likewise.
13361
13362 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13363
13364         * gcc.dg/compare8.c: Add an additional test for XOR.
13365
13366 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13367
13368         * gcc.dg/torture/builtin-ctype-1.c: New test.
13369
13370 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13371
13372         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13373         * gcc.dg/torture/builtin-math-1.c: Likewise.
13374         * gcc.dg/torture/builtin-power-1.c: New test.
13375
13376 2004-03-24  Andreas Schwab  <schwab@suse.de>
13377
13378         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13379         IA64 assembler.
13380
13381 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13382             Roger Sayle  <roger@eyesopen.com>
13383
13384         * gcc.dg/compare8.c: New test case.
13385
13386 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13387
13388         * g++.dg/ext/altivec-7.C: New test.
13389
13390 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13391
13392         PR 12267, 12391, 12560, 13129, 14114, 14133
13393         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13394         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13395         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13396         Adjust error regexps.
13397         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13398         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13399         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13400         * gcc.dg/local1.c: Add explanatory comment.
13401
13402 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13403
13404         PR optimization/14669
13405         * g++.dg/opt/fold2.C: New test case.
13406
13407 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13408
13409         PR c/14069
13410         * gcc.dg/20040322-1.c: New test.
13411
13412 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13413
13414         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13415         * gcc.dg/ultrasp4.c: Likewise.
13416         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13417
13418 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13419
13420         * gcc.dg/i386-sse-8.c: Reset default options.
13421
13422 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13423
13424         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13425         in the error message text.
13426
13427 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13428
13429         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13430
13431 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13432
13433         PR c++/14616
13434         * g++.dg/init/array13.C: New test.
13435
13436 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13437
13438         PR target/13889
13439         * gcc.c-torture/compile/pr13889.c: New test case.
13440
13441 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13442
13443         PR c/14635
13444         * builtins-1.c (nan, nans): Don't test.
13445         * builtins-30.c: Don't use nan, nanf, nanl.
13446         * builtins-35.c: New test.
13447
13448 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13449
13450         * g++.dg/ext/altivec-6.C: New test.
13451
13452 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13453
13454         * g++.dg/init/placement3.C: New test.
13455
13456         * g++.dg/template/spec13.C: New test.
13457
13458         * g++.dg/lookup/using11.C: New test.
13459
13460         * g++.dg/lookup/koenig3.C: New test.
13461
13462         * g++.dg/template/operator2.C: New test.
13463
13464         * g++.dg/expr/dtor3.C: New test.
13465         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13466         marker.
13467         * g++.old-deja/g++.law/visibility28.C: Likewise.
13468
13469 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13470
13471         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13472         * gcc.dg/ppc64-abi-3.c: Likewise.
13473
13474 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13475
13476         PR c++/14545
13477         * g++.dg/parse/template15.C: New test.
13478
13479 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13480
13481         * g++.dg/expr/dtor2.C: New test.
13482
13483         * g++.dg/lookup/anon4.C: New test.
13484
13485         * g++.dg/overload/using1.C: New test.
13486
13487         * g++.dg/template/lookup7.C: New test.
13488
13489         * g++.dg/template/typename6.C: New test.
13490
13491         * g++.dg/expr/cond6.C: New test.
13492
13493 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13494
13495         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13496
13497 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13498
13499         * g++.dg/expr/cond5.C: New test.
13500         * g++.dg/expr/constcast1.C: Likewise.
13501         * g++.dg/expr/ptrmem2.C: Likewise.
13502         * g++.dg/expr/ptrmem3.C: Likewise.
13503         * g++.dg/lookup/main1.C: Likewise.
13504         * g++.dg/template/lookup6.C: Likewise.
13505
13506 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13507
13508         * gcc.dg/local1.c: New test.
13509
13510         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13511
13512 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13513
13514         * gcc.dg/torture/builtin-convert-1.c: New test.
13515
13516 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13517
13518         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13519
13520 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13521
13522         PR c++/14481
13523         * g++.dg/warn/Wunused-7.C: New test.
13524
13525 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13526
13527         * gcc.dg/torture/builtin-integral-1.c: New test.
13528
13529 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13530
13531         PR c++/14586
13532         * g++.dg/parse/non-dependent3.C: New test.
13533
13534 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13535
13536         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13537         * g++.dg/eh/simd-2.C: Likewise.
13538         * g++.dg/init/array10.C: Likewise.
13539         * gcc.c-torture/compile/simd-1.c: Likewise.
13540         * gcc.c-torture/compile/simd-2.c: Likewise.
13541         * gcc.c-torture/compile/simd-3.c: Likewise.
13542         * gcc.c-torture/compile/simd-4.c: Likewise.
13543         * gcc.c-torture/compile/simd-6.c: Likewise.
13544         * gcc.c-torture/execute/simd-1.c: Likewise.
13545         * gcc.c-torture/execute/simd-2.c: Likewise.
13546         * gcc.dg/compat/vector-defs.h: Likewise.
13547         * gcc.dg/20020531-1.c: Likewise.
13548         * gcc.dg/altivec-3.c: Likewise.
13549         * gcc.dg/altivec-4.c: Likewise.
13550         * gcc.dg/altivec-varargs-1.c: Likewise.
13551         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13552         * gcc.dg/i386-mmx-3.c: Likewise.
13553         * gcc.dg/i386-sse-4.c: Likewise.
13554         * gcc.dg/i386-sse-5.c: Likewise.
13555         * gcc.dg/i386-sse-8.c: Likewise.
13556         * gcc.dg/simd-1.c: Likewise.
13557         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13558         __ev64_opaque__ since the machine description provides it.
13559
13560 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13561
13562         * lib/compat.exp (skip_list): New global variable.
13563         Use it to hold the user defined COMPAT_SKIPS list if any.
13564         (compat-obj): Add the members of skip_list to optall.
13565
13566 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13567
13568         * gcc.dg/compat/union-by-value-1_main.c,
13569         union-by-value-1_x.c, union-by-value-1_y.c,
13570         union-check.h, union-defs.h,
13571         union-init.h, union-return-1_main.c,
13572         union-return-1_x.c, union-return-1_y.c: New files.
13573
13574 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13575
13576         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13577         mixed-struct-init.h: Add 4 mixed structure types.
13578         struct-by-value-21_main.c, struct-by-value-21_x.c,
13579         struct-by-value-21_y.c, struct-return-21_main.c,
13580         struct-return-21_x.c, struct-return-21_y.c: New files.
13581
13582 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13583
13584         PR c++/14550
13585         * g++.dg/parse/template14.C: New test.
13586
13587 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13588
13589         * gcc.c-torture/execute/20040313-1.c: New test.
13590
13591 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13592
13593         PR target/14533
13594         * gcc.dg/20040311-2.c: New test.
13595
13596 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13597
13598         PR other/14544
13599         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13600         bit-field.
13601
13602 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13603
13604         * gcc.dg/20040305-2.c: Add missing return statement.
13605
13606 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13607
13608         * gcc.dg/builtins-34.c: Also check pow10*.
13609
13610 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13611
13612         PR target/14262
13613         * gcc.dg/20040305-2.c: New test.
13614
13615 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13616
13617         * gcc.dg/20040310-1.c: New test.
13618
13619 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13620
13621         * gcc.c-torture/execute/20040311-1.c: New test case.
13622
13623 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13624
13625         PR c++/14476
13626         * g++.dg/lookup/enum1.C: New test.
13627
13628 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13629
13630         PR c++/14510
13631         * g++.dg/lookup/struct2.C: New test.
13632
13633 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13634
13635         * gcc.dg/builtins-34.c: New test.
13636
13637 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13638
13639         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13640
13641 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13642
13643         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13644         * gcc.dg/alias-2.c: New testcase.
13645
13646 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13647
13648         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13649
13650 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13651
13652         * gcc.c-torture/execute/20040309-1.c: New test case.
13653
13654 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13655
13656         PR c++/14397
13657         * g++.dg/overload/ref1.C: New.
13658
13659 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13660
13661         PR c++/14409
13662         * g++.dg/template/spec12.C: New test.
13663
13664         PR c++/14448
13665         * g++.dg/parse/crash14.C: New test.
13666
13667 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13668
13669         PR c++/14230
13670         * g++.dg/init/ref11.C: New test.
13671
13672 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13673
13674         PR c++/14432
13675         * g++.dg/parse/builtin2.C: New test.
13676
13677 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13678
13679         PR c++/14401
13680         * g++.dg/init/ctor3.C: New test.
13681         * g++.dg/init/union1.C: New test.
13682         * g++.dg/ext/anon-struct4.C: New test.
13683
13684 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13685
13686         * g++.dg/lookup/koenig1.C: Tweak error messages.
13687         * g++.dg/lookup/used-before-declaration.C: Likewise.
13688         * g++.dg/other/do1.C: Likewise.
13689         * g++.dg/overload/koenig1.C: Likewise.
13690         * g++.dg/parse/crash13.C: Likewise.
13691         * g++.dg/template/instantiate3.C: Likewise.
13692
13693 2004-03-08  Eric Christopher  <echristo@redhat.com>
13694
13695         * * lib/target-supports.exp: Enable libiconv in test
13696         compilation.  Fix up error checking.
13697
13698 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13699
13700         PR middle-end/14289
13701         * gcc.dg/pr14289-1.c: New test case.
13702         * gcc.dg/pr14289-2.c: Likewise.
13703         * gcc.dg/pr14289-3.c: Likewise.
13704
13705 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13706
13707         * gcc.c-torture/execute/20040308-1.c: New test.
13708
13709 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13710
13711         * gcc.c-torture/execute/20040307-1.c: New test case.
13712
13713 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13714
13715         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13716
13717 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13718
13719         * gcc.dg/20040306-1.c: New test.
13720
13721 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13722
13723         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13724         them static.
13725         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13726
13727 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13728
13729         PR c/14465
13730         * gcc.dg/decl-6.c: New test.
13731
13732 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13733
13734         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13735         Rename LOGPOW -> LOG_POW.
13736         (SQRT_EXP, POW_EXP): New.
13737
13738 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13739
13740         * gcc.dg/i386-sse-8.c: New test.
13741
13742 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13743
13744         PR c/14114
13745         * gcc.dg/decl-5.c: New test.
13746
13747 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13748
13749         * gcc.dg/20040305-1.c: New test.
13750
13751 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13752
13753         PR other/14354
13754         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13755
13756 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13757
13758         PR c++/14425, c++/14426
13759         * g++.dg/ext/altivec-4.C: New test.
13760         * g++.dg/ext/altivec-5.C: New test.
13761
13762 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13763
13764         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13765         global variables of a type with no linkage.
13766         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13767         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13768         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13769         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13770         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13771         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13772         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13773         * g++.dg/warn/deprecated.C: Name enum Color.
13774         * g++.dg/overload/VLA.C: Name structure for 'b'.
13775         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13776
13777 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13778
13779         * gcc.c-torture/compile/20040304-1.c: New test.
13780
13781 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13782
13783         PR 13728
13784         * gcc.dg/decl-4.c: New testcase.
13785
13786 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13787
13788         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13789         as PRECF if sizeof (float) > sizeof (double).
13790         (PRECL): Make it the same as PRECF if
13791         sizeof (float) > sizeof (long double).
13792
13793 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13794
13795         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13796         system type.  Add check for irix6 which doesn't have c99 runtime.
13797
13798 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13799
13800         * gcc.dg/const-elim-1.c: xfail for xtensa.
13801
13802 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13803
13804         PR c++/14369
13805         * g++.dg/template/cond4.C: New test.
13806
13807 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13808
13809         PR c++/14360
13810         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13811
13812         PR c++/14361
13813         * g++.dg/parse/defarg7.C: New test.
13814
13815         PR c++/14359
13816         * g++.dg/template/friend26.C: New test.
13817
13818 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13819
13820         PR c++/14324
13821         * g++.dg/abi/mangle21.C: New test.
13822
13823         PR c++/14260
13824         * g++.dg/parse/constructor2.C: New test.
13825
13826         PR c++/14337
13827         * g++.dg/template/sfinae1.C: New test.
13828
13829 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13830
13831         PR c++/14267
13832         * g++.dg/expr/crash2.C: New test.
13833
13834         PR middle-end/13448
13835         * gcc.dg/inline-5.c: New test.
13836         * gcc.dg/always-inline.c: Split out tests into ...
13837         * gcc.dg/always-inline2.c: ... this and ...
13838         * gcc.dg/always-inline3.c: ... this.
13839
13840 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13841
13842         PR debug/12103
13843         * g++.dg/debug/crash1.C: New test.
13844
13845 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13846
13847         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13848         function with __attribute__((noinline)).
13849         (recurser_void2): Likewise.
13850         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13851         (recurser_void2): Likewise.
13852
13853 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13854
13855         PR middle-end/14203
13856         * g++.dg/warn/Wunused-6.C: New test case.
13857
13858 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13859
13860         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13861         not defined.
13862
13863 2004-02-27  Eric Christopher  <echristo@redhat.com>
13864
13865         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13866         * g++.dg/charset/asm2.c: Run only x86.
13867         * gcc.dg/charset/asm3.c: Ditto.
13868
13869 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13870
13871         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13872         ld_library_path.
13873
13874 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13875
13876         * g++.dg/ext/altivec-3.C: New.
13877
13878 2004-02-26  Richard Henderson  <rth@redhat.com>
13879
13880         * g++.dg/ext/attrib10.C: Mark for warning.
13881         * gcc.dg/attr-alias-1.c: New.
13882
13883 2004-02-26  Richard Henderson  <rth@redhat.com>
13884
13885         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13886         * gcc.c-torture/execute/20040208-2.c: ... it back.
13887
13888 2004-02-26  Eric Christopher  <echristo@redhat.com>
13889
13890         * lib/target-supports.exp (check-iconv-available): New function.
13891         * lib/gcc-dg.exp (dg-require-iconv): New function.
13892         Use above.
13893         * gcc.dg/charset: New directory.
13894         * gcc.dg/charset/charset.exp: New file.
13895         * gcc.dg/charset/asm1.c: Ditto.
13896         * gcc.dg/charset/asm2.c: Ditto.
13897         * gcc.dg/charset/asm3.c: Ditto.
13898         * gcc.dg/charset/asm4.c: Ditto.
13899         * gcc.dg/charset/asm5.c: Ditto.
13900         * gcc.dg/charset/attribute1.c: Ditto.
13901         * gcc.dg/charset/attribute2.c: Ditto.
13902         * gcc.dg/charset/string1.c: Ditto.
13903         * g++.dg/charset: New directory.
13904         * g++.dg/dg.exp: Add here. Special options.
13905         * g++.dg/charset/charset.exp: New file.
13906         * g++.dg/charset/asm1.c: Ditto.
13907         * g++.dg/charset/asm2.c: Ditto.
13908         * g++.dg/charset/asm3.c: Ditto.
13909         * g++.dg/charset/asm4.c: Ditto.
13910         * g++.dg/charset/attribute1.c: Ditto.
13911         * g++.dg/charset/attribute2.c: Ditto.
13912         * g++.dg/charset/extern1.cc: Ditto.
13913         * g++.dg/charset/extern2.cc: Ditto.
13914         * g++.dg/charset/string1.c: Ditto.
13915
13916 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
13917
13918         PR c++/14278
13919         * g++.dg/parse/comma1.C: New test.
13920
13921 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13922
13923         PR c++/14284
13924         * g++.dg/template/ttp8.C: New test.
13925
13926 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
13927
13928         * gcc.dg/fixuns-trunc-1.c: New test.
13929
13930 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13931
13932         * gcc.dg/builtins-config.h: Use #elif.
13933
13934 2004-02-26  Michael Matz  <matz@suse.de>
13935
13936         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
13937         * gcc.dg/991214-1.c: Likewise.
13938         * gcc.dg/i386-asm-1.c: Likewise.
13939
13940 2004-02-25  Richard Henderson  <rth@redhat.com>
13941
13942         * gcc.c-torture/execute/20040208-2.c: Move ...
13943         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
13944
13945 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13946
13947         PR c++/14246
13948         * g++.dg/other/crash-3.C: New test.
13949
13950 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13951
13952         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
13953         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
13954
13955         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
13956         HP-UX.
13957
13958 2004-02-24  Michael Matz  <matz@suse.de>
13959
13960         * gcc.dg/i386-regparm.c: New.
13961
13962 2004-02-23  James E Wilson  <wilson@specifixinc.com>
13963
13964         * gcc.c-torture/execute/20040223-1.c: New.
13965
13966 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
13967             Kazu Hirata  <kazu@cs.umass.edu>
13968
13969         * gcc.dg/fwritable-strings-1.c: Remove.
13970
13971 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
13972
13973         PR c/14156
13974         * gcc.dg/20040223-1.c: New test.
13975
13976 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13977
13978         PR c++/14106
13979         * g++.dg/ext/typeof9.C: New test.
13980
13981 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13982
13983         PR c++/14250
13984         * g++.dg/other/switch1.C: New test.
13985
13986 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13987
13988         * gcc.dg/cast-function-1.c: Adjust for new informative message.
13989         * gcc.dg/va-arg-1.c: Likewise.
13990
13991 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13992
13993         PR c++/14143
13994         * g++.dg/template/koenig5.C: New test.
13995
13996 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
13997
13998         * g++.dg/ext/altivec-1.C: Generalize target triple.
13999         * g++.dg/ext/altivec-2.C: New test case.
14000         * g++.dg/ext/altivec_check.h: New file.
14001         * gcc.dg/altivec-1.c: Generalize target triple;
14002         include altivec_check.h and call altivec_check().
14003         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14004         * gcc.dg/altivec-6.c: New test case.
14005         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14006         type casts as needed.
14007         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14008         altivec_check().
14009         * gcc.dg/altivec-12.c: New test case.
14010         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14011         include altivec_check.h and call altivec_check().
14012         * gcc.dg/altivec_check.h: New file.
14013
14014 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14015
14016         * lib/target-supports.exp (check_alias_available): Don't mangle
14017         function `g' in test program.
14018
14019 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14020
14021         * lib/target-supports.exp (check_profiling_available): Check
14022         argument to determine whether we support a profiling type.
14023         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14024         check_profiling_available.
14025         * g++.dg/bprob/bprob.exp: Likewise
14026         * g77.dg/bprob/bprob.exp: Likewise.
14027         * gcc.misc-tests/bprob.exp: Likewise.
14028         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14029         dg-require-profiling and delete expected error handling.
14030         * gcc.dg/20021014-1.c: Likewise.
14031         * gcc.dg/nest.c: Likewise.
14032
14033 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14034
14035         PR c++/12007
14036         * g++.dg/other/vthunk1.C: New test.
14037
14038 2004-02-20  Falk Hueffner  <falk@debian.org>
14039
14040         PR target/14201
14041         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14042
14043 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14044
14045         PR c++/13927
14046         * g++.dg/other/error8.C: Remove XFAIL markers.
14047
14048         PR c++/14173
14049         * g++.dg/ext/packed5.C: New test.
14050
14051         PR c++/14199
14052         * g++.dg/warn/Wunused-5.C: New test.
14053
14054         PR c++/14186
14055         * g++.dg/lookup/member1.C: New test.
14056
14057 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14058
14059         * gcc.c-torture/compile/20040130-1.c: Enable only when
14060         __INT_MAX__ >= 2147483647L.
14061         * gcc.c-torture/compile/961203-1.c: Likewise.
14062
14063 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14064
14065         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14066         * g++.dg/opt/template1.C: Robustify assembler regexp
14067
14068 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14069
14070         * gcc.c-torture/execute/simd-4.x: Remove.
14071         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14072         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14073         Guard with #ifndef SKIP_ATTRIBUTE.
14074         * gcc.dg/compat/vector-1_y.c: Likewise.
14075         * gcc.dg/compat/vector-2_x.c: Likewise.
14076         * gcc.dg/compat/vector-2_y.c: Likewise.
14077         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14078         * g++.dg/eh/simd-2.C: Likewise.
14079
14080 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14081
14082         * gcc.c-torture/compile/complex-1.c: New.
14083
14084 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14085
14086         PR target/14209
14087         * gcc.c-torture/execute/20040218-1.c: New test.
14088
14089 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14090
14091         PR c++/14181
14092         * g++.dg/parse/new2.C: New test.
14093
14094 2004-02-18  Paul Brook  <paul@codesourcery.com>
14095
14096         * gcc.c-torture/compile/libcall-1.c: New test.
14097
14098 2004-02-18  Paul Brook  <paul@codesourcery.com>
14099
14100         PR debug/12934
14101         * gcc.dg/debug/debug-7.c: New test.
14102
14103 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14104
14105         * gcc.dg/20040217-1.c: New test.
14106
14107 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14108
14109         * gcc.c-torture/execute/990208-1.x: Delete.
14110
14111 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14112
14113         * gcc.c-torture/execute/20040208-2.x: New file.
14114
14115 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14116
14117         PR c++/11326
14118         * g++.dg/abi/structret1.C: New test.
14119
14120 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14121
14122         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14123         (i386_cpuid): No need to test if cpuid is available on AMD64.
14124         Fix assembly, so that it works onboth i386 and AMD64.
14125         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14126         (vecInLong): Fix s[] member type to unsigned int.
14127         (vecInWord): Remove type.
14128         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14129         (a64, b64, c64, d64, e64): Remove.
14130         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14131         Remove unused variable.  Remove initialization of removed variables.
14132         Don't call mmx_tests nor sse_tests.
14133         (reference_mmx, reference_sse): Remove.
14134         (check): Add return stmt.
14135         * gcc.dg/i386-sse-7.c: New test.
14136         * gcc.dg/i386-mmx-4.c: New test.
14137
14138 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14139
14140         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14141         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14142         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14143         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14144         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14145         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14146         g++.dg/tc1/dr94.C: Fix line terminator.
14147
14148 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14149
14150         * gcc.c-torture/compile/20040216-1.c: New.
14151
14152 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14153
14154         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14155         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14156         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14157         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14158         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14159         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14160
14161 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14162
14163         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14164
14165 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14166
14167         PR c++/13971
14168         * g++.dg/expr/cond4.C: New test.
14169
14170         PR c++/14086
14171         * g++.dg/lookup/crash2.C: New test.
14172
14173 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14174
14175         * gcc.c-torture/compile/20040214-2.c: New test.
14176
14177 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14178
14179         PR c++/14116
14180         * g++.dg/ext/typeof8.C: New test.
14181
14182 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14183
14184         * gcc.c-torture/compile/20040214-1.c: New test.
14185
14186 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14187
14188         PR c++/13635
14189         * g++.dg/template/spec11.C: New test.
14190
14191 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14192
14193         PR c++/13927
14194         * g++.dg/other/error8.C: New test.
14195
14196 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14197
14198         PR c++/14122
14199         * g++.dg/template/array4.C: New test.
14200
14201         PR c++/14108
14202         * g++.dg/inherit/thunk2.C: New test.
14203
14204         PR c++/14083
14205         * g++.dg/eh/cond2.C: New test.
14206
14207 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14208
14209         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14210
14211 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14212
14213         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14214
14215 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14216
14217         * g++.dg/simd-2.C: xfail on ppc64-linux.
14218
14219 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14220
14221         PR c/456
14222         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14223         tests.
14224
14225 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14226
14227         * gcc.dg/builtins-33.c: New test.
14228
14229 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14230
14231         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14232
14233 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14234
14235         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14236
14237 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14238
14239         * gcc.dg/ppc64-abi-3.c: New test.
14240
14241 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14242
14243         PR c/14092
14244
14245         * gcc.dg/pr14092-1.c: New testcase.
14246
14247 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14248
14249         * gcc.dg/cpp/assert4.c: Fix typo last change.
14250
14251         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14252         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14253
14254         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14255
14256 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14257
14258         * gcc.c-torture/compile/20040209-1.c: New test case.
14259
14260 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14261
14262         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14263
14264 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14265
14266         * gcc.c-torture/execute/20040208-[12].c: New tests.
14267
14268 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14269
14270         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14271
14272 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14273
14274         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14275
14276 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14277
14278         Bug 13856
14279         * gcc.dg/visibility-8.c: New testcase.
14280
14281 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14282
14283         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14284         arguments.
14285         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14286
14287 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14288
14289         PR middle-end/13696
14290         * g++.dg/opt/fold1.C: New test case.
14291
14292 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14293
14294         PR c++/14033
14295         * g++.dg/other/crash-2.C: New test.
14296
14297 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14298
14299         PR c++/14028
14300         * g++.dg/parse/angle-bracket2.C: New test.
14301
14302 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14303
14304         PR middle-end/13750
14305         Revert:
14306         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14307         PR pch/13361
14308         * testsuite/g++.dg/pch/wchar-1.C: New.
14309         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14310
14311 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14312
14313         PR c++/14008
14314         * g++.dg/parse/error15.C: New test.
14315         * g++.dg/parse/crash11.C: Update dg-error mark.
14316
14317 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14318
14319         PR c++/13932
14320         * g++.dg/warn/conv2.C: New test.
14321
14322 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14323
14324         PR c++/13086
14325         * g++.dg/warn/incomplete1.C: Remove xfail.
14326
14327 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14328
14329         * lib/file-format.exp (gcc_target_object_format): Use
14330         ${tool}_target_compile, not gcc_target_compile.
14331         * lib/target-supports.exp (check_alias_available): Likewise.
14332         (check_gc_sections_available): Likewise.
14333         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14334         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14335         dg-require-alias.
14336
14337 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14338
14339         PR c++/13969
14340         * g++.dg/template/static6.C: New test.
14341
14342 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14343
14344         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14345
14346 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14347
14348         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14349         tests for systems where `char' is unsigned by default.
14350
14351 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14352
14353         PR c++/13997
14354         * g++.dg/template/partial3.C: New test.
14355
14356 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14357
14358         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14359         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14360         Remove mentions of obsolete ports.
14361
14362 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14363
14364         * gcc.dg/noncompile/20001228-1.c: Fix for new
14365         error message.
14366
14367 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14368
14369         PR target/9348
14370         * gcc.c-torture/execute/multdi-1.c: New test case.
14371
14372 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14373
14374         PR c++/13925
14375         * g++.dg/template/lookup5.C: New test.
14376
14377 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14378
14379         PR c++/13950
14380         * g++.dg/template/lookup4.C: New test.
14381
14382         PR c++/13970
14383         * g++.dg/parse/error14.C: New test.
14384
14385         PR c++/14002
14386         * g++.dg/parse/template13.C: New test.
14387
14388 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14389
14390         PR c++/13978
14391         * g++.dg/template/koenig4.C: New test.
14392
14393         PR c++/13968
14394         * g++.dg/template/crash17.C: New test.
14395
14396         PR c++/13975
14397         * g++.dg/parse/error13.C: New test.
14398         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14399
14400 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14401
14402         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14403
14404 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14405
14406         PR c/11658
14407         PR c/13994
14408         * gcc.dg/noncompile/20040203-1.c: New test.
14409         * gcc.dg/noncompile/20040203-2.c: Likewise.
14410         * gcc.dg/noncompile/20040203-3.c: Likewise.
14411         * gcc.dg/20040203-1.c: Likewise.
14412
14413 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14414
14415         PR c++/10858
14416         * g++.dg/template/sizeof7.C: New test.
14417
14418 2004-02-02  Eric Christopher  <echristo@redhat.com>
14419             Zack Weinberg  <zack@codesourcery.com>
14420
14421         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14422
14423 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14424
14425         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14426         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14427         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14428         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14429
14430 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14431
14432         PR c++/13113
14433         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14434
14435         PR c++/13854
14436         * g++.dg/ext/attrib13.C: New test.
14437
14438         PR c++/13907
14439         * g++.dg/conversion/op2.C: New test.
14440
14441 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14442
14443         * gcc.dg/titype-1.c: Fix pasto.
14444
14445 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14446
14447         * gcc.dg/titype-1.c: New test.
14448
14449 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14450
14451         PR c++/13957
14452         * g++.dg/template/non-type-template-argument-1.C,
14453         g++.dg/template/qualified-id1.C: Update dg-error marks.
14454         * g++.dg/template/nontype6.C: New test.
14455
14456 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14457
14458         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14459         * gcc.dg/builtins-31.c: New testcase.
14460         * gcc.dg/builtins-32.c: New testcase.
14461
14462 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14463
14464         * objc.dg/call-super-2.m: Update line numbers
14465         for the including of stddef.h.
14466
14467 2004-01-30  Michael Matz  <matz@suse.de>
14468
14469         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14470         g++.dg/ext/case-range3.C: New tests.
14471
14472 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14473
14474         DR206
14475         PR c++/13813
14476         * g++.dg/template/member4.C: New test.
14477
14478 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14479
14480         PR c++/13683
14481         * g++.dg/template/sizeof6.C: New test.
14482
14483 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14484
14485         * gcc.dg/fwritable-strings-1.c: New test.
14486
14487 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14488
14489         * gcc.c-torture/compile/20040130-1.c: New test.
14490
14491 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14492
14493         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14494
14495 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14496
14497         PR c++/13883
14498         * g++.dg/template/ctor3.C: New test.
14499
14500 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14501
14502         * g++.dg/tc1: New directory.
14503         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14504         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14505         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14506         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14507         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14508
14509 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14510
14511         * g++.dg/parse/error11.C: New test.
14512         * g++.dg/parse/error12.C: Likewise.
14513
14514 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14515
14516         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14517         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14518
14519 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14520
14521         PR c++/13791
14522         * g++.dg/ext/attrib12.C: New test.
14523
14524         PR c++/13736
14525         * g++.dg/parse/cast2.C: New test.
14526
14527 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14528
14529         * objc.dg/encode-2.m (main): New local string.  Set depending on
14530         sizeof long.  Use in sscanf call.
14531         * objc.dg/encode-3.m (main): New local string.  Set depending on
14532         sizeof long.  Use in scan_initial call.
14533
14534 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14535
14536         * objc.dg/call-super-2.m: Make LP64-safe.
14537         * objc.dg/desig-init-1.m: Likewise.
14538
14539 2004-01-27  Devang Patel <dpatel@apple.com>
14540
14541         * g++.dg/debug/namespace1.C: New test.
14542
14543 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14544
14545         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14546         xscale-*-*.
14547
14548         * gcc.dg/arm-mmx-1.c: New test.
14549
14550 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14551
14552         * gcc.dg/20040127-1.c: New test.
14553         * gcc.dg/20040127-2.c: New test.
14554
14555 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14556
14557         * objc.dg/stret-1.m (glob): Renamed to globa.
14558
14559 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14560
14561         PR c++/13663
14562         * g++.dg/expr/for1.C: New test.
14563
14564 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14565
14566         PR middle-end/13779
14567         * gcc.dg/darwin-longlong.c: New test.
14568
14569 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14570
14571         * gcc.dg/20040124-1.c: Moved test from here...
14572         * gcc.c-torture/compile/20040124-1.c: ...to here.
14573
14574 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14575
14576         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14577         the assembly output if -m64 is passed.
14578
14579 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14580
14581         PR c++/13833
14582         * g++.dg/template/cond3.C: New test.
14583
14584 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14585
14586         PR c++/13810
14587         * g++.dg/template/ttp7.C: New test.
14588
14589 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14590
14591         PR c++/13797
14592         * g++.dg/template/nontype4.C: New test.
14593         * g++.dg/template/nontype5.C: Likewise.
14594
14595 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14596
14597         * gcc.dg/torture/mips-clobber-at.c: New test.
14598
14599 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14600
14601         * gcc.dg/20040124-1.c: New test.
14602
14603 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14604
14605         * gcc.dg/20040123-1.c: New test.
14606
14607 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14608
14609         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14610
14611 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14612
14613         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14614
14615 2004-01-23  Andrew Pinski  <apinski@apple.com>
14616
14617         * gcc.dg/20030121-1.c: Move to ..
14618         * gcc.dg/20040121-1.c: here.
14619
14620 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14621
14622         * gcc.dg/builtins-29.c: New test case.
14623
14624 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14625
14626         PR 18314
14627         * gcc.dg/builtins-30.c: New testcase.
14628
14629 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14630
14631         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14632         * lib/g77.exp: Likewise.
14633         * lib/objc.exp: Likewise.
14634         * lib/g++.exp: Likewise.
14635
14636 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14637
14638         * gcc.dg/struct-by-value-2.c: New test.
14639
14640 2004-01-21  Andrew Pinski  <apinski@apple.com>
14641
14642         PR target/13785
14643         * gcc.dg/20030121-1.c: New test.
14644
14645 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14646
14647         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14648         clobber frame pointer register in asm statement.
14649
14650 2004-01-21  Falk Hueffner  <falk@debian.org>
14651
14652         * gcc.c-torture/compile/20040121-1.c: New test.
14653
14654 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14655
14656         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14657
14658 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14659
14660         * gcc.dg/ppc64-abi-2.c: New test.
14661
14662 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14663
14664         * lib/treelang.exp: Fill out this file.
14665         * lib/treelang-dg.exp: New File.
14666
14667 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14668
14669         * gcc.c-torture/compile/981022-1.c: Remove.
14670         * gcc.dg/array-5.c: Remove XFAIL.
14671         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14672         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14673         gcc.dg/cond-lvalue-1.c: Update.
14674         * gcc.dg/cast-lvalue-2.c: New test.
14675
14676 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14677
14678         PR c++/13592
14679         * g++.dg/other/error1.C (class foo): Tweak error message.
14680
14681         PR c++/13592
14682         * g++.dg/template/call2.C: New test.
14683
14684 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14685
14686         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14687         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14688         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14689         scalar-return-1_x.c, scalar-return-2_y.c,
14690         scalar-return-3_x.c, scalar-return-3_y.c,
14691         scalar-return-4_x.c, scalar-return-4_y.c,
14692         struct-align-1.h, struct-align-1_x.c,
14693         struct-align-1_y.c, struct-align-2.h,
14694         struct-align-2_x.c, struct-align-2_y.c,
14695         struct-by-value-10_y.c, struct-by-value-11_x.c,
14696         struct-by-value-11_y.c, struct-by-value-12_x.c,
14697         struct-by-value-12_y.c, struct-by-value-13_x.c,
14698         struct-by-value-13_y.c, struct-by-value-14_x.c,
14699         struct-by-value-14_y.c, struct-by-value-15_x.c,
14700         struct-by-value-15_y.c, struct-by-value-16_y.c,
14701         struct-by-value-17_y.c, struct-by-value-18_y.c,
14702         struct-by-value-19_y.c, struct-by-value-1_x.c,
14703         struct-by-value-1_y.c, struct-by-value-20_y.c,
14704         struct-by-value-2_x.c, struct-by-value-2_y.c,
14705         struct-by-value-3_y.c, struct-by-value-4_x.c,
14706         struct-by-value-4_y.c, struct-by-value-5_y.c,
14707         struct-by-value-6_y.c, struct-by-value-7_y.c
14708         struct-by-value-8_x.c, struct-by-value-8_y.c
14709         struct-by-value-9_x.c, struct-by-value-9_y.c
14710         struct-return-10_x.c, struct-return-10_y.c,
14711         struct-return-19_x.c, struct-return-20_x.c
14712         struct-return-2_x.c, struct-return-2_y.c
14713         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14714         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14715
14716 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14717
14718         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14719         attribute on sparc*-sun-solaris2.*.
14720
14721 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14722
14723         PR c++/13710
14724         * g++.dg/ext/typeof7.C: New test.
14725
14726 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14727
14728         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14729         * gcc.dg/const-elim-1.c: Same.
14730
14731 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14732
14733         * objc.dg/stret-1.m: New.
14734         * objc.dg/stret-2.m: New.
14735
14736 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14737
14738         PR c++/11895
14739         * g++.dg/ext/vector1.C: New test.
14740
14741 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14742
14743         * gcc.dg/pch/import-1.c: New.
14744         * gcc.dg/pch/import-1.hs: New.
14745         * gcc.dg/pch/import-1a.h: New.
14746         * gcc.dg/pch/import-1b.h: New.
14747         * gcc.dg/pch/import-1c.h: New.
14748
14749 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14750
14751         PR c++/13574
14752         * g++.dg/ext/array1.C: New test.
14753
14754         PR c++/13178
14755         * g++.dg/conversion/op1.C: New test.
14756
14757 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14758
14759         PR 11864
14760         From Kazumoto Kojima / Dan Kegel:
14761         * gcc.dg/pr11864-1.c: New test.
14762
14763         PR 10392
14764         From Marcus Comstedt / Dan Kegel:
14765         * gcc.dg/pr10392-1.c: New test.
14766
14767 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14768
14769         PR c++/13478
14770         * g++.dg/init/ref10.C: New test.
14771
14772 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14773
14774         PR c++/13407
14775         * g++.dg/parse/typename6.C: New test.
14776
14777 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14778
14779         PR pch/13361
14780         * testsuite/g++.dg/pch/wchar-1.C: New.
14781         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14782
14783 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14784
14785         PR c++/9259
14786         * g++.dg/expr/sizeof2.C: New test.
14787
14788 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14789
14790         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14791
14792 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14793
14794         PR c++/13659
14795         * g++.dg/lookup/strong-using-3.C: New.
14796         * g++.dg/lookup/using-10.C: New.
14797
14798 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14799
14800         PR c++/13594
14801         * g++.dg/lookup/strong-using-2.C: New.
14802
14803 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14804             Dan Kegel <dank@kegel.com>
14805             J"orn Rennecke <joern.rennecke@superh.com>
14806
14807         PR target/9365
14808         * gcc.dg/pr9365-1.c: New test.
14809
14810 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14811
14812         PR c++/8856
14813         * g++.dg/parse/casting-operator2.C: New test.
14814         * g++.old-deja/g++.pt/explicit83.C: Remove.
14815
14816 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14817
14818         * gcc.dg/label-compound-stmt-1.c: New test.
14819         * gcc.c-torture/compile/950922-1.c,
14820         gcc.c-torture/compile/20000211-3.c,
14821         gcc.c-torture/compile/20000518-1.c,
14822         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14823         compound statements.
14824
14825 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14826
14827         * gcc.dg/ppc64-abi-1.c: New test.
14828
14829 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14830
14831          * g++.dg/ext/attrib9.C: Add dg-warnings.
14832
14833 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14834
14835         PR c++/12335
14836         * g++.dg/parse/dtor3.C: New test.
14837
14838 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14839
14840         PR c++/12709
14841         * g++.dg/parse/try-catch-1.C: New test.
14842
14843 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14844
14845         * ada/acats/run_all.sh: Add more verbose output in acats.log
14846         when compiling tests.
14847
14848 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14849
14850         PR 13656
14851         * gcc.dg/typedef-redecl.c: New test case.
14852         * gcc.dg/typedef-redecl.h: New support file.
14853
14854 2004-01-13  Jan Hubicka  <jh@suse.cz>
14855
14856         * gcc.dg/always_inline.c: New test.
14857         * gcc.dg/debug/20031231-1.c: Fix.
14858
14859 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14860
14861         PR c++/13474
14862         * g++.dg/template/array3.C: New test.
14863
14864 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14865
14866         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14867         * g++.dg/warn/Wunused-2.C: Likewise.
14868
14869 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14870
14871         PR c++/13289
14872         * g++.dg/template/instantiate6.C: New test.
14873
14874 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14875
14876         PR middle-end/11397
14877         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14878
14879 2004-01-12  Jan Hubicka  <jh@suse.cz>
14880
14881         PR opt/12826
14882         * gcc.dg/20040112-1.c: New.
14883
14884         * gcc.dg/dwarf-die[1-7].c: Move to...
14885         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14886         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14887
14888 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14889
14890         PR c++/4100
14891         * g++.dg/parse/friend4.C: New test.
14892
14893 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14894
14895         PR c++/4100
14896         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14897         definition is called a friend.
14898
14899 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14900
14901         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14902
14903 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14904
14905         PR c++/3478
14906         * g++.dg/parse/error10.C: New test.
14907         * g++.dg/template/arg2.C: Accept "invalid type" error.
14908
14909 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14910
14911         PR middle-end/13392
14912         * g++.dg/opt/expect2.C: New test.
14913
14914 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14915
14916         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
14917         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
14918         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
14919         Update dg-error regexps.
14920
14921 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14922
14923         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
14924         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
14925
14926 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14927
14928         * gcc.dg/pragma-re-1.c: Use right pointer type.
14929
14930 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14931
14932         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
14933
14934 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
14935
14936         * gcc.dg/rs6000-ldouble-1.c: New.
14937
14938 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14939
14940         DR 337
14941         PR c++/9256
14942         * g++.dg/other/abstract1.C: New test.
14943
14944 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
14945
14946         * g++.dg/lookup/strong-using-1.C: New.
14947
14948 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14949
14950         PR c/11234
14951         * gcc.dg/func-ptr-conv-1.c: New test.
14952         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
14953
14954 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
14955
14956         PR target/13380.
14957         * gcc.c-torture/compile/20040109-1.c: New.
14958
14959 2004-01-08  Stuart Hastings  <stuart@apple.com>
14960
14961         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
14962         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
14963         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
14964
14965 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
14966
14967         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
14968
14969 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14970
14971         * ada/acats/run_acats: Treat 'gnatchop' the same way
14972         as 'gnatmake'.  Export GCC_DRIVER.
14973         * ada/acats/run_all.sh: Add target_gnatchop.  Use
14974         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
14975
14976 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14977
14978         PR c++/12573
14979         * g++.dg/template/dependent-expr4.C: New test.
14980
14981 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
14982
14983         * gcc.dg/altivec-11.c: New test.
14984
14985 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
14986
14987         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
14988
14989 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14990
14991         PR c/6024
14992         * gcc.dg/enum-compat-1.c: New test.
14993         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
14994
14995 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14996
14997         PR c/12165
14998         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
14999         gcc.dg/c99-idem-qual-3.c: New tests.
15000
15001 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15002
15003         * gcc.dg/winline-7.c: Don't cast void * to int.
15004
15005 2004-01-06  Jan Hubicka  <jh@suse.cz>
15006
15007         * gcc.dg/i386-sse-5.c: New test
15008         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15009
15010 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15011
15012         PR c++/12815
15013         * g++.dg/rtti/typeid4.C: New test.
15014
15015 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15016
15017         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15018
15019 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15020
15021         PR c++/12132
15022         * g++.dg/template/error11.C: New test.
15023
15024         PR c++/13451
15025         * g++.dg/template/class2.C: New test.
15026
15027 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15028         Richard Sandiford <rsandifo@redhat.com>
15029
15030         PR c++/13387
15031         * g++.dg/opt/alias3.C: New test.
15032
15033 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15034
15035         PR c++/13157
15036         * g++.dg/template/koenig3.C: New test.
15037
15038         PR c++/13529
15039         * g++.dg/parse/offsetof3.C: New test.
15040
15041         * g++.dg/init/copy7.C: Add missing dg-error markers.
15042
15043         PR c++/12226
15044         * g++.dg/init/copy7.c: New test.
15045
15046         PR c++/13536
15047         * g++.dg/parse/cast1.C: New test.
15048
15049 2004-01-04  Jan Hubicka  <jh@suse.cz>
15050
15051         * gcc.dg/winline[1-7].c: New tests.
15052
15053 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15054
15055         PR c++/13520
15056         * g++.dg/template/qualttp22.C: New test.
15057
15058 2004-01-01  Jan Hubicka  <jh@suse.cz>
15059
15060         * gcc.dg/debug/20031231-1.c: New.
15061         * gcc.c-torture/compile/20040101-1.c: New.
15062         * gcc.dg/dwarf-die-[1-7].c: New.
15063
15064 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15065
15066         PR optimization/13521
15067         * gcc.c-torture/compile/20031231-1.c: New test.
15068
15069 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15070
15071         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15072
15073 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15074
15075         PR c++/10079
15076         * g++.dg/template/crash16.C: New test.
15077
15078 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15079
15080         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15081
15082 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15083
15084         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15085         ports.
15086         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15087         * g++.old-deja/g++.law/profile1.C: Likewise.
15088         * gcc.c-torture/compile/981006-1.c: Likewise.
15089         * gcc.c-torture/execute/loop-2e.x: Likewise.
15090         * gcc.c-torture/execute/loop-2f.x: Remove.
15091         * gcc.c-torture/execute/loop-2g.x: Likewise.
15092         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15093         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15094
15095 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15096
15097         PR c++/13507
15098         * g++.dg/ext/attrib11.C: New test.
15099
15100         PR c++/13494
15101         * g++.dg/template/array2-1.C: New test.
15102         * g++.dg/template/array2-2.C: New test.
15103
15104 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15105
15106         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15107
15108 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15109
15110         PR c++/12774
15111         * g++.dg/template/array1-1.C: New test.
15112         * g++.dg/template/array1-2.C: New test.
15113
15114 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15115
15116         PR fortran/12632
15117         * g77.dg/12632.f: New test case.
15118
15119 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15120
15121         PR c++/13289
15122         * g++.dg/parse/nontype1.C: New test.
15123
15124 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15125
15126         PR c++/12403
15127         * g++.dg/parse/explicit1.C: New test.
15128         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15129
15130 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15131
15132         PR c++/13081
15133         * g++.dg/opt/inline6.C: New test.
15134
15135         PR c++/12613
15136         * g++.dg/parse/error9.C: New test.
15137
15138         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15139
15140 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15141
15142         PR c++/13009
15143         * g++.dg/init/assign1.C: New test.
15144
15145 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15146
15147         PR c++/13070
15148         * g++.dg/warn/format3.C: New test case.
15149
15150 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15151
15152         * gcc.c-torture/compile/20031227-1.c: New test.
15153
15154 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15155
15156         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15157         * g77.dg/bprob/bprob.exp: Likewise.
15158         * gcc.misc-tests/bprob.exp: Likewise.
15159         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15160         variants on systems where the library does not provide that
15161         functionality.
15162         * gcc.dg/builtins-20.c: Use builtins-config.h.
15163         * gcc.dg/builtins-config.h: New file.
15164
15165 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15166
15167         * lib/gcc-dg.exp (dg-require-profiling): New function.
15168         * lib/target-supports.exp (check_profiling_available): Likewise.
15169         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15170         * g77.dg/bprob/bprob.exp: Likewise.
15171         * gcc.misc-tests/bprob.exp: Likewise.
15172         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15173         * gcc.dg/20021014-1.c: Likewise.
15174         * gcc.dg/nest.c: Likewise.
15175
15176 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15177
15178         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15179         compiling.
15180         * g++.dg/lookup/java2.C: Likewise.
15181         * gcc.dg/cpp/lexident.c: Likewise.
15182
15183 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15184
15185         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15186         given.
15187         * gcc.c-torture/compile/961203-1.c: Likewise.
15188         * gcc.c-torture/compile/980506-1.c: Likewise.
15189
15190 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15191
15192         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15193         (additional_prunes): New global.
15194         (gcc-dg-prune): Handle additional per-test pruning.
15195         (dg-test): Clear additional_prunes between tests.
15196
15197         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15198         dg-prune-output to avoid spurious failures from assembler
15199         complaining about nonexistent WAW violations.
15200         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15201         Use dg-prune-output to avoid spurious failures from assembler
15202         warning about Itanium B-step errata.
15203
15204 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15205
15206         * g++.dg/abi/macro0.C: New test.
15207         * g++.dg/abi/macro1.C: Likewise.
15208         * g++.dg/abi/macro2.C: Likewise.
15209
15210         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15211         * g++.dg/abi/bitfield7.C: Likewise.
15212         * g++.dg/abi/dtor2.C: Likewise.
15213         * g++.dg/abi/mangle11.C: Likewise.
15214         * g++.dg/abi/mangle12.C: Likewise.
15215         * g++.dg/abi/mangle14.C: Likewise.
15216         * g++.dg/abi/mangle17.C: Likewise.
15217         * g++.dg/abi/vbase10.C: Likewise.
15218         * g++.dg/abi/vbase14.C: Likewise.
15219         * g++.dg/template/qualttp17.C: Likewise.
15220
15221 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15222
15223         PR c/11995
15224         * gcc.dg/20031223-1.c: New test.
15225
15226 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15227
15228         * gcc.dg/noreturn-7.c: New test.
15229
15230 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15231
15232         * gcc.dg/null-pointer-1.c: New test.
15233
15234 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15235
15236         * g++.old-deja/g++.jason/template18.C: Remove.
15237         * g++.old-deja/g++.jason/template37.C: Likewise.
15238
15239         PR c++/12862
15240         * g++.dg/lookup/ns1.C: New test.
15241
15242         PR c++/12397
15243         * g++.dg/template/lookup3.C: New test.
15244
15245 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15246
15247         * g++.dg/template/recurse1.C: New test
15248
15249 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15250
15251         PR c++/12479
15252         * g++.dg/parse/semicolon1.C: New test.
15253         * g++.dg/parse/semicolon1.h: Likewise.
15254
15255 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15256
15257         * gcc.dg/darwin-misaligned.c: New test.
15258
15259 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15260
15261         PR c/9163
15262         * gcc.dg/20031222-1.c: New test.
15263
15264 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15265
15266         PR c++/13438
15267         * g++.dg/parse/error8.C: New test.
15268
15269         PR c++/11554
15270         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15271
15272 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15273
15274         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15275         too small.
15276         * gcc.c-torture/compile/930217-1.c: Likewise.
15277         * gcc.c-torture/compile/930513-1.c: Likewise.
15278         * gcc.c-torture/execute/920908-2.c: Likewise.
15279         * gcc.c-torture/execute/921204-1.c: Likewise.
15280         * gcc.c-torture/execute/930621-1.c: Likewise.
15281         * gcc.c-torture/execute/930630-1.c: Likewise.
15282         * gcc.c-torture/execute/931031-1.c: Likewise.
15283         * gcc.c-torture/execute/980602-2.c: Likewise.
15284         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15285         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15286         * gcc.c-torture/execute/extzvsi.c: Likewise.
15287         * gcc.c-torture/unsorted/ext.c: Likewise.
15288
15289 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15290
15291         PR target/12749
15292         * gcc.c-torture/compile/20031220-2.c: New test case.
15293
15294 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15295
15296         PR optimization/13031
15297         * gcc.c-torture/compile/20031220-1.c: New test case.
15298
15299 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15300
15301         * gcc.dg/cast-function-1.c: New test.
15302
15303 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15304
15305         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15306         formats.
15307
15308 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15309
15310         PR c++/12795
15311         * g++.dg/ext/attrib10.C: New test.
15312
15313 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15314
15315         * gcc.dg/cleanup-10.c: New test.
15316         * gcc.dg/cleanup-11.c: New test.
15317
15318 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15319
15320         PR c++/13239
15321         * g++.dg/opt/expect1.C: New test.
15322
15323 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15324
15325         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15326
15327 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15328
15329         PR debug/12923
15330         * gcc.dg/20031218-1.c: New test.
15331
15332         PR debug/12389
15333         * gcc.dg/20031218-2.c: New test.
15334         * gcc.dg/20031218-3.c: New test.
15335
15336         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15337         of label name and allow for USER_LABEL_PREFIX == "_" names.
15338         * g++.dg/abi/mangle18-2.C: Likewise.
15339         * g++.dg/abi/mangle19-1.C: Likewise.
15340         * g++.dg/abi/mangle19-2.C: Likewise.
15341         * g++.dg/abi/mangle20-1.C: Likewise.
15342         * g++.dg/abi/mangle20-2.C: Likewise.
15343
15344 2003-12-18  Richard Henderson  <rth@redhat.com>
15345
15346         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15347
15348 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15349             Dan Kegel <dank@kegel.com>
15350
15351         PR other/12009
15352         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15353         testing a cross compiler, it causes spurious compile failures.
15354         * lib/g++.exp: Likewise.
15355
15356 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15357
15358         PR c++/13262
15359         * g++.dg/template/access13.C: New test.
15360
15361 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15362
15363         * gcc.dg/20031216-1.c: New test.
15364
15365 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15366
15367         PR c++/9154
15368         * g++.dg/template/error10.C: New test.
15369
15370 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15371
15372         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15373         * g++.dg/eh/simd-2.C: Likewise.
15374
15375 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15376             Roger Sayle  <roger@eyesopen.com>
15377
15378         * gcc.c-torture/execute/ieee/mzero5.c: New.
15379
15380 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15381
15382         PR c++/10603
15383         * g++.dg/parse/error6.C: New test.
15384
15385         PR c++/12827
15386         * g++.dg/parse/error7.C: New test.
15387
15388 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15389
15390         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15391         at -O with stabs debugging formats.
15392         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15393         * gcc.dg/debug/debug-2.c: Likewise.
15394
15395 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15396
15397         PR c++/12696
15398         * g++.dg/init/error1.C: New test.
15399
15400         PR c++/12218
15401         * g++.dg/init/pm3.C: New test.
15402
15403 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15404
15405         PR c/3347
15406         * gcc.dg/bitfld-8.c: New test.
15407
15408 2003-12-16  James Lemke  <jim@wasabisystems.com>
15409
15410         * gcc.dg/arm-scd42-[123].c: New tests.
15411
15412 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15413
15414         PR c++/9043
15415         * g++.dg/abi/mangle20-1.C: New test.
15416         * g++.dg/abi/mangle20-2.C: New test.
15417
15418 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15419
15420         PR c++/13275
15421         * g++.dg/other/offsetof2.C: Remove XFAIL.
15422         * g++.dg/parse/offsetof1.C: New test.
15423         * g++.gd/parse/offsetof2.C: Likewise.
15424
15425 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15426
15427         * g++.dg/template/nontype3.C: New test.
15428         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15429
15430 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15431
15432         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15433
15434 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15435
15436         PR c++/13387
15437         * g++.dg/expr/assign1.C: New test.
15438
15439         PR c++/13242
15440         * g++.dg/abi/mangle19-1.C: New test.
15441         * g++.dg/abi/mangle19-2.C: New test.
15442
15443 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15444
15445         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15446
15447 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15448
15449         * gcc.c-torture/execute/20031216-1.c: New test.
15450
15451 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15452
15453         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15454         an ICE regression.
15455
15456 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15457
15458         PR c++/10926
15459         * g++.dg/template/error9.C: New test.
15460
15461         PR c++/11116
15462         * g++.dg/template/error8.C: New test.
15463
15464 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15465
15466         PR middle-end/13400
15467         * gcc.c-torture/execute/20031215-1.c: New test case.
15468
15469 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15470
15471         PR c++/13269
15472         * g++.dg/parse/error5.C: New test.
15473
15474         PR c++/12989
15475         * g++.dg/expr/sizeof1.C: New test.
15476
15477         PR c++/13310
15478         * g++.dg/template/crash15.C: New test.
15479
15480 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15481
15482         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15483         a non-POD type as the last named parameter of a varargs function.
15484
15485 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15486
15487         PR c++/13243
15488         PR c++/12573
15489         * g++.dg/template/crash14.C: New test.
15490         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15491
15492 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15493
15494         * g++.dg/other/java1.C: New test.
15495
15496         PR c++/13241
15497         * g++.dg/abi/mangle18-1.C: New test.
15498         * g++.dg/abi/mangle18-2.C: New test.
15499
15500 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15501
15502         PR optimization/10312
15503         * gcc.c-torture/execute/20031214-1.c: New.
15504
15505 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15506
15507         PR c++/10779
15508         PR c++/12160
15509         * g++.dg/parse/error3.C: New test.
15510         * g++.dg/parse/error4.C: Likewise.
15511         * g++.dg/abi/mangle4.C: Tweak error messages.
15512         * g++.dg/lookup/using5.C: Likewise.
15513         * g++.dg/other/error2.C: Likewise.
15514         * g++.dg/parse/typename5.C: Likewise.
15515         * g++.dg/parse/undefined1.C: Likewise.
15516         * g++.dg/template/arg2.C: Likewise.
15517         * g++.dg/template/ttp3.C: Likewise.
15518         * g++.dg/template/type1.C: Likewise.
15519         * g++.old-deja/g++.other/crash32.C: Likewise.
15520         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15521
15522 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15523
15524         PR c++/13106
15525         * g++.dg/warn/noreturn-3.C: New test.
15526
15527 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15528
15529         PR c++/13118
15530         * g++.dg/abi/covariant3.C: New.
15531
15532 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15533
15534         * g++.dg/eh/ia64-1.C: New test.
15535
15536 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15537
15538         PR optimization/13037
15539         * g77.f-torture/execute/13037.f: New test case.
15540
15541 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15542
15543         PR c++/12881
15544         * g++.dg/abi/covariant2.C: New.
15545
15546 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15547
15548         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15549
15550 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15551
15552         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15553
15554 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15555
15556         PR other/10819
15557         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15558         to fix Bug 10819.
15559         * lib/g++.exp (g++_version): Likewise.
15560         * lib/g77.exp (g77_version): Likewise.
15561         * lib/objc.exp (default_objc_version): Likewise.
15562
15563 2003-12-10  Richard Henderson  <rth@redhat.com>
15564
15565         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15566
15567         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15568
15569 2003-12-08  Matt Austern  <austern@apple.com>
15570
15571         PR c/13134
15572         * lib/gcc-dg.exp (dg-require-visibility): Define.
15573         * lib/target-supports (check_visibility_available): Define.
15574         * gcc.dg/visibility-1.c: New test.
15575         * gcc.dg/visibility-2.c: Likewise.
15576         * gcc.dg/visibility-3.c: Likewise.
15577         * gcc.dg/visibility-4.c: Likewise.
15578         * gcc.dg/visibility-5.c: Likewise.
15579         * gcc.dg/visibility-6.c: Likewise.
15580         * g++.dg/ext/visibility-1.C: Likewise.
15581         * g++.dg/ext/visibility-2.C: Likewise.
15582         * g++.dg/ext/visibility-3.C: Likewise.
15583         * g++.dg/ext/visibility-4.C: Likewise.
15584         * g++.dg/ext/visibility-5.C: Likewise.
15585         * g++.dg/ext/visibility-6.C: Likewise.
15586
15587 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15588
15589         * g++.dg/lookup/java1.C: New test.
15590         * g++.dg/lookup/java2.C: New test.
15591
15592 2003-12-07  Falk Hueffner  <falk@debian.org>
15593
15594         * g++.dg/opt/noreturn-1.C: New test.
15595
15596 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15597
15598         * gcc.dg/overflow-1.c: New test.
15599
15600 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15601
15602         * g77.f-torture/compile/13060.f: New test.
15603
15604 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15605
15606         PR c++/13323
15607         * g++.dg/inherit/operator2.C: New test.
15608
15609 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15610
15611         PR c++/13305
15612         * g++.dg/ext/attrib9.C: New test.
15613
15614 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15615
15616         PR c++/13314
15617         * g++.dg/template/error7.C: New test.
15618
15619 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15620             J"orn Rennecke <joern.rennecke@superh.com>
15621
15622         PR target/13302
15623         * g++.dg/other/struct-va_list.C: New test.
15624
15625 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15626
15627         PR c++/13166
15628         * g++.dg/parse/defarg6.C: New test.
15629
15630 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15631
15632         PR target/13256
15633         * gcc.c-torture/execute/20031201-1.c: New test.
15634
15635 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15636
15637         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15638
15639 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15640
15641         * gcc.dg/builtin-return-1.c: New test.
15642
15643 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15644             J"orn Rennecke <joern.rennecke@superh.com>
15645
15646         PR optimization/13260
15647         * gcc.c-torture/execute/20031204-1.c: New test.
15648
15649 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15650
15651         PR c++/9127
15652         * g++.dg/template/error6.C: New test.
15653
15654 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15655
15656         * gcc.dg/20031202-1.c: New test.
15657
15658 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15659
15660         PR c++/13179
15661         * g++.dg/template/eh1.C: New test.
15662
15663         PR c++/10771
15664         * g++.dg/template/error5.C: New test.
15665
15666 2003-12-02  David Ung  <davidu@mips.com>
15667
15668         * gcc.dg/compat/vector-check.h: Corrected type for var
15669         g_##TMODE
15670
15671 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15672
15673         PR c++/10126
15674         * g++.dg/template/ptrmem8.C: New test.
15675
15676 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15677
15678         PR c++/12573
15679         * g++.dg/template/dependent-expr3.C: New test.
15680
15681 2003-12-01  James Lemke  <jim@wasabisystems.com>
15682
15683         * gcc.dg/arm-g2.c: New test.
15684
15685 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15686
15687         PR optimization/11634
15688         * gcc.dg/20031201-2.c: New test case.
15689
15690 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15691
15692         PR 11433
15693         * objc.dg/proto-lossage-3.m: New test.
15694
15695 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15696
15697         PR optimization/12628
15698         * gcc.dg/20031201-1.c: New test case.
15699
15700 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15701
15702         * gcc.dg/unaligned-1.c: New test.
15703
15704 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15705
15706         PR c++/9849
15707         * g++.dg/template/error4.C: New test.
15708         * g++.dg/template/nested3.C: Adjust error markers.
15709
15710 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15711
15712         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15713
15714 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15715
15716         PR c/10333
15717         * gcc.dg/bitfld-7.c: New test.
15718
15719 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15720
15721         * gcc.dg/tls/asm-1.C: New test.
15722
15723 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15724
15725         * gcc.dg/cpp/assert4.c: Update.
15726
15727 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15728
15729         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15730         * gcc.dg/builtin-apply3.c: New test.
15731
15732 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15733
15734         * lib/compat.exp (compat-obj): New xfaildata parameter.
15735         Use it to set compiler_conditional_xfail_data before compiling.
15736         (compat-get-options): Handle dg-xfail-if.
15737         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15738         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15739         * gcc.dg/compat/vector-1_y.c: Likewise.
15740         * gcc.dg/compat/vector-2_x.c: Likewise.
15741         * gcc.dg/compat/vector-2_y.c: Likewise.
15742
15743 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15744
15745         * g++.dg/opt/reg-stack4.C: New test.
15746
15747 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15748
15749         * gcc.dg/builtin-apply2.c: New test.
15750
15751 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15752
15753         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15754
15755 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15756
15757         PR c++/12924
15758         * g++.dg/template/template-id-2.C: New test.
15759
15760 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15761
15762         PR c++/5369
15763         * g++.dg/template/memfriend1.C: New test.
15764         * g++.dg/template/memfriend2.C: Likewise.
15765         * g++.dg/template/memfriend3.C: Likewise.
15766         * g++.dg/template/memfriend4.C: Likewise.
15767         * g++.dg/template/memfriend5.C: Likewise.
15768         * g++.dg/template/memfriend6.C: Likewise.
15769         * g++.dg/template/memfriend7.C: Likewise.
15770         * g++.dg/template/memfriend8.C: Likewise.
15771         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15772
15773 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15774
15775         PR c++/12515
15776         * g++.dg/ext/cond1.C: New test.
15777
15778 2003-11-20  Richard Henderson  <rth@redhat.com>
15779
15780         * gcc.dg/20020201-2.c: Remove.
15781         * gcc.dg/20020201-4.c: Remove.
15782         * gcc.dg/20020304-1.c: Remove.
15783
15784 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15785
15786         * gcc.dg/cpp/trad/xwin1.c: New test case.
15787
15788 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15789
15790         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15791         * lib/g77.exp: Likewise.
15792         * lib/objc.exp: Likewise.
15793         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15794         for darwin.
15795
15796 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15797
15798         PR c++/12932
15799         * g++.dg/template/static5.C: New test.
15800
15801 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15802
15803         * gcc.dg/nested-func-1.c: New test.
15804
15805 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15806
15807         * gcc.dg/cpp/assert4.c: New test.
15808
15809 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15810
15811         PR c++/2294
15812         * g++.dg/lookup/using9.c: New test.
15813
15814 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15815
15816         PR c++/12762
15817         * g++.dg/template/error3.C: New test.
15818
15819 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15820
15821         PR ada/13035
15822         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15823         No longer use a wrapper for gcc, since this does not work under
15824         Windows.
15825
15826 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15827
15828         PR c++/2094
15829         * g++.dg/template/ptrmem7.C: New test.
15830
15831 2003-11-13  Andrew Pinski <apinski@apple.com>
15832
15833         * gcc.c-torture/compile/20031113-1.c: New test.
15834
15835 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15836             Kean Johnston <jkj@sco.com>
15837
15838         PR c/13029
15839         * gcc.dg/unused-4.c: Update.
15840
15841 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15842
15843         * g++.dg/opt/const3.C: New test.
15844
15845 2003-11-13  Jan Hubicka  <jh@suse.cz>
15846
15847         * gcc.c-torture/compile/20031112-1.c: New test.
15848
15849 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15850
15851         * g++.dg/parse/crash10.C: Remove bogus error marker.
15852
15853 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15854
15855         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15856         (host_gcc): Likewise.
15857         (ROOT): Honor $PWDCMD.
15858         (BASE): Likewise.
15859         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15860
15861 2003-11-12  Catherine Moore  <clm@redhat.com>
15862
15863         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15864
15865 2003-11-12  Andreas Jaeger  <aj@suse.de>
15866             Jakub Jelinek  <jakub@redhat.com>
15867             Andrew Pinski  <pinskia@physics.uc.edu>
15868             Richard Henderson  <rth@redhat.com>
15869
15870         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15871         systems.
15872         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15873
15874         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15875         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15876
15877 2003-11-11  Andreas Jaeger  <aj@suse.de>
15878
15879         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15880
15881         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15882
15883 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15884
15885         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15886         Clean ups.
15887
15888 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15889
15890         * gcc.dg/trampoline-1.c: New test.
15891
15892 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15893
15894         * gcc.c-torture/compile/200031109-1.c: New test.
15895
15896 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15897
15898         PR c/3190
15899         PR c/8714
15900         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15901         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15902         gcc.dg/format/no-y2k-1.c: Update.
15903
15904 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15905
15906         PR optimization/10467
15907         * gcc.dg/20031108-1.c: New test case.
15908
15909 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15910
15911         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15912
15913 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15914
15915         * gcc.dg/compound-lvalue-1.c: New test.
15916         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
15917         some XFAILs.
15918
15919 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
15920
15921         * gcc.dg/altivec-varargs-1.c: New test.
15922
15923 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15924
15925         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
15926         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
15927         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
15928         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
15929         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
15930
15931 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15932
15933         * gcc.dg/cond-lvalue-1.c: New test.
15934
15935 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
15936
15937         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
15938
15939 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15940
15941         PR c++/11616
15942         * g++.dg/template/instantiate5.C: New test.
15943
15944 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15945
15946         PR c++/12726
15947         * g++.dg/ext/complit2.C: Replace test with self-contained version.
15948         * ChangeLog: Add missing first entry for above test.
15949
15950 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15951
15952         PR c++/9810
15953         * g++.dg/template/using8.C: New test.
15954         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
15955
15956 2003-11-02  Roger Sayle  <roger@eyesopen.com>
15957
15958         PR optimization/10817
15959         * gcc.c-torture/compile/20031102-1.c: New test case.
15960
15961 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
15962
15963         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
15964         2147483647.
15965
15966 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15967
15968         * gcc.dg/20031102-1.c: New test.
15969
15970 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15971
15972         * gcc.dg/complex-1.c: New test.
15973
15974 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15975
15976         PR c++/12796
15977         * g++.dg/template/crash13.C: Adjust expected error location.
15978         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15979
15980 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15981
15982         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15983
15984 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15985
15986         PR/10239
15987         * gcc.c-torture/compile/20031031-2.c: New test.
15988
15989 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15990
15991         PR/11640
15992         * gcc.c-torture/compile/20031031-1.c: New test.
15993
15994 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15995
15996         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15997         * gcc.misc-tests/bprob.exp: Likewise.
15998         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
15999         the execution test on arm-elf configs.
16000         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16001         configs that don't support scratch files.
16002         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16003
16004 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16005
16006         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16007         done by dejagnu.
16008
16009 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16010
16011         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16012         Avoid non pure sh syntax. Add more logging.
16013
16014         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16015         fail.
16016
16017 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16018
16019         PR libgcj/10610
16020         * gcc.dg/ppc-stackalign-1.c: New test.
16021
16022 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16023
16024         * ada/acats/run_all.sh: Change output to be more compliant with
16025         dejagnu framework.
16026         Create acats.sum and acats.log files under testsuite/ada/acats
16027         Only run [a-z]* directories, to filter out e.g. CVS.
16028         Redirect build output to log file.
16029
16030 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16031
16032         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16033
16034 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16035
16036         PR ada/5909:
16037         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16038
16039 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16040
16041         * gcc.c-torture/compile/20031023-1.c: New test.
16042         * gcc.c-torture/compile/20031023-2.c: New test.
16043         * gcc.c-torture/compile/20031023-3.c: New test.
16044         * gcc.c-torture/compile/20031023-4.c: New test.
16045
16046 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16047
16048         PR c++/10371
16049         * g++.dg/lookup/scoped8.C: New test.
16050
16051 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16052
16053         * g++.dg/opt/reg-stack3.C: New test.
16054
16055 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16056
16057         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16058
16059 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16060
16061         PR c++/11076
16062         * g++.dg/template/crash13.C: New test.
16063
16064 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16065
16066         * gcc.dg/c99-restrict-2.c: New test.
16067
16068 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16069
16070         PR c++/12698, c++/12699, c++/12700, c++/12566
16071         * g++.dg/inherit/covariant9.C: New test.
16072         * g++.dg/inherit/covariant10.C: New test.
16073         * g++.dg/inherit/covariant11.C: New test.
16074
16075 2003-10-23  Jason Merrill  <jason@redhat.com>
16076
16077         PR c++/12726
16078         * g++.dg/ext/complit2.C: New test.
16079
16080 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16081
16082         PR target/12654
16083         * gcc.c-torture/execute/20031020-1.c: New test.
16084
16085 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16086
16087         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16088         following the jump_insn.
16089
16090 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16091
16092         * gcc.dg/cast-lvalue-1.c: New test.
16093
16094 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16095
16096         PR c++/11962
16097         * g++.dg/template/cond2.C: New test.
16098
16099 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16100
16101         * gcc.dg/builtins-28.c: New test.
16102
16103 2003-10-20  Jan Hubicka  <jh@suse.cz>
16104
16105         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16106         parameter.
16107         * testsuite/gcc.dg/inline-2.c: Likewise.
16108
16109 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16110
16111         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16112         * gcc.dg/nest.c:  Likewise.
16113
16114 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16115
16116         PR c++/9781, c++/10583, c++/11862
16117         * g++.dg/parse/crash13.C: New test.
16118
16119 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16120
16121         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16122
16123 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16124
16125         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16126         Define HAVE_C99_RUNTIME except on Solaris.
16127         * gcc.dg/builtins-20.c: Likewise.
16128
16129 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16130
16131         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16132
16133 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16134
16135         PR c++/12495
16136         * g++.dg/template/crash21.C: New test.
16137
16138 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16139
16140         PR c++/2513
16141         * g++.dg/template/typename5.C: New test.
16142
16143 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16144
16145         PR c++/12369
16146         * g++.dg/template/friend25.C: New test.
16147
16148 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16149
16150         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16151         versions.
16152
16153 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16154
16155         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16156         == 2147483647.
16157
16158 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16159
16160         * gcc.c-torture/execute/960416-1.x: Remove.
16161         * gcc.c-torture/execute/divconst-3.x: Likewise.
16162
16163 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16164
16165         PR target/12598
16166         * gcc.dg/torture/cris-volatile-1.c: New test.
16167
16168 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16169
16170         PR optimization/9325
16171         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16172         for overflowing floating point to integer conversion during RTL
16173         simplification.
16174
16175 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16176
16177         * objc/execute/_cmd.m: Fix typo.
16178         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16179         Relax 'scan-assembler' regexp.
16180         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16181         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16182         * objc.dg/zero-link-2.m: Remove blank line.
16183         * objc.dg/zero-link-3.m: New test case.
16184
16185 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16186
16187         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16188
16189         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16190         than linker trickery.
16191
16192 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16193
16194         PR c++/12370
16195         * g++.dg/other/friend2.C: New test.
16196
16197 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16198
16199         * gcc.dg/20031012-1.c: New test.
16200
16201 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16202
16203         * gcc.dg/weak/weak-3.c: Fix for new warning.
16204
16205 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16206
16207         PR optimization/8750
16208         * gcc.c-torture/execute/20031012-1.c: New test case.
16209
16210 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16211
16212         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16213         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16214
16215 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16216
16217         PR optimization/12260
16218         * gcc.c-torture/compile/20031011-2.c: New test case.
16219
16220 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16221
16222         * gcc.c-torture/execute/20031011-1.c: New testcase.
16223
16224 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16225
16226         * gcc.c-torture/compile/20031011-1.c: New test.
16227
16228 2003-10-11  Jan Hubicka  <jh@suse.cz>
16229
16230         * g++.dg/other/first-global.C: New test.
16231
16232 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16233
16234         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16235
16236 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16237
16238         * gcc.c-torture/compile/20031010-1.c: New test.
16239
16240 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16241
16242         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16243         * gcc.c-torture/execute/va-arg-25.c: ... here.
16244
16245 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16246
16247         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16248
16249 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16250
16251         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16252
16253 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16254
16255         * g++.dg/parse/error2.C: New test.
16256
16257 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16258
16259         PR c++/11097
16260         * g++.dg/other/error5.C: Modify the error message.
16261         * g++.dg/lookup/using8.C: New test.
16262
16263 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16264
16265         * gcc.dg/darwin-abi-2.c: New file.
16266         * gcc.c-torture/execute/va-arg-24.c: New file.
16267
16268 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16269
16270         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16271         indentation.
16272
16273 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16274
16275         PR c++/10147
16276         * g++.dg/other/error4.C: Update error messages.
16277         * g++.dg/template/ptrmem4.C: Likewise.
16278
16279         PR c++/12337
16280         * g++.dg/init/new9.C: New test.
16281
16282         PR c++/12334, c++/12236, c++/8656
16283         * g++.dg/ext/attrib8.C: New test.
16284
16285 2003-10-06  Devang Patel  <dpatel@apple.com>
16286
16287         * gcc.dg/debug/dwarf2-3.h: New test.
16288         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16289
16290 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16291
16292         * g++.dg/opt/cfg2.C: New test.
16293
16294 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16295
16296         * g++.dg/opt/float1.C: New test.
16297
16298 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16299
16300         * gcc.dg/c90-array-lval-6.c: New test.
16301         * gcc.dg/c99-array-lval-6.c: New test.
16302
16303 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16304             Ziemowit Laski  <zlaski@apple.com>
16305
16306         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16307         'Derived', so that it is never considered a class method; add
16308         new warning for '+port' method ambiguity.
16309         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16310         <objc/objc-api.h> (needed on Mac OS X).
16311         * objc.dg/method-13.m: New test.
16312
16313 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16314
16315         PR optimization/9325, PR java/6391
16316         * gcc.c-torture/execute/20031003-1.c: New test case.
16317
16318 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16319
16320         PR optimization/12180
16321         * gcc.dg/20031002-1.c: New test.
16322
16323         PR c++/12486
16324         * g++.dg/inherit/error1.C: New test.
16325
16326 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16327
16328         * lib/f-torture.exp (search_for): Rename to...
16329         (search_for_re): This.  Also, clean up comments and the
16330         "regexp" invocation.
16331
16332 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16333
16334         * gcc.c-torture/compile/20031002-1.c: New test.
16335
16336 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16337
16338         * g++.dg/opt/cond1.C: New test.
16339
16340 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16341
16342         * gcc.dg/Wold-style-definition-2.c: New testcase.
16343         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16344
16345 2003-09-29  Richard Henderson  <rth@redhat.com>
16346
16347         * g++.dg/init/array10.C: Add dg-options.
16348
16349 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16350
16351         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16352
16353 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16354
16355         * g++.dg/template/friend19.C: Fix typo.
16356         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16357
16358 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16359
16360         * gcc.c-torture/execute/20030928-1.c: New test.
16361         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16362
16363 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16364
16365         * g++.dg/opt/unroll1.C: New test.
16366
16367 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16368
16369         PR optimization/11741
16370         * gcc.dg/20030926-1.c: New test case.
16371
16372 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16373
16374         PR c++/5655
16375         * g++.dg/parse/access7.C: New test.
16376         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16377
16378 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16379
16380         MERGE OF objc-improvements-branch into MAINLINE:
16381         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16382         if libobjc has not been built.
16383         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16384         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16385         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16386         objc/execute/nested-3.m, objc/execute/np-2.m,
16387         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16388         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16389         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16390         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16391         objc.dg/special/unclaimed-category-1.h,
16392         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16393         well as GNU runtime.
16394         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16395         * execute/cascading-1.m, execute/function-message-1.m,
16396         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16397         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16398         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16399         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16400         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16401         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16402         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16403         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16404         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16405         * objc.dg/bitfield-2.m: Run only on Darwin.
16406         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16407         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16408         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16409         * objc.dg/const-str-1.m: Fix constant string layout.
16410
16411 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16412
16413         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16414
16415 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16416
16417         * gcc.dg/darwin-abi-1.c: New file.
16418
16419 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16420
16421         PR target/12281
16422         * gcc.c-torture/compile/20030921-1.c: New test.
16423
16424 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16425
16426         * g++.dg/opt/reg-stack2.C: New test.
16427
16428 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16429
16430         * g++.dg/eh/delayslot1.C: New test.
16431
16432 2003-09-20  Richard Henderson  <rth@redhat.com>
16433
16434         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16435
16436 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16437
16438         * gcc.c-torture/execute/20030920-1.c: New test case.
16439
16440 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16441
16442         * g++.dg/rtti/typeid3.C: Correct expected error message.
16443
16444 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16445
16446         PR c++/157
16447         * g++.dg/parse/crash12.C: New test.
16448
16449 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16450
16451         * gcc.dg/compat/mixed-struct-check.h: New.
16452         * gcc.dg/compat/mixed-struct-defs.h: New.
16453         * gcc.dg/compat/mixed-struct-init.h: New.
16454         * gcc.dg/compat/struct-by-value-19_main.c: New.
16455         * gcc.dg/compat/struct-by-value-19_x.c: New.
16456         * gcc.dg/compat/struct-by-value-19_y.c: New.
16457         * gcc.dg/compat/struct-by-value-20_main.c: New.
16458         * gcc.dg/compat/struct-by-value-20_x.c: New.
16459         * gcc.dg/compat/struct-by-value-20_y.c: New.
16460         * gcc.dg/compat/struct-return-19_main.c: New.
16461         * gcc.dg/compat/struct-return-19_x.c: New.
16462         * gcc.dg/compat/struct-return-19_y.c: New.
16463         * gcc.dg/compat/struct-return-20_main.c: New.
16464         * gcc.dg/compat/struct-return-20_x.c: New.
16465         * gcc.dg/compat/struct-return-20_y.c: New.
16466
16467 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16468         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16469         so that it will not complain on LP64 targets.
16470
16471 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16472
16473         PR c++/495
16474         * g++.dg/template/friend24.C: New test.
16475
16476 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16477
16478         PR c++/12332
16479         * g++.dg/template/memtmpl2.C: New test.
16480
16481 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16482
16483         PR target/11184
16484         * gcc.dg/builtin-apply1.c: New test.
16485
16486 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16487
16488         PR c++/9848
16489         * g++.dg/warn/Wunused-4.C: New test.
16490
16491 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16492
16493         PR c++/12316
16494         * g++.dg/other/gc2.C: New test.
16495
16496 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16497
16498         PR c++/11991
16499         * g++.dg/rtti/typeid3.C: New test.
16500
16501         PR c++/12266
16502         * g++.dg/overload/template1.C: New test.
16503
16504 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16505
16506         * g++.dg/opt/cfg3.C: New test.
16507
16508 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16509
16510         PR c++/7939
16511         * g++.dg/template/crash11.C: New test.
16512
16513 2003-09-16  Jason Merrill  <jason@redhat.com>
16514             Jakub Jelinek  <jakub@redhat.com>
16515
16516         * gcc.dg/attr-warn-unused-result.c: New test.
16517
16518 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16519
16520         PR c++/12184
16521         * g++.dg/expr/call2.C: New test.
16522
16523 2003-09-15  Andreas Jaeger  <aj@suse.de>
16524
16525         * gcc.dg/Wold-style-definition-1.c: New test.
16526
16527 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16528
16529         PR c++/3907
16530         * g++.dg/parse/template12.C: New test.
16531
16532         * g++.dg/abi/bitfield11.C: New test.
16533         * g++.dg/abi/bitfield12.C: Likewise.
16534
16535 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16536
16537         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16538         non-expansion of functional macro name without arguments at EOL.
16539         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16540
16541 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16542
16543         * gcc.c-torture/execute/20030914-[12].c: New tests.
16544
16545 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16546
16547         PR c++/11788
16548         * g++.dg/overload/addr1.C: New test.
16549
16550 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16551
16552         * gcc.dg/20030909-1.c: New test.
16553
16554 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16555
16556         * gcc.dg/ultrasp10.c: New test.
16557
16558 2003-09-09  Devang Patel  <dpatel@apple.com>
16559
16560         * gcc.dg/darwin-ld-6.c: New test.
16561
16562 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16563
16564         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16565
16566 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16567
16568         * gcc.dg/ia64-types1.c: New test.
16569         * gcc.dg/ia64-types2.c: Likewise.
16570
16571 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16572
16573         * gcc.dg/builtins-1.c: Add more _Complex tests.
16574         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16575
16576         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16577         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16578
16579 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16580
16581         PR c++/11786
16582         * g++.dg/lookup/koenig2.C: New test.
16583
16584         PR c++/5296
16585         * g++.dg/rtti/typeid2.C: New test.
16586
16587 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16588
16589         * gcc.c-torture/compile/20030904-1.c: New test.
16590
16591 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16592
16593         * g++.dg/opt/longbranch2.C: New test.
16594
16595 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16596
16597         * g++.dg/template/crash10.C: Only compile it.
16598
16599 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16600
16601         PR middle-end/11665
16602         * gcc.c-torture/compile/20030907-1.c: New test.
16603         * g++.dg/init/array11.C: New test.
16604
16605 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16606
16607         PR c++/11852
16608         * g++.dg/init/struct1.C: New test.
16609
16610 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16611
16612         PR c++/12181
16613         * g++.dg/expr/comma1.C: New test.
16614
16615 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16616
16617         PR c++/11867
16618         * g++.dg/expr/static_cast5.C: New test.
16619
16620 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16621
16622         PR c++/11507
16623         * g++.dg/lookup/scoped7.C: New test.
16624
16625         PR c++/9574
16626         * g++.dg/other/static1.C: New test.
16627
16628         PR c++/11490
16629         * g++.dg/warn/template-1.C: New test.
16630
16631         PR c++/11432
16632         * g++.dg/template/crash10.C: New test.
16633
16634         PR c++/2478
16635         * g++.dg/overload/VLA.C: New test.
16636
16637         PR c++/10804
16638         * g++.dg/template/call1.C: New test.
16639
16640 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16641
16642         PR c++/11794
16643         * g++.dg/parse/using3.C: New test.
16644
16645 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16646
16647         PR c++/11409
16648         * g++.dg/overload/builtin3.C: New test case.
16649
16650 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16651
16652         PR c/9862
16653         * gcc.dg/20030906-1.c: New test.
16654         * gcc.dg/20030906-2.c: Likewise.
16655
16656 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16657
16658         PR c++/12167
16659         * g++.dg/parse/defarg5.C: New test.
16660
16661         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16662
16663 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16664
16665         PR c++/12163
16666         * g++.dg/expr/static_cast4.C: New test.
16667
16668         PR c++/12146
16669         * g++.dg/template/crash9.C: New test.
16670
16671 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16672
16673         * g++.old-deja/g++.ext/pretty2.C: Update for change
16674         in __FUNCTION__.
16675         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16676
16677 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16678
16679         PR c++/11922
16680         * g++/dg/template/qualified-id1.C: New test.
16681
16682         PR c++/12037
16683         * g++.dg/warn/noeffect4.C: New test.
16684
16685 2003-09-04  Matt Austern  <austern@apple.com>
16686
16687         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16688         * g++.dg/ext/fnname2.C: Likewise.
16689         * g++.dg/ext/fnname3.C: Likewise.
16690
16691 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16692
16693         * g++.dg/expr/lval1.C: New test.
16694         * g++.dg/ext/lvcast.C: Remove.
16695
16696 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16697
16698         PR optimization/11700.
16699         * gcc.c-torture/compile/20030903-1.c: New test case.
16700
16701 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16702
16703         PR c++/12053
16704         * g++.dg/abi/layout4.C: New test.
16705
16706 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16707
16708         PR c++/11553
16709         * g++.dg/parse/friend3.C: New test.
16710
16711 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16712
16713         PR c++/11847
16714         * g++.dg/template/class1.C: New test.
16715
16716         PR c++/11808
16717         * g++.dg/expr/call1.C: New test.
16718
16719 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16720
16721         PR c++/12114
16722         * g++.dg/init/ref9.C: New test.
16723
16724         PR c++/11972
16725         * g++.dg/template/nested4.C: New test.
16726
16727 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16728
16729         PR c++/12093
16730         * g++.dg/template/non-dependent4.C: New test.
16731
16732         PR c++/11928
16733         * g++.dg/inherit/conv1.C: New test.
16734
16735 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16736
16737         PR c++/6196
16738         * g++.dg/ext/label1.C: New test.
16739         * g++.dg/ext/label2.C: Likewise.
16740
16741 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16742
16743         * g++.dg/expr/cond3.C: New test.
16744
16745 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16746
16747         * gcc.dg/builtins-1.c: Add new builtin cases.
16748
16749 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16750
16751         * gcc.dg/builtins-1.c: Add new cases.
16752         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16753
16754 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16755
16756         * gcc.dg/builtins-1.c: Add more math builtin tests.
16757         * gcc.dg/torture/builtin-attr-1.c: New test.
16758
16759 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16760
16761         PR optimization/5079
16762         * g++.dg/opt/static3.C: New test.
16763
16764 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16765
16766         * gcc.misc-tests/gcov-10b.c: New test.
16767
16768 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16769
16770         * g++.dg/opt/ptrmem3.C: New test.
16771
16772         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16773
16774 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16775
16776         * gcc.dg/20030826-2.c: New test.
16777
16778 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16779
16780         PR middle-end/12002
16781         * g77.f-torture/compile/12002.f: New test case.
16782
16783 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16784
16785         * gcc.dg/20030826-1.c: New test case.
16786
16787 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16788
16789         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16790
16791 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16792
16793         PR c++/11871
16794         * c++.dg/lookup/crash1.C: New test.
16795
16796         * c++.dg/warn/noeffect3.C: New test.
16797
16798 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16799
16800         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16801         * gcc.dg/compat/vector-1_y.c: Ditto.
16802         * gcc.dg/compat/vector-2_x.c: Ditto.
16803         * gcc.dg/compat/vector-2_y.c: Ditto.
16804
16805 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16806
16807         * gcc.dg/20030702-1.c: New test.
16808
16809 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16810
16811         PR c++/8795
16812         * g++.dg/ext/altivec-1.C: New test.
16813
16814 2003-08-24  Richard Henderson  <rth@redhat.com>
16815
16816         * g++.dg/eh/simd-2.C: Add -w for x86.
16817
16818 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16819
16820         * gcc.dg/20030815-1.c: New test.
16821
16822 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16823
16824         PR c++/3765
16825         * g++.dg/parse/access6.C: New test.
16826
16827 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16828
16829         PR c++/641, c++/11876
16830         * g++.dg/template/friend22.C: New test.
16831         * g++.dg/template/friend23.C: Likewise.
16832
16833 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16834
16835         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16836         identically.
16837
16838 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16839
16840         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16841
16842 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16843
16844         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16845
16846 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16847
16848         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16849
16850 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16851
16852         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16853
16854 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16855
16856         PR c++/11919
16857         * g++.dg/overload/prom1.C: New test.
16858
16859         PR c++/11551
16860         * g++.dg/parse/dtor2.C: New test.
16861
16862         PR c++/10762
16863         * g++.dg/parse/using2.C: New test.
16864
16865 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16866
16867         PR target/11805
16868         * gcc.c-torture/compile/20030821-1.c: New.
16869
16870 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16871
16872         PR c++/11834
16873         * g++.dg/template/deduce2.C: New test.
16874
16875 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16876
16877         * gcc.c-torture/execute/20030821-1.c: New test.
16878
16879 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16880
16881         PR middle-end/11984
16882         * gcc.dg/20030820-1.c: New test case.
16883
16884 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16885
16886         PR c++/11945
16887         * g++.dg/warn/noeffect2.C: New test.
16888
16889 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16890
16891         PR c++/10926
16892         * g++.dg/template/dtor2.C: New test.
16893
16894         PR c++/11684
16895         * g++.dg/template/operator1.C: New test.
16896         * g++.dg/parse/operator4.C: New test.
16897
16898         PR c++/11946.C
16899         * g++.dg/expr/enum1.C: New test.
16900         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16901
16902         PR c++/11036.C
16903         * g++.dg/parse/elab2.C: New test.
16904         * g++.dg/parse/typedef4.C: Change error message.
16905         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16906         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16907         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16908
16909 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16910
16911         * gcc.dg/pch/warn-1.c: New.
16912         * gcc.dg/pch/warn-1.hs: New.
16913
16914         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
16915         not-tested file.
16916
16917 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16918
16919         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
16920
16921 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16922
16923         * gcc.dg/uninit-D.c: New Test.
16924         * gcc.dg/uninit-E.c: New Test.
16925         * gcc.dg/uninit-F.c: New Test.
16926         * gcc.dg/uninit-G.c: New Test.
16927
16928 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
16929
16930         * g++.dg/README: Describe the pch directory.
16931
16932 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16933
16934         PR c++/11174
16935         * g++.dg/parse/access4.C: New test.
16936         * g++.dg/parse/access5.C: Likewise.
16937         * g++.old-deja/g++.jason/access17.C: Adjust error message.
16938
16939 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
16940
16941         * gcc.dg/noncompile/20030818-1.c: New.
16942
16943 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16944
16945         PR c++/11957
16946         * g++.dg/warn/noeffect1.C: New test.
16947
16948         * g++.dg/template/scope2.C: New test.
16949         * g++.dg/template/error2.C: Correct dg-error
16950
16951 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
16952
16953         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
16954
16955 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
16956
16957         PR C++/11512
16958         * g++.dg/template/warn1.C: New.
16959
16960 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16961
16962         * g++.dg/template/error2.C: New test.
16963         * g++.dg/lookup/using7.C: Adjust errors
16964         * g++.old-deja/g++.pt/crash36.C: Likewise.
16965         * g++.old-deja/g++.pt/derived3.C: Likewise.
16966
16967 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16968
16969         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
16970         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
16971         * gcc.c-torture/execute/builtins/string-9.c: New, from
16972         string-opt-9.c.  Adjust for execute/builtins framework.
16973         * gcc.c-torture/execute/string-opt-9.c: Delete.
16974
16975 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
16976
16977         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
16978
16979         * g++.dg/parse/ret-type2.C: New test.
16980
16981         PR c++/11703
16982         * g++.dg/init/new8.C: New test.
16983
16984         PR c++/10923
16985         * g++.dg/parse/typedef5.C: New test.
16986
16987         PR c++/9512
16988         * g++.dg/parse/qualified2.C: New test.
16989         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
16990         invalid code.
16991
16992 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
16993
16994         * g++.dg/conversion/ptrmem1.C: New test.
16995
16996 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
16997
16998         PR target/11693
16999         * gcc.dg/20030811-1.c: New test.
17000
17001         PR target/11535
17002         * gcc.c-torture/execute/20030811-1.c: New test.
17003
17004 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17005
17006         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17007
17008 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17009
17010         PR c++/11789.C
17011         * g++.dg/inherit/multiple1.C: New test.
17012
17013 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17014
17015         * gcc.dg/spe1.c: New test.
17016
17017         PR c++/11670
17018         * g++.dg/expr/cast2.C: New test.
17019
17020         PR c++/10530
17021         * g++.dg/template/dependent-name2.C: New test.
17022
17023 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17024
17025         * g++.dg/parse/crash11.C: Put the dg options in comments.
17026
17027 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17028
17029         * lib/gcc-dg.exp: Update for diagnostic change.
17030
17031 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17032
17033         PR c++/5767
17034         * g++.dg/parse/crash11.C: New test.
17035
17036 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17037
17038         * gcc.dg/cpp/spacing1.c: Update.
17039
17040 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17041
17042         PR target/11739
17043         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17044         a value for -mtune.
17045
17046 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17047
17048         PR middle-end/11771
17049         * gcc.c-torture/compile/20030804-1.c: New test case.
17050
17051 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17052
17053         * gcc.dg/20030804-1.c: New test case.
17054
17055 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17056
17057         * gcc.dg/cpp/separate-1.c: New test.
17058
17059 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17060
17061         PR c++/11704
17062         * g++.dg/template/dependent-expr2.C: New test.
17063
17064         PR c++/11766
17065         * g++.dg/expr/ptrmem1.C: New test.
17066
17067 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17068
17069         PR c++/9453
17070         * g++.dg/template/friend15.C: New test.
17071
17072 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17073
17074         * lib/dg-pch.exp: Work round PCH bug.
17075
17076 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17077
17078         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17079         builtins.  Move cases from builtins-4.c here.
17080
17081         * gcc.dg/torture/builtin-math-1.c: New test taken from
17082         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17083         additional cases.
17084
17085         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17086         Delete.
17087
17088 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17089
17090         PR c++/9447
17091         * g++.dg/template/using7.C: New test.
17092
17093 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17094
17095         * import1.c, import2.c: New tests.
17096
17097 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17098
17099         * g++.dg/eh/crossjump1.C: New test.
17100
17101 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17102
17103         PR c++/11697
17104         * g++.dg/template/using6.C: New test.
17105
17106         PR c++/11744
17107         * g++.dg/template/koenig2.C: New test.
17108
17109 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17110
17111         PR c++/7983
17112         * g++.dg/parse/typedef4.C: New test.
17113
17114 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17115
17116         PR c++/8442, c++/8806
17117         * g++.dg/template/elab1.C: New test.
17118         * g++.dg/template/type2.C: Likewise.
17119         * g++.dg/template/ttp3.C: Adjust expected error message.
17120         * g++.old-deja/g++.law/visibility13.C: Likewise.
17121         * g++.old-deja/g++.niklas/t135.C: Likewise.
17122         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17123         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17124         template argument.
17125         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17126
17127 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17128
17129         PR c++/11295
17130         * g++.dg/ext/stmtexpr1.C: New test.
17131
17132         * g++.dg/opt/tmp1.C: New test.
17133
17134         PR c++/11525
17135         * g++.dg/parse/constant4.C: New test.
17136
17137         PR c++/9447
17138         * g++.dg/template/using5.C: New test.
17139
17140 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17141
17142         * gcc.dg/builtins-27.c: New test case.
17143
17144 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17145
17146         * gcc.dg/tls/opt-7.c: New test.
17147
17148 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17149
17150         * g++.old-deja/g++.other/crash18.C: Remove.
17151
17152 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17153
17154         * g++.dg/template/explicit3.C: New.
17155         * g++.dg/template/explicit4.C: New.
17156         * g++.dg/template/explicit5.C: New.
17157
17158         PR c++/11347
17159         * g++.dg/template/memtmpl1.C: New.
17160
17161 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17162
17163         PR target/11565
17164         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17165         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17166
17167 2003-07-30  Jan Hubicka  <jh@suse.cz>
17168
17169         * vtgc1.c: Kill.
17170
17171 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17172
17173         * gcc.dg/struct-in-proto-1.c: New test.
17174
17175 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17176
17177         * gcc.dg/cpp/include2.c: Only expect one message.
17178
17179 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17180
17181         PR c++/9447
17182         * g++.dg/template/using1.C: New test.
17183         * g++.dg/template/using2.C: New test.
17184         * g++.dg/template/using3.C: New test.
17185         * g++.dg/template/using4.C: New test.
17186
17187 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17188
17189         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17190         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17191
17192 2003-07-28  Jan Hubicka  <jh@suse.cz>
17193
17194         PR c++/11530
17195         * g++.dg/opt/call1.C: New test.
17196
17197 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17198
17199         PR c++/11667
17200         * g++.dg/init/enum2.C: New test.
17201         * g++.dg/template/overload1.C: Add "-w" option.
17202
17203 2003-07-28    <hp@bitrange.com>
17204
17205         * gcc.dg/Wdeclaration-after-statement-1.c,
17206         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17207
17208 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17209
17210         * gcc.c-torture/compile/20030725-1.c: New test.
17211
17212 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17213
17214         * gcc.dg/20030505.c: Only run for SPE.
17215         Remove definition of opaque type.
17216
17217 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17218
17219         * g++.dg/template/ptrmem6.C: New test.
17220
17221 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17222
17223         * gcc.c-torture/compile/zero-strct-2.c: New test.
17224
17225 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17226
17227         * gcc.dg/intermod-1.c: New test.
17228
17229 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17230
17231         PR c++/11617
17232         * g++.dg/template/lookup2.C: New test.
17233         * g++.dg/template/memclass1.C: Remove instantiated from error.
17234         * g++.dg/other/error2.C: Tweak expected errors.
17235
17236         PR c++/11596
17237         * g++.dg/template/defarg3.C: New test.
17238
17239         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17240
17241 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17242
17243         * g++.dg/inherit/access5.C: New test.
17244
17245 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17246
17247         PR c++/11513
17248         * g++.dg/template/crash8.C: New test.
17249
17250 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17251
17252         PR c/10602
17253         * gcc.dg/noncompile/incomplete-2.c: New test.
17254
17255 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17256
17257         PR c++/11645
17258         * g++.dg/inherit/access4.C: New test.
17259
17260         PR c++/11517
17261         * g++.dg/expr/cond2.C: New test.
17262
17263         PR optimization/10679
17264         * g++.dg/opt/inline4.C: New test.
17265
17266 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17267
17268         * g++.dg/parse/crash10: New test.
17269
17270 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17271
17272         * g++.dg/ext/flexary1.C: New test.
17273
17274 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17275
17276         PR c++/10793
17277         * g++.dg/template/crash9.C: New test.
17278
17279 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17280
17281         PR c++/3004
17282         * g++.dg/parse/typedef3.C: New test.
17283
17284         PR c++/7906
17285         * g++.dg/parse/operator2.C: New test.
17286
17287         PR c++/8895
17288         * g++.dg/parse/def-tmpl-arg1.C: New test.
17289
17290         PR c++/9282
17291         * g++.dg/parse/funptr1.C: New test.
17292
17293         PR c++/9452
17294         * g++.dg/parse/ambig3.C: New test.
17295
17296         PR c++/9454
17297         * g++.dg/parse/operator3.C: New test.
17298
17299         PR c++/9486
17300         * g++.dg/parse/template10.C: New test.
17301
17302         PR c++/9488
17303         * g++.dg/parse/template11.C: New test.
17304
17305         PR c++/10150
17306         * g++.dg/parse/invalid-op1.C: New test.
17307
17308         PR c++/10247
17309         * g++.dg/parse/condexpr1.C: New test.
17310
17311 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17312
17313         * g++.dg/ext/packed3.C: New test.
17314         * g++.dg/ext/packed4.C: New test.
17315
17316         * gcc.dg/pack-test-3.c: New test.
17317
17318 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17319
17320         * lib/compat.exp: Handle dg-options per source file.
17321         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17322         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17323         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17324         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17325         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17326         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17327         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17328         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17329         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17330         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17331         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17332         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17333         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17334         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17335
17336 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17337
17338         PR c/10320
17339         * gcc.c-torture/execute/20030718-1.c: New test.
17340
17341 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17342
17343         PR optimization/11536
17344         * gcc.dg/20030721-1.c: New test.
17345
17346 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17347
17348         PR c++/11546
17349         * g++.dg/template/lookup1.C: New test.
17350
17351 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17352
17353         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17354         diagnostics of ill-formed constructs involving labels.
17355         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17356         the new 'previously defined here' message.
17357
17358 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17359
17360         * g++.dg/parse/non-dependent2.C: New test.
17361
17362 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17363
17364         * g++.dg/init/init-ref4.C: xfail on targets without
17365         weak symbols.
17366
17367 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17368
17369         PR target/11087
17370         * gcc.c-torture/execute/20030717-1.c: New test.
17371
17372 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17373
17374         * g++.dg/opt/cfg1.C: New test.
17375
17376 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17377
17378         PR optimization/11557
17379         * gcc.dg/20030717-1.c: New test.
17380
17381 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17382
17383         PR c++/10476
17384         * g++.dg/expr/crash-1.C: New test.
17385
17386         PR c++/11027
17387         * g++.dg/template/init3.C: New test.
17388
17389         PR c++/8222
17390         * g++.dg/template/non-dependent1.C: New test.
17391
17392         PR c++/11070
17393         * g++.dg/template/non-dependent2.C: New test.
17394
17395         PR c++/11071
17396         * g++.dg/template/non-dependent3.C: New test.
17397
17398         PR c++/9907
17399         * g++.dg/template/sizeof5.C: New test.
17400
17401 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17402
17403         PR 11498
17404         * gcc.c-torture/compile/mangle-1.c: New file.
17405
17406 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17407
17408         PR c++/7809
17409         * g++.dg/parse/access3.C: New test.
17410
17411 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17412
17413         PR c++/11384
17414         * g++.dg/init/init-ref4.C: New test.
17415
17416 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17417
17418         PR c++/11547
17419         * g++.dg/parse/constant3.C: New test.
17420         * g++.dg/parse/crash7.C: Likewise.
17421
17422 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17423
17424         PR target/11008
17425         * gcc.dg/i386-pentium4-not-mull.c: New.
17426
17427 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17428
17429         * gcc.dg/asm-names.c (ymain): Make it weak.
17430
17431 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17432
17433         PR c++/5421
17434         * g++.dg/template/friend21.C: New test.
17435
17436 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17437
17438         * gcc.dg/cleanup-8.c: New test.
17439         * gcc.dg/cleanup-9.c: New test.
17440
17441 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17442
17443         * g++.dg/ext/dll-MI1.h: New file.
17444         * g++.dg/ext/dllexport-MI1.C: New file.
17445         * g++.dg/ext/dllimport-MI1.C: New file.
17446
17447 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17448
17449         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17450         it does not have cmpstrsi patterns (just cmpmemsi).
17451
17452 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17453
17454         PR debug/11473
17455         * g++.dg/debug/debug8.C: New test.
17456
17457 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17458
17459         PR c++/10108
17460         * g++.dg/template/crash7.C: New test.
17461
17462 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17463
17464         PR target/10795
17465         * gcc.c-torture/compile/20030708-1.c: New.
17466
17467 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17468
17469         * gcc.c-torture/execute/20030715-1.c: New test.
17470
17471 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17472
17473         * gcc.dg/pch/inline-3.c: New file.
17474         * gcc.dg/pch/inline-3.hs: New file.
17475         * gcc.dg/pch/inline-4.c: New file.
17476         * gcc.dg/pch/inline-4.hs: New file.
17477
17478 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17479
17480         PR c++/11509
17481         * g++.dg/template/crash6.C: New test.
17482
17483         PR c++/7053
17484         * g++.dg/template/friend20.C: New test.
17485
17486         PR c++/7019
17487         * g++.dg/template/overload2.C: New test.
17488
17489 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17490
17491         PR optimization/11440
17492         * gcc.c-torture/execute/20030714-1.c: New test.
17493
17494 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17495
17496         PR c++/11154
17497         * g++.dg/template/partial2.C: New test.
17498
17499 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17500
17501         PR c++/11503
17502         * g++.dg/template/anon1.C: New test.
17503
17504         PR c++/11493
17505         PR c++/11495
17506         * g++.dg/parse/template9.C: Likewise.
17507         * g++.dg/template/crash4.C: New test.
17508         * g++.dg/template/koenig1.C: Likewise.
17509         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17510         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17511         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17512         functions.
17513         * g++.old-deja/g++.jason/template36.C: Likewise.
17514         * g++.old-deja/g++.mike/p1989.C: Likewise.
17515         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17516         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17517         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17518         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17519         compiling.
17520         * g++.old-deja/g++.pt/union2.C: Use this->.
17521
17522 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17523
17524         * gcc.dg/20030711-1.c: New test.
17525
17526 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17527
17528         PR c++/11050
17529         * g++.dg/parse/args1.C: New test.
17530         * g++.pt/defarg8.C: Change expected errors.
17531
17532 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17533
17534         PR c++/8164
17535         * g++.dg/template/nontype2.C: New test.
17536
17537         PR c++/10558
17538         * g++.dg/parse/template8.C: New test.
17539
17540         PR c++/8327
17541         * g++.dg/template/scope1.C: New test.
17542
17543         * g++.dg/warn/Wsign-compare-1.C: New test.
17544
17545 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17546
17547         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17548
17549 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17550
17551         PR c++/9411
17552         * g++.dg/template/explicit2.C: New test.
17553
17554         PR c++/10032
17555         * g++.dg/warn/pedantic1.C: New test.
17556
17557 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17558
17559         PR c++ 9483
17560         * g++.dg/other/field1.C: New test.
17561
17562 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17563
17564         PR c/11449
17565         * gcc.c-torture/compile/20030707-1.c: New.
17566
17567 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17568
17569         PR c++/10849
17570         * g++.dg/template/access12.C: New test.
17571
17572 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17573
17574         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17575         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17576         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17577         * gcc.misc-tests/gcov.exp: Update
17578         * g++.dg/gcov/gcov.exp: Update
17579         * lib/gcov.exp: Update.
17580
17581 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17582
17583         * g++.dg/abi/mangle17.C: Make sure template expressions are
17584         dependent.
17585         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17586         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17587         * g++.dg/opt/stack1.C: Remove erroneous code.
17588         * g++.dg/parse/template7.C: New test.
17589         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17590         * g++.old-deja/g++.pt/crash4.C: Likewise.
17591
17592 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17593
17594         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17595         with zero or one occurence of `$' after the initial `L'.
17596
17597 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17598
17599         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17600
17601 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17602
17603         PR c/11370
17604         * gcc.dg/Wunreachable-6.c: New testcase.
17605         * gcc.dg/Wunreachable-7.c: New testcase.
17606
17607 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17608
17609         PR c/11420
17610         * gcc.dg/20030708-1.c: New test.
17611
17612 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17613
17614         * gcc.dg/compat/sdata-section.h: New file.
17615         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17616         * gcc.dg/torture/mips-sdata-1.c: New test.
17617
17618 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17619
17620         PR c++/11030
17621         * g++.dg/template/friend19.C: New test.
17622
17623 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17624
17625         * g++.dg/opt/strength-reduce.C: New test.
17626
17627 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17628
17629         PR target/10979
17630         * gcc.dg/20030707-1.c: New testcase.
17631
17632 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17633
17634         PR optimization/11059
17635         * g++.dg/opt/emptyunion.C: New testcase.
17636
17637 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17638             Eric Botcazou  <ebotcazou@libertysurf.fr>
17639
17640         * g++.dg/opt/stack1.C: New test.
17641
17642 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17643
17644         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17645         run test.
17646
17647         PR c++/11431
17648         * g++.dg/expr/static_cast3.C: New test.
17649
17650 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17651
17652         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17653         everywhere.
17654         * gcc.dg/concat.c: Concatenation of string constants with
17655         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17656         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17657         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17658         necessary to avoid multi-character character constant warning.
17659         * gcc.dg/cpp/escape.c: Likewise.
17660         * gcc.dg/cpp/ucs.c: Likewise.
17661         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17662         Fix a typo.
17663
17664 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17665
17666         PR c/11428
17667         * gcc.c-torture/compile/20030704-1.c: New.
17668
17669 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17670
17671         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17672
17673 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17674
17675         PR c++/5287, PR c++/7910,  PR c++/11021
17676         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17677         tests for warnings.
17678         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17679         * g++.dg/ext/dllimport3.C: Likewise.
17680         * g++.dg/ext/dllimport4.C: New file.
17681         * g++.dg/ext/dllimport5.C: New file.
17682         * g++.dg/ext/dllimport6.C: New file.
17683         * g++.dg/ext/dllimport7.C: New file.
17684         * g++.dg/ext/dllimport8.C: New file.
17685         * g++.dg/ext/dllimport9.C: New file.
17686         * g++.dg/ext/dllimport10.C: New file.
17687         * g++.dg/ext/dllexport1.C: New file.
17688
17689 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17690
17691         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17692         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17693
17694 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17695
17696         * gcc.dg/builtins-25.c: New testcase.
17697         * gcc.dg/builtins-26.c: New testcase.
17698
17699 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17700
17701         * gcc.dg/compat/vector-defs.h: New file.
17702         * gcc.dg/compat/vector-setup.h: New file.
17703         * gcc.dg/compat/vector-check.h: New file.
17704         * gcc.dg/compat/vector-1_main.c: New file.
17705         * gcc.dg/compat/vector-1_x.c: New file.
17706         * gcc.dg/compat/vector-1_y.c: New file.
17707         * gcc.dg/compat/vector-2_main.c: New file.
17708         * gcc.dg/compat/vector-2_x.c: New file.
17709         * gcc.dg/compat/vector-2_y.c: New file.
17710
17711         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17712         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17713         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17714         * gcc.dg/compat/struct-align-1.h: New file.
17715         * gcc.dg/compat/struct-align-1_main.c: New file.
17716         * gcc.dg/compat/struct-align-1_x.c: New file.
17717         * gcc.dg/compat/struct-align-1_y.c: New file.
17718         * gcc.dg/compat/struct-align-2.h: New file.
17719         * gcc.dg/compat/struct-align-2_main.c: New file.
17720         * gcc.dg/compat/struct-align-2_x.c: New file.
17721         * gcc.dg/compat/struct-align-2_y.c: New file.
17722
17723         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17724         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17725         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17726         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17727         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17728         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17729         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17730         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17731         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17732         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17733         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17734         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17735         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17736         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17737         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17738         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17739         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17740         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17741         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17742         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17743         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17744         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17745         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17746         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17747         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17748         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17749         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17750         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17751         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17752
17753 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17754
17755         * gcc.dg/i386-call-1.c: New test.
17756
17757 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17758
17759         PR c++/9162
17760         * g++.dg/parse/defarg4.C: New.
17761
17762 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17763
17764         PR target/10700
17765         * gcc.c-torture/compile/20030703-1.c: New test case.
17766
17767 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17768
17769         * g++.dg/template/local3.C: Remove extra semicolon.
17770
17771 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17772
17773         * gcc.dg/i386-volatile-1.c: New test.
17774
17775 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17776
17777         PR c++/11072
17778         * g++.dg/other/offsetof2.C: XFAIL.
17779         * g++.dg/other/offsetof5.C: New.
17780
17781         PR c++/10219
17782         * g++.dg/template/error1.C: New.
17783
17784         PR c++/9779
17785         * g++.dg/template/dependent-expr1.C: New.
17786
17787 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17788
17789         PR c++/6949
17790         * g++.dg/template/local3.C: New test.
17791
17792         PR c++/11149
17793         * g++.dg/lookup/scoped6.C: New test.
17794
17795 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17796
17797         PR c++/8046
17798         * g++.dg/other/error7.C: New test.
17799
17800 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17801
17802         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17803         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17804         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17805         * g++.old-deja/g++.other/union2.C: Likewise.
17806         * gcc.dg/c90-const-expr-2.c: Likewise.
17807         * gcc.dg/c90-const-expr-3.c: Likewise.
17808         * gcc.dg/c99-const-expr-2.c: Likewise.
17809         * gcc.dg/c99-const-expr-3.c: Likewise.
17810         * gcc.dg/concat.c: Likewise.
17811
17812 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17813
17814         PR c++/9559
17815         * g++.dg/init/static1.C: New test.
17816
17817 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17818
17819         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17820         * g++.old-deja/g++.other/access2.C: Likewise.
17821         * g++.old-deja/g++.other/decl2.C: Likewise.
17822         * gcc.c-torture/execute/20020615-1.c: Likewise.
17823
17824 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17825
17826         PR c++/4933
17827         * g++.dg/template/sizeof4.C: New test.
17828
17829 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17830
17831         * g++.dg/other/error6.C: New test.
17832
17833 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17834
17835         PR c++/10750
17836         * g++.dg/parse/constant2.C: New test.
17837
17838 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17839
17840         PR c++/11106
17841         * g++.dg/other/error5.C: New test.
17842
17843 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17844
17845         * gcc.dg/format/gcc_diag-1.c: New test.
17846
17847 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17848
17849         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17850
17851 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17852
17853         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17854         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17855         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17856
17857 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17858
17859         * gcc.c-torture/execute/builtins/string-8.c: New test.
17860         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17861         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17862         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17863
17864 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17865
17866         PR c++/10468
17867         * g++.dg/ext/typeof6.C: New test.
17868
17869 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17870
17871         PR c++/10796
17872         * g++.dg/init/enum1.C: New test.
17873
17874 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17875
17876         * gcc.dg/20030627-1.c: New test.
17877
17878 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17879
17880         PR c++/11332
17881         * g++.dg/expr/static_cast2.C: New test.
17882
17883 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17884             Jakub Jelinek  <jakub@redhat.com>
17885
17886         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17887         sprintf(dst,"%s",src) optimization.
17888         * gcc.c-torture/execute/20030626-1.c: New test case.
17889         * gcc.c-torture/execute/20030626-2.c: New test case.
17890
17891 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17892
17893         * gcc.c-torture/execute/multi-ix.c: New test.
17894
17895         * gcc.c-torture/execute/simd-4.c (main):
17896         Added missing semicolon at end of union.
17897
17898 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17899
17900         PR c++/8266
17901         * g++.dg/template/explicit-instantiation3.C: New test.
17902
17903 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17904
17905         * gcc.dg/20030626-1.c: Use signed char.
17906
17907 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17908
17909         * gcc.dg/20030626-1.c: New test.
17910
17911 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17912
17913         * const-str-2.m: Update.
17914
17915 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
17916
17917         PR c++/10990
17918         * g++.dg/rtti/dyncast1.C: New test.
17919         * g++.dg/abi/mangle4.C: Correct base-specifier access.
17920         * g++.dg/lookup/scoped1.C: Remove XFAIL.
17921         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
17922
17923         PR c++/10931
17924         * g++.dg/expr/static_cast1.C: New test.
17925
17926 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
17927
17928         * gcc.dg/20030625-1.c: New test.
17929
17930 2003-06-24  Roger Sayle  <roger@eyesopen.com>
17931
17932         * gcc.c-torture/compile/20030624-1.c: New test case.
17933
17934 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
17935
17936         * gcc.c-torture/execute/string-opt-17.c: New test.
17937
17938 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
17939
17940         PR c++/5754
17941         * g++.dg/parse/crash6.C: New test.
17942
17943 2003-06-23  Roger Sayle  <roger@eyesopen.com>
17944
17945         * gcc.dg/builtins-24.c: New test case.
17946
17947 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
17948
17949         * g++.dg/opt/operator1.C: New test.
17950
17951 2003-06-22  Roger Sayle  <roger@eyesopen.com>
17952
17953         * gcc.c-torture/execute/string-opt-16.c: New test case.
17954
17955 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17956
17957         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
17958         * g++.old-deja/g++.other/conv7.C: Likewise
17959         * g++.old-deja/g++.other/overcnv2.C: Likewise.
17960         * g++.old-deja/g++.other/overload14.C: Likewise.
17961
17962 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17963
17964         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
17965         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
17966
17967 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17968
17969         PR c++/10888
17970         * g++.dg/warn/Winline-3.C: New test.
17971
17972 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17973
17974         * lib/target-supports.exp (check_alias_available): Make the test
17975         program acceptable to the Solaris assembler.
17976
17977         PR c++/10749
17978         * g++.dg/template/memclass2.C: New test.
17979
17980 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17981             Eric Botcazou  <ebotcazou@libertysurf.fr>
17982
17983         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
17984         data for non-matching targets.
17985         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
17986
17987 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17988
17989         PR c++/10845
17990         * g++.dg/template/member3.C: New test.
17991
17992 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
17993
17994         PR c++/10939
17995         * g++.dg/template/func1.C: New test.
17996
17997         PR c++/9649
17998         * g++.dg/template/static4.C: New test.
17999         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18000
18001         PR c++/11041
18002         * g++.dg/init/ref7.C: New test.
18003
18004 2003-06-19  Matt Austern  <austern@apple.com>
18005
18006         PR c++/11228
18007         * g++.dg/anew1.C: New test.
18008         * g++.dg/anew2.C: New test.
18009         * g++.dg/anew3.C: New test.
18010         * g++.dg/anew4.C: New test.
18011
18012 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18013
18014         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18015
18016 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18017
18018         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18019         endian-dependent.
18020
18021 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18022
18023         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18024         Remove cruft.
18025
18026 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18027
18028         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18029         * gcc.c-torture/compile/961203-1.c: Likewise.
18030         * gcc.c-torture/compile/980506-1.c: Likewise.
18031
18032 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18033
18034         PR c++/10712
18035         * g++.dg/lookup/using7.C: New test.
18036
18037 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18038
18039         PR c++/11105
18040         * g++.dg/abi/conv1.C: Remove it.
18041         * g++.dg/template/conv7.C: New test.
18042         * g++.dg/template/conv8.C: Likewise.
18043         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18044         conversion operator.
18045
18046 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18047
18048         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18049         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18050         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18051         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18052         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18053         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18054         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18055         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18056         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18057         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18058         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18059         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18060         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18061         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18062         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18063         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18064         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18065         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18066         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18067         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18068         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18069         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18070         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18071         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18072         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18073         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18074         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18075         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18076         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18077
18078 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18079
18080         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18081         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18082         indications.
18083
18084 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18085
18086         * gcc.dg/i386-387-5.c: New test case.
18087         * gcc.dg/i386-387-6.c: New test case.
18088         * gcc.dg/builtins-23.c: New test case.
18089
18090 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18091
18092         * gcc.dg/builtins-22.c: New test case.
18093         * gcc.dg/i386-387-1.c: Update to test exp.
18094         * gcc.dg/i386-387-2.c: Likewise.
18095
18096 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18097
18098         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18099
18100 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18101
18102         * lib/gcc-dg.exp (dg-require-dll): New function.
18103         (dg-xfail-if): Likewise.
18104         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18105         driver.
18106
18107         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18108         * gcc.c-torture/compile/20001205-1.c: Likewise.
18109         * gcc.c-torture/compile/20001226-1.c: Likewise.
18110         * gcc.c-torture/compile/20010518-2.c: Likewise.
18111         * gcc.c-torture/compile/20020312-1.c: Likewise.
18112         * gcc.c-torture/compile/20020604-1.c: Likewise.
18113         * gcc.c-torture/compile/920501-12.c: Likewise.
18114         * gcc.c-torture/compile/920501-4.c: Likewise.
18115         * gcc.c-torture/compile/920520-1.c: Likewise.
18116         * gcc.c-torture/compile/920521-1.c: Likewise.
18117         * gcc.c-torture/compile/920625-1.c: Likewise.
18118         * gcc.c-torture/compile/961203-1.c: Likewise.
18119         * gcc.c-torture/compile/980506-1.c: Likewise.
18120         * gcc.c-torture/compile/981006-1.c: Likewise.
18121         * gcc.c-torture/compile/981022-1.c: Likewise.
18122         * gcc.c-torture/compile/981223-1.c: Likewise.
18123         * gcc.c-torture/compile/990617-1.c: Likewise.
18124         * gcc.c-torture/compile/dll.c: Likewise.
18125         * gcc.c-torture/compile/labels-3.c: Likewise.
18126         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18127         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18128         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18129         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18130         * gcc.c-torture/compile/simd-5.c: Likewise.
18131         * gcc.c-torture/compile/20000804-1.x: Remove.
18132         * gcc.c-torture/compile/20001205-1.x: Likewise.
18133         * gcc.c-torture/compile/20001226-1.x: Likewise.
18134         * gcc.c-torture/compile/20010518-2.x: Likewise.
18135         * gcc.c-torture/compile/20020312-1.x: Likewise.
18136         * gcc.c-torture/compile/20020604-1.x: Likewise.
18137         * gcc.c-torture/compile/920501-12.x: Likewise.
18138         * gcc.c-torture/compile/920501-4.x: Likewise.
18139         * gcc.c-torture/compile/920520-1.x: Likewise.
18140         * gcc.c-torture/compile/920521-1.x: Likewise.
18141         * gcc.c-torture/compile/920625-1.x: Likewise.
18142         * gcc.c-torture/compile/961203-1.x: Likewise.
18143         * gcc.c-torture/compile/980506-1.x: Likewise.
18144         * gcc.c-torture/compile/981006-1.x: Likewise.
18145         * gcc.c-torture/compile/981022-1.x: Likewise.
18146         * gcc.c-torture/compile/981223-1.x: Likewise.
18147         * gcc.c-torture/compile/990617-1.x: Likewise.
18148         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18149         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18150         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18151         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18152         * gcc.c-torture/compile/simd-5.x: Likewise.
18153
18154         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18155
18156 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18157
18158         * gcc.c-torture/execute/20030611-1.c: New test.
18159
18160 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18161
18162         PR middle-end/168
18163         * gcc.dg/20030612-1.c: New test case.
18164
18165 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18166
18167         PR c++/10635
18168         * g++.dg/expr/cast1.C: New test.
18169
18170 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18171
18172         * gcc.dg/builtins-21.c: New test case.
18173
18174 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18175
18176         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18177         options instead of at the end.
18178         * lib/objc.exp (objc_target_compile): Likewise.
18179
18180 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18181
18182         PR c++/10432
18183         * g++.dg/parse/error1.C: New test.
18184
18185 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18186
18187         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18188         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18189         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18190         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18191         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18192         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18193         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18194         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18195         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18196         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18197         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18198         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18199         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18200         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18201         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18202         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18203         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18204         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18205         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18206         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18207         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18208         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18209         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18210         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18211
18212         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18213         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18214         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18215         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18216         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18217         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18218         * gcc.dg/compat/scalar-return-3_main.c: New file.
18219         * gcc.dg/compat/scalar-return-3_x.c: New file.
18220         * gcc.dg/compat/scalar-return-3_y.c: New file.
18221         * gcc.dg/compat/scalar-return-4_main.c: New file.
18222         * gcc.dg/compat/scalar-return-4_x.c: New file.
18223         * gcc.dg/compat/scalar-return-4_y.c: New file.
18224
18225 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18226
18227         * gcc.dg/compat/fp2-struct-check.h: New file.
18228         * gcc.dg/compat/fp2-struct-defs.h: New file.
18229         * gcc.dg/compat/fp2-struct-init.h: New file.
18230         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18231         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18232         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18233         * gcc.dg/compat/struct-return-10_main.c: New file.
18234         * gcc.dg/compat/struct-return-10_x.c: New file.
18235         * gcc.dg/compat/struct-return-10_y.c: New file.
18236
18237         * gcc.dg/compat/compat-common.h: New file.
18238         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18239         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18240         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18241         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18242         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18243         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18244         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18245         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18246         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18247         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18248         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18249         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18250         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18251         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18252         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18253         * gcc.dg/compat/small-struct-check.h: Ditto.
18254         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18255         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18256         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18257         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18258         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18259         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18260         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18261         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18262         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18263         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18264         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18265         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18266         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18267         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18268         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18269         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18270         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18271         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18272         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18273         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18274         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18275         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18276         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18277         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18278         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18279         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18280         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18281         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18282         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18283         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18284
18285 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18286
18287         * g++.dg/pch/static-1.C: New file.
18288         * g++.dg/pch/static-1.Hs: New file.
18289
18290 2003-06-10  Richard Henderson  <rth@redhat.com>
18291
18292         * gcc.dg/asm-7.c: Adjust expected warning text.
18293
18294 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18295
18296         * gcc.dg/builtins-20.c: New test case.
18297
18298 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18299
18300         PR c++/11131
18301         * g++.dg/opt/template1.C: New test.
18302
18303 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18304
18305         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18306         additional_sources.
18307
18308 2003-05-21  David Taylor  <dtaylor@emc.com>
18309
18310         * gcc.dg/Wpadded.c: New file.
18311
18312 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18313
18314         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18315         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18316         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18317         dg-require-weak.
18318
18319 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18320
18321         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18322
18323 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18324
18325         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18326         (dg-require-alias): Likewise.
18327         (dg-require-gc-sections): Likewise.
18328         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18329
18330 2003-06-08  Richard Henderson  <rth@redhat.com>
18331
18332         * gcc.dg/20011029-2.c: Fix the array reference.
18333         * gcc.dg/asm-7.c: New.
18334
18335 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18336
18337         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18338
18339 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18340
18341         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18342         (dg-require-gc-sections): Likewise.
18343
18344 2003-06-08  Jan Hubicka  <jh@suse.cz>
18345
18346         * i386-cmov1.c: Fix regular expression.
18347         * i386-cvt-1.c: Likewise.
18348         * i386-local.c: Likewise.
18349         * i386-local2.c: Likewise.
18350         * i386-mul.c: Likewise.
18351         * i386-ssetype-1.c: Likewise.
18352         * i386-ssetype-3.c: Likewise.
18353         * i386-ssetype-5.c: Likewise.
18354
18355 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18356
18357         PR c++/11039
18358         * g++.dg/warn/implicit-typename2.C: New test.
18359         * g++.dg/warn/implicit-typename3.C: New test.
18360
18361 2003-06-07  Richard Henderson  <rth@redhat.com>
18362
18363         * g++.dg/other/offsetof3.C: Use size_t.
18364         * g++.dg/other/offsetof4.C: Likewise.
18365
18366 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18367
18368         * lib/copy-file.exp: New. Implement gcc_copy_files.
18369
18370         * lib/dg-pch.exp: Load copy-file.exp
18371         (dg-pch): Use gcc_copy_files instead of "file copy".
18372
18373 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18374
18375         * gcc.dg/weak/weak.exp: Simplify.
18376         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18377         * gcc.dg/weak/weak-1.c: Likewise.
18378         * gcc.dg/weak/weak-2.c: Likewise.
18379         * gcc.dg/weak/weak-3.c: Likewise.
18380         * gcc.dg/weak/weak-4.c: Likewise.
18381         * gcc.dg/weak/weak-5.c: Likewise.
18382         * gcc.dg/weak/weak-6.c: Likewise.
18383         * gcc.dg/weak/weak-7.c: Likewise.
18384         * gcc.dg/weak/weak-8.c: Likewise.
18385         * gcc.dg/weak/weak-9.c: Likewise.
18386
18387 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18388
18389         gcc.c-torture/execute/20030606-1.c: New.
18390
18391 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18392
18393         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18394         * gcc.dg/builtins-19.c: Likewise.
18395
18396 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18397
18398         * gcc.dg/builtins-2.c: Add some more tests.
18399         * gcc.dg/builtins-18.c: New test case.
18400         * gcc.dg/builtins-19.c: New test case.
18401
18402 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18403             Jim Wilson  <wilson@tuliptree.org>
18404
18405         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18406
18407 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18408
18409         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18410         mempcpy/stpcpy calls not to be optimized into something else.
18411         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18412         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18413         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18414
18415 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18416
18417         * gcc.dg/format/asm_fprintf-1.c: New test.
18418
18419 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18420
18421         * lib/gcc-defs.exp (additional_sources): New variable.
18422         (dg-additional-sources): New function.
18423         (additional_files): New variable.
18424         (dg-additional-files): New function.
18425         (dg-additional-files-options): Likewise.
18426         * lib/gcc-dg.exp (dg-require-weak): New function.
18427         (dg-require-alias): Likewise.
18428         (dg-require-gc-sections): Likewise.
18429         * lib/target-supports.exp (check_alias_available): Remove testfile
18430         parameter.
18431         (check_gc_sections_available): New function.
18432         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18433         (dg-gpp-additional-files): Likewise.
18434         * lib/g++.exp (additional_sources): Remove.
18435         (additional_files): Likewise.
18436         (g++_target_compile): Use dg-additional-files-options.
18437
18438         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18439         Tcl logic.
18440         * gcc.dg/special/ecos.exp: Remove.
18441         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18442         * gcc.dg/special/alias-1.c: Likewise.
18443         * gcc.dg/special/alias-2.c: Likewise.
18444         * gcc.dg/special/gcsec-1.c: Likewise.
18445         * gcc.dg/special/weak-1.c: Likewise.
18446         * gcc.dg/special/weak-2.c: Likewise.
18447         * gcc.dg/special/wkali-1.c: Likewise.
18448         * gcc.dg/special/wkali-2.c: Likewise.
18449
18450         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18451         dg-gpp-additional-*.
18452         * g++.dg/special/conpr-3.C: Likewise.
18453         * g++.dg/special/conpr-4.C: Likewise.
18454         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18455         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18456         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18457         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18458         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18459         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18460         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18461         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18462         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18463         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18464         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18465         * g++.old-deja/g++.other/comdat1.C: Likewise.
18466         * g++.old-deja/g++.other/comdat2.C: Likewise.
18467         * g++.old-deja/g++.other/comdat3.C: Likewise.
18468         * g++.old-deja/g++.other/ctor1.C: Likewise.
18469         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18470
18471 2003-06-05  Richard Henderson  <rth@redhat.com>
18472
18473         * gcc.dg/debug/20030605-1.c: New.
18474
18475 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18476
18477         * README.QMTEST: Update.
18478
18479 2003-06-04  Richard Henderson  <rth@redhat.com>
18480
18481         * gcc.dg/cleanup-1.c: New.
18482         * gcc.dg/cleanup-2.c: New.
18483         * gcc.dg/cleanup-3.c: New.
18484         * gcc.dg/cleanup-4.c: New.
18485         * gcc.dg/cleanup-5.c: New.
18486         * gcc.dg/cleanup-6.c: New.
18487         * gcc.dg/cleanup-7.c: New.
18488
18489 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18490
18491         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18492
18493         * lib/dg-pch.exp: New file.
18494         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18495         * gcc.dg/pch/pch.exp: Likewise.
18496
18497 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18498
18499         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18500         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18501         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18502         * gcc.dg/builtins-17.c: New test case.
18503         * gcc.dg/i386-387-4.c: New test case.
18504         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18505
18506 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18507
18508         * gcc.dg/ultrasp9.c: New test.
18509
18510 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18511
18512         * gcc.c-torture/compile/20030604-1.c: New test.
18513         * gcc.dg/sparc-constant-1.c: New test.
18514
18515 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18516
18517         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18518
18519 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18520
18521         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18522
18523         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18524         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18525
18526 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18527
18528         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18529
18530 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18531
18532         PR c++/10940
18533         * g++.dg/template/spec10.C: New test.
18534
18535 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18536
18537         * gcc.dg/builtins-16.c: New test case.
18538
18539 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18540
18541         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18542         mempcpy test with post-increments.
18543         * gcc.c-torture/execute/string-opt-3.c: New test.
18544         * gcc.dg/string-opt-1.c: New test.
18545
18546 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18547
18548         PR fortran/10965
18549         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18550
18551 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18552
18553         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18554         (scan-assembler): ... here.  Use dg-scan.
18555         (scan-assembler-not): Likewise.
18556         (scan-file): New function.
18557         (scan-file-not): Likewise.
18558         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18559         * gcc.dg/cpp/_Pragma4.c: Likewise.
18560         * gcc.dg/cpp/_Pragma5.c: Likewise.
18561         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18562         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18563         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18564         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18565         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18566         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18567         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18568         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18569         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18570         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18571         * gcc.dg/cpp/cxxcom1.c: Likewise.
18572         * gcc.dg/cpp/line1.c: Likewise.
18573         * gcc.dg/cpp/maccom1.c: Likewise.
18574         * gcc.dg/cpp/maccom2.c: Likewise.
18575         * gcc.dg/cpp/maccom3.c: Likewise.
18576         * gcc.dg/cpp/maccom4.c: Likewise.
18577         * gcc.dg/cpp/maccom5.c: Likewise.
18578         * gcc.dg/cpp/maccom6.c: Likewise.
18579         * gcc.dg/cpp/multiline.c: Likewise.
18580         * gcc.dg/cpp/spacing1.c: Likewise.
18581         * gcc.dg/cpp/spacing2.c: Likewise.
18582         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18583         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18584         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18585         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18586         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18587         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18588         * gcc.dg/cpp/cxxcom2.c: Likewise.
18589         * gcc.dg/cpp/cxxcom2.h: New file.
18590
18591         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18592         * g++.dg/cpp/truefalse.C: Here.
18593         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18594
18595 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18596
18597         * gcc.dg/cpp/redef3.c: New file.
18598
18599 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18600
18601         * gcc.dg/i386-loop-3.c: New test.
18602
18603 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18604
18605         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18606
18607 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18608
18609         * gcc.dg/fwrapv-1.c: New test case.
18610         * gcc.dg/fwrapv-2.c: New test case.
18611
18612 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18613
18614         PR c++/10956
18615         * g++.dg/template/spec9.C: New test.
18616
18617 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18618
18619         * gcc.dg/duff-4.c: New test case.
18620
18621 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18622
18623         PR fortran/10843
18624         * g77.dg/ffixed-form-1.f: New test
18625         * g77.dg/ffixed-form-2.f: New test
18626         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18627         * g77.dg/ffree-form-3.f: New test
18628
18629 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18630
18631         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18632         * gcc.dg/wint_t-1.c: Likewise.
18633
18634 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18635
18636         * g++.dg/template/access11.C: New test.
18637
18638 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18639
18640         PR c++/10849
18641         * g++.dg/template/access10.C: New test.
18642
18643 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18644             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18645
18646         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18647
18648 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18649
18650         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18651         suppress for powerpc-*-darwin*.
18652         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18653
18654 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18655
18656         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18657         suppress option for powerpc-*-darwin*.
18658
18659 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18660
18661         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18662         * gcc.dg/builtins-4.c: Add test for fmod.
18663
18664 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18665
18666         PR c++/10682
18667         * g++.dg/template/instantiate4.C: New test.
18668
18669 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18670
18671         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18672
18673 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18674
18675         * gcc.dg/compat/scalar-return-1_main.c: New file.
18676         * gcc.dg/compat/scalar-return-1_x.c: New file.
18677         * gcc.dg/compat/scalar-return-1_y.c: New file.
18678         * gcc.dg/compat/scalar-return-2_main.c: New file.
18679         * gcc.dg/compat/scalar-return-2_x.c: New file.
18680         * gcc.dg/compat/scalar-return-2_y.c: New file.
18681         * gcc.dg/compat/struct-return-3_main.c: New file.
18682         * gcc.dg/compat/struct-return-3_y.c: New file.
18683         * gcc.dg/compat/struct-return-3_x.c: New file.
18684         * gcc.dg/compat/struct-return-2_main.c: New file.
18685         * gcc.dg/compat/struct-return-2_x.c: New file.
18686         * gcc.dg/compat/struct-return-2_y.c: New file.
18687
18688 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18689
18690         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18691         for hppa*-hp-hpux*.
18692         * gcc.dg/20021014-1.c (dg-options): Likewise.
18693         * gcc.dg/nest.c (dg-options): Likewise.
18694
18695 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18696
18697         PR c++/9738
18698         * g++.dg/ext/dllimport2.C: New file.
18699         * g++.dg/ext/dllimport3.C: New file.
18700
18701 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18702
18703         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18704         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18705         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18706         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18707         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18708         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18709         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18710         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18711         * gcc.dg/compat/small-struct-defs.h: New file.
18712         * gcc.dg/compat/small-struct-init.h: New file.
18713         * gcc.dg/compat/small-struct-check.h: New file.
18714         * gcc.dg/compat/fp-struct-defs.h: New file.
18715         * gcc.dg/compat/fp-struct-check.h: New file.
18716         * gcc.dg/compat/fp-struct-init.h: New file.
18717         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18718         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18719
18720 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18721
18722         * gcc.dg/20030225-2.c: New test.
18723
18724 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18725             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18726
18727         * gcc.c-torture/compile/20030518-1.c: New test case.
18728
18729 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18730
18731         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18732         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18733         gcc-dg-debug-runtest.
18734         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18735         gcc-dg-debug-runtest.
18736
18737 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18738
18739         PR c++/9022
18740         * g++.dg/lookup/using6.C: New test.
18741
18742 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18743
18744         * g++.dg/parse/access2.C: New test.
18745
18746 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18747
18748         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18749         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18750         * gcc.dg/debug/debug.exp: Likewise.
18751
18752 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18753
18754         * gcc.dg/dollar.c: New test.
18755
18756 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18757
18758         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18759         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18760         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18761         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18762         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18763         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18764         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18765         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18766         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18767         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18768         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18769         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18770         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18771         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18772         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18773         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18774         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18775         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18776
18777 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18778
18779         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18780         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18781         support for "repo" mode.
18782         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18783         * lib/g77-dg.exp: Likewise.
18784         * lib/obj-dg.exp: Likewise.
18785
18786 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18787
18788         Merge from gcc-3_2-rhl8-branch:
18789         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18790
18791         * gcc.dg/tls/opt-6.c: New test.
18792
18793         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18794
18795         * gcc.dg/20030405-1.c: New test.
18796
18797         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18798
18799         * gcc.dg/20030309-1.c: New test.
18800
18801         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18802
18803         * gcc.c-torture/execute/20030307-1.c: New test.
18804
18805         2003-02-20  Randolph Chung  <tausq@debian.org>
18806
18807         * gcc.c-torture/compile/20030220-1.c: New test.
18808
18809         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18810
18811         * gcc.dg/20030217-1.c: New test.
18812
18813         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18814
18815         * gcc.c-torture/compile/20020129-1.c: New test.
18816
18817         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18818
18819         * gcc.dg/unroll-1.c: New test.
18820
18821         2002-11-16  Jan Hubicka  <jh@suse.cz>
18822
18823         * gcc.c-torture/execute/20020920-1.c: New test.
18824
18825         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18826
18827         PR target/7434
18828         * gcc.c-torture/compile/20021008-1.c: New test.
18829
18830         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18831
18832         PR target/7559
18833         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18834
18835         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18836
18837         * gcc.c-torture/compile/20020807-1.c: New test.
18838
18839         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18840
18841         * gcc.dg/tls/opt-1.c: New test.
18842
18843         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18844
18845         * gcc.dg/20020729-1.c: New test.
18846
18847         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18848
18849         * g++.dg/opt/life1.C: New test.
18850
18851         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18852
18853         * gcc.dg/20020525-1.c: New test.
18854
18855         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18856
18857         PR c++/6794
18858         * g++.dg/ext/pretty1.C: New test.
18859         * g++.dg/ext/pretty2.C: New test.
18860
18861 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18862
18863         PR c++/8385
18864         * g++.dg/ext/typeof5.C: New test.
18865
18866 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18867
18868         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18869         __USER_LABEL_PREFIX__ into account.
18870         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18871
18872 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18873
18874         * gcc.dg/builtins-15.c: New test case.
18875
18876 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18877
18878         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18879
18880 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18881
18882         * lib/g++.exp: Tweak handling of additional source files.
18883         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18884         * g++.dg/special/conpr-2a.C: Rename to ...
18885         * g++.dg/special/conpr-2a.cc: ... this.
18886         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18887         * g++.dg/special/conpr-3a.C: Rename to ...
18888         * g++.dg/special/conpr-3a.cc: This.
18889         * g++.dg/special/conpr-3b.C: Rename to ...
18890         * g++.dg/special/conpr-3b.cc: This.
18891         * g++.dg/special/conpr-4.C: New test.
18892         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18893
18894 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18895
18896         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18897
18898 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18899
18900         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18901         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18902         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18903         * g++.old-deja/g++.other/warn3.C: Likewise.
18904
18905 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18906
18907         * gcc.dg/i386-387-1.c: Update to also test log.
18908         * gcc.dg/i386-387-2.c: Likewise.
18909
18910 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18911
18912         * g77.f-torture/execute/int8421.f: New test.
18913
18914 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18915
18916         PR c++/10230, c++/10481
18917         * g++.dg/lookup/scoped5.C: New test.
18918
18919 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18920
18921         PR c++/10552
18922         * g++.dg/template/ttp6.C: New test.
18923
18924 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
18925
18926         * gcc.c-torture/execute/builtins: New directory.
18927         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
18928         gcc.c-torture/execute/builtins.
18929         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
18930         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
18931         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
18932         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
18933
18934 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18935
18936         PR c++/9252
18937         * g++.dg/template/access8.C: New test.
18938         * g++.dg/template/access9.C: New test.
18939
18940 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18941
18942         PR c++/9554
18943         * g++.dg/parse/access1.C: New test.
18944
18945 2003-05-09  DJ Delorie  <dj@redhat.com>
18946
18947         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
18948         long, and not an int.
18949
18950 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18951
18952         PR c++/10555, c++/10576
18953         * g++.dg/template/memclass1.C: New test.
18954
18955 2003-05-08  DJ Delorie  <dj@redhat.com>
18956
18957         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
18958         targets.
18959         * gcc.c-torture/execute/20021024-1.x: Likewise.
18960         * gcc.c-torture/execute/shiftdi.x: Likewise.
18961         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
18962         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
18963         * gcc.dg/20021018-1.c: Likewise.
18964
18965 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18966
18967         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
18968
18969         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
18970         (bcopy): Call memmove.
18971
18972 2003-05-08  Roger Sayle  <roger@eyesopen.com>
18973
18974         * g77.f-torture/compile/8485.f: New test case.
18975
18976 2003-05-07  Richard Henderson  <rth@redhat.com>
18977
18978         PR c++/10570
18979         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
18980         Verify exception_cleanup not called for rethrows.
18981         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
18982         when exiting catch block without rethrowing.
18983         * g++.dg/eh/forced3.C: New.
18984         * g++.dg/eh/forced4.C: New.
18985
18986 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
18987
18988         * gcc.dg/20030505.c: Fix triplet.
18989
18990 2003-05-06  DJ Delorie  <dj@redhat.com>
18991
18992         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
18993         * gcc.dg/nest.c: Likewise.
18994
18995 2003-05-05  Roger Sayle  <roger@eyesopen.com>
18996
18997         * gcc.dg/builtins-14.c: New test case.
18998
18999 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19000
19001         * lib/compat.exp (compat-execute): New argument.
19002         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19003         * gcc.dg/compat: New test directory.
19004         * gcc.dg/compat/compat.exp: New expect script.
19005         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19006         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19007         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19008         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19009         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19010         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19011
19012         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19013         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19014         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19015         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19016         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19017         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19018         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19019         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19020         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19021         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19022         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19023         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19024         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19025         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19026         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19027
19028 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19029
19030         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19031
19032 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19033
19034         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19035
19036 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19037
19038         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19039         * gcc.dg/ppc-fsel-2.c: New test.
19040
19041         * gcc.dg/unused-5.c: New test.
19042
19043 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19044
19045         PR c++/10496
19046         * g++.dg/warn/pmf1.C: New test.
19047
19048 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19049
19050         PR c++/4494
19051         * g++.dg/warn/main.C: New test.
19052
19053 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19054
19055         * gcc.dg/nonnull-3.c: New test.
19056
19057 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19058
19059         * gcc.dg/cpp/Wtrigraphs.c: Update.
19060         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19061
19062 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19063
19064         * gcc.dg/ppc-fsel-1.c: New test.
19065
19066 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19067
19068         PR c/10604
19069         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19070
19071 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19072
19073         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19074
19075 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19076
19077         PR c++/9364, c++/10553, c++/10586
19078         * g++.dg/parse/typename4.C: New test.
19079         * g++.dg/parse/typename5.C: Likewise.
19080
19081 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19082
19083         * gcc.c-torture/compile/20030503-1.c: New test.
19084
19085 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19086
19087         * g++.dg/lookup/using5.C: Fix testcase error.
19088
19089 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19090
19091         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19092         since MEABI is no longer supported.  Remove all vestiges
19093         of MEABI from the test.
19094
19095 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19096
19097         PR c++/10554
19098         * g++.dg/lookup/using5.C: New test.
19099
19100 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19101
19102         PR c++/8772
19103         * g++.dg/template/ttp5.C: New test.
19104
19105 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19106
19107         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19108         (dg-gpp-additional-sources): New function.
19109         (dg-gpp-additional-files): Likewise.
19110         * lib/g++.exp (additional_sources): New variable.
19111         (additional_files): Likewise.
19112         (g++_target_compile): Deal with them.
19113         * lib/old-dejagnu.exp: Remove.
19114         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19115         * g++.old-deja: Revise all tests to use dg commands.
19116
19117 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19118
19119         PR c++/9432, c++/9528
19120         * g++.dg/lookup/using4.C: New test.
19121
19122 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19123
19124         * gcc.dg/noreturn-5.c: New file.
19125         * gcc.dg/noreturn-6.c: New file.
19126
19127         * gcc.c-torture/compile/inline-1.c: New file.
19128
19129 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19130
19131         PR c++/10551
19132         * g++.dg/template/explicit1.C: New test.
19133
19134 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19135
19136         PR c++/10549
19137         * g++.dg/other/bitfield1.C: New test.
19138
19139         PR c++/10527
19140         * g++.dg/init/new7.C: New test.
19141
19142 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19143
19144         * g++.dg/ext/desig1.C: New test.
19145         * g++.dg/ext/init1.C: Update.
19146
19147         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19148
19149 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19150
19151         PR c++/10180
19152         * g++.dg/warn/Winline-1.C: New test.
19153
19154 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19155
19156         * gcc.c-torture/execute/string-opt-19.c: New test.
19157
19158         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19159         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19160
19161 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19162
19163         PR c++/10506
19164         * g++.dg/init/new6.C: New test.
19165
19166         PR c++/10503
19167         * g++.dg/init/ref6.C: New test.
19168
19169 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19170
19171         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19172
19173 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19174
19175         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19176         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19177
19178 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19179
19180         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19181         initialized static data members.
19182
19183 2003-04-25  H.J. Lu <hjl@gnu.org>
19184
19185         * gcc.dg/ia64-sync-4.c: New test.
19186
19187 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19188
19189         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19190         date.
19191
19192 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19193
19194         PR c++/10337
19195         * g++.dg/warn/conv1.C: New test.
19196         * g++.old-deja/g++.other/conv7.C: Adjust.
19197         * g++.old-deja/g++.other/overload14.C: Adjust.
19198
19199 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19200
19201         PR c++/10471
19202         * g++.dg/template/defarg2.C: New test.
19203
19204 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19205
19206         * gcc.dg/cpp/include2.c: Update.
19207         * gcc.dg/cpp/multiline-2.c: New.
19208         * gcc.dg/cpp/multiline.c: Update.
19209         * gcc.dg/cpp/strify2.c: Update.
19210         * gcc.dg/cpp/trad/literals-2.c: Update.
19211
19212 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19213
19214         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19215
19216 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19217
19218         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19219
19220 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19221
19222         PR c++/10451
19223         * g++.dg/parse/crash4.C: New test.
19224
19225         PR c++/9847
19226         * g++.dg/parse/crash5.C: New test.
19227
19228 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19229
19230         PR c++/10446
19231         * g++.dg/parse/crash3.C: New test.
19232
19233         PR c++/10428
19234         * g++.dg/parse/elab1.C: New test.
19235
19236 2003-04-22  Devang Patel  <dpatel@apple.com>
19237
19238         * gcc.dg/cpp/trad/funlike-5.c: New test.
19239
19240 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19241
19242         * g++.dg/other/packed1.C: Fix dg options.
19243
19244 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19245
19246         * g++.dg/other/offsetof2.C: New test.
19247
19248 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19249
19250         * g++.dg/template/recurse.C: Adjust location of error messages.
19251
19252 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19253
19254         PR c++/9881
19255         * g++.dg/init/addr-const1.C: New test.
19256         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19257
19258 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19259
19260         PR c++/10405
19261         * g++.dg/lookup/struct-hack1.C: New test.
19262
19263 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19264
19265         * ucs.c: Update diagnostic messages.
19266
19267 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19268
19269         * gcc.dg/cpp/truefalse.cpp: New test.
19270         * gcc.dg/cpp/cpp.exp: Update.
19271         * g++.dg/other/stdbool-if.C: Remove.
19272
19273 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19274
19275         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19276         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19277
19278 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19279
19280         * gcc.c-torture/compile/20030418-1.c: New test.
19281
19282 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19283
19284         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19285
19286 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19287
19288         PR c++/10347
19289         g++.dg/template/dependent-name1.C: New test.
19290
19291 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19292
19293         * gcc.dg/warn-1.c (tourist_guide): New array,
19294         contains a pointer to bar.
19295
19296 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19297
19298         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19299         * gcc.c-torture/execute/medce-1.c: New test case.
19300         * gcc.c-torture/execute/medce-2.c: New test case.
19301
19302 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19303
19304         * lib/prune.exp: Ignore more messages.
19305
19306         PR c++/10381
19307         * g++.dg/parse/lookup3.C: New test.
19308
19309 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19310
19311         * gcc.c-torture/compile/20030415-1.c : New test.
19312
19313 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19314
19315         * gcc.c-torture/execute/scope-2.c: Move to ...
19316         * gcc.dg/noncompile/scope.c: .... here.
19317
19318 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19319
19320         * gcc.dg/20030414-2.c: New test case.
19321
19322 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19323
19324         PR target/10377
19325         * gcc.dg/20030414-1.c: New test.
19326
19327 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19328
19329         * gcc.dg/builtins-12.c: New test case.
19330         * gcc.dg/builtins-13.c: New test case.
19331
19332 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19333
19334         * gcc.c-torture/execute/string-opt-18.c: New test.
19335
19336 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19337
19338         PR c++/10300
19339         * g++.dg/init/new5.C: New test.
19340
19341 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19342
19343         PR c++/7910
19344         * g++.dg/ext/dllimport1.C: New test.
19345
19346 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19347
19348         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19349
19350 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19351
19352         PR Fortran/9263
19353         * g77.f-torture/noncompile/9263.f: New test
19354         PR Fortran/1832
19355         * g77.f-torture/execute/1832.f: New test
19356
19357 2003-04-11  David Chad  <davidc@freebsd.org>
19358             Loren J. Rittle  <ljrittle@acm.org>
19359
19360         libobjc/8562
19361         * objc.dg/headers.m: New test.
19362
19363 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19364
19365         * gcc.c-torture/execute/builtin-noret-2.c: New.
19366         * gcc.c-torture/execute/builtin-noret-2.x: New.
19367         XFAIL builtin-noret-2.c at -O1 and above.
19368         * gcc.dg/redecl.c: New.
19369         * gcc.dg/Wshadow-1.c: Update error regexps.
19370
19371 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19372
19373         * g++.dg/abi/bitfield10.C: New test.
19374
19375 2003-04-09  Mike Stump  <mrs@apple.com>
19376
19377         * gcc.dg/pch/pch.exp: Make testcase names longer.
19378         * g++.dg/pch/pch.exp: Make testcase names longer.
19379
19380 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19381
19382         * gcc.dg/builtins-11.c: New test case.
19383
19384 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19385
19386         * gcc.dg/builtins-9.c: New test case.
19387         * gcc.dg/builtins-10.c: New test case.
19388
19389 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19390
19391         * gcc.dg/noncompile/init-4.c.c: New test.
19392
19393 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19394
19395         * gcc.misc-test/gcov-9.c: New test.
19396         * gcc.misc-test/gcov-10.c: New test
19397         * gcc.misc-test/gcov-11.c: New test.
19398
19399 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19400
19401         PR optimization/10024
19402         * gcc.c-torture/compile/20030405-1.c: New test.
19403
19404 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19405
19406         * gcc.dg/pch/static-3.c: New.
19407         * gcc.dg/pch/static-3.hs: New.
19408         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19409
19410 2003-04-04  Richard Henderson  <rth@redhat.com>
19411
19412         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19413         * g++.dg/eh/forced2.C: Likewise.
19414
19415 2003-04-03  Mike Stump  <mrs@apple.com>
19416
19417         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19418         target arg.
19419         (scan-assembler-times, scan-assembler-not): Likewise.
19420         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19421
19422 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19423
19424         * gcc.dg/sparc-loop-1.c: New test.
19425
19426 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19427
19428         PR other/9274
19429         * g++.dg/pch/system-2.C: New.
19430         * g++.dg/pch/system-2.Hs: New.
19431
19432 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19433
19434         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19435
19436         * g++.dg/eh/simd-1.C (vecfunc): Same.
19437
19438 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19439
19440         * gcc.c-torture/execute/20030401-1.c: New test case.
19441
19442 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19443
19444         * objc.dg/defs.m: New.
19445
19446 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19447
19448         * g++.dg/eh/simd-1.C: New.
19449         * g++.dg/eh/simd-2.C: New.
19450
19451 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19452
19453         * gcc.c-torture/execute/simd-3.c: New.
19454
19455 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19456
19457         PR c/9936
19458         * gcc.dg/20030331-2.c: New test.
19459
19460 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19461
19462         PR c++/10278
19463         * g++.dg/parse/crash2.C: New test.
19464
19465 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19466
19467         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19468         * gcc.c-torture/execute/20030331-1.c: ...here.
19469
19470 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19471
19472         * gcc.c-torture/execute/20030331-1.c: New test.
19473
19474 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19475
19476         * lib/gcov.exp: Adjust call return testing strings.
19477         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19478
19479 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19480
19481         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19482         * gcc.dg/builtins-7.c: New test case.
19483         * gcc.dg/builtins-8.c: New test case.
19484
19485 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19486
19487         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19488
19489 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19490
19491         PR c++/7647
19492         * g++.dg/lookup-class-member-2.C: New test.
19493
19494 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19495
19496         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19497
19498 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19499
19500         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19501
19502 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19503
19504         * g++.dg/init/attrib1.C: New test.
19505
19506 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19507
19508         * gcc.dg/ultrasp8.c: New test.
19509
19510 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19511
19512         * gcc.dg/ultrasp7.c: New test.
19513
19514 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19515
19516         PR c++/10047
19517         * g++.dg/template/inline1.C: New test.
19518
19519 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19520
19521         * gcc.dg/sparc-dwarf2.c: New test.
19522
19523 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19524
19525         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19526         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19527
19528 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19529
19530         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19531         than reading .x files.
19532         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19533         * g77.dg/gcov/gcov-1.f: Likewise.
19534         * gcc.misc-tests/gcov-4b.c: Likewise.
19535         * gcc.misc-tests/gcov-5b.c: Likewise.
19536         * gcc.misc-tests/gcov-6.c: Likewise.
19537         * gcc.misc-tests/gcov-7.c: Likewise.
19538         * gcc.misc-tests/gcov-8.c: Likewise.
19539         * g++.dg/gcov/gcov-1.x: Remove.
19540         * g77.dg/gcov/gcov-1.x: Likewise.
19541         * gcc.misc-tests/gcov-4b.x: Likewise.
19542         * gcc.misc-tests/gcov-5b.x: Likewise.
19543         * gcc.misc-tests/gcov-6.x: Likewise.
19544         * gcc.misc-tests/gcov-7.x: Likewise.
19545         * gcc.misc-tests/gcov-8.x: Likewise.
19546
19547 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19548
19549         PR opt/10087
19550         * gcc.dg/20030324-1.c: New test.
19551
19552 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19553
19554         PR c++/10224
19555         * g++.dg/template/arg3.C: New test.
19556
19557         PR c++/10158
19558         * g++.dg/template/friend18.C: New test.
19559
19560 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19561
19562         * g77.f-torture/compile/20030326-1.f: New test case.
19563
19564 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19565
19566         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19567
19568         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19569
19570 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19571
19572         * gcc.dg/ia64-sync-3.c: New test.
19573
19574 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19575
19576         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19577
19578 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19579
19580         * gcc.dg/ultrasp6.c: New test.
19581
19582 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19583
19584         * gcc.dg/i386-signbit-1.c: New test.
19585         * gcc.dg/i386-signbit-2.c: New test.
19586         * gcc.dg/i386-signbit-3.c: New test.
19587
19588 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19589
19590         * gcc.dg/ultrasp5.c: Fix options.
19591
19592 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19593
19594         * gcc.dg/ultrasp5.c: Fix comment.
19595
19596 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19597
19598         PR fortran/10197
19599         * g77.f-torture/execute/10197.f: New test.
19600
19601 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19602
19603         PR c++/9898, c++/383
19604         * g++.dg/template/conv6.C: New test.
19605
19606         PR c++/10119
19607         * g++.dg/template/ptrmem5.C: New test.
19608
19609         PR c++/10026
19610         * g++.dg/lookup/koenig1.C: New test.
19611
19612         PR C++/10199
19613         * g++.dg/lookup/template2.C: New test.
19614
19615 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19616
19617         * g++.dg/opt/rtti1.C: New test.
19618
19619 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19620
19621         * gcc.dg/ultrasp5.c: New test.
19622
19623 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19624
19625         PR middle-end/9967
19626         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19627         builtin fputs.
19628
19629 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19630
19631         PR c/8224
19632         * gcc.dg/20030323-1.c: New test.
19633
19634 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19635
19636         * gcc.c-torture/compile/20030323-1.c: New test case.
19637
19638 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19639
19640         * gcc.dg/20030321-1.c: New test.
19641
19642 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19643
19644         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19645
19646 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19647
19648         PR c++/9978, c++/9708
19649         * g++.dg/ext/vlm1.C: Adjust expected error.
19650         * g++.dg/ext/vla2.C: New test.
19651         * g++.dg/template/arg1.C: New test.
19652         * g++.dg/template/arg2.C: New test.
19653
19654 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19655
19656         * g77.f-torture/execute/select.f: New test.
19657         * g77.f-torture/noncompile/select_no_compile.f: New test.
19658
19659 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19660
19661         PR c++/9898
19662         * g++.dg/other/error4.C: New test.
19663
19664 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19665
19666         * g++.dg/template/friend17.C: New test.
19667
19668 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19669
19670         * gcc.c-torture/compile/20030320-1.c: New.
19671
19672 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19673
19674         * gcc.dg/builtins-6.c: New test case.
19675
19676 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19677
19678         PR target/10073
19679         * gcc.c-torture/compile/20030319-1.c: New.
19680
19681 2003-03-18  Jan Hubicka  <jh@suse.cz>
19682
19683         * gcc.dg/i386-cvt-1.c: New test.
19684
19685 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19686
19687         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19688         * objc.dg/naming-2.m: Likewise.
19689
19690 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19691
19692         PR c++/9639
19693         * g++.dg/parse/crash1.C: New test.
19694
19695 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19696
19697         PR c++/8805
19698         * g++.dg/eh/cleanup1.C: New test.
19699
19700 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19701
19702         * gcc.c-torture/execute/20030316-1.c: New test case.
19703
19704 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19705
19706         PR c++/9629
19707         * g++.dg/init/ctor2.C: New test.
19708
19709 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19710
19711         * g77.f-torture/compile/xformat.f: New test case.
19712
19713 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19714
19715         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19716         * g++.old-deja/g++.mike/eh50.C: Likewise.
19717
19718 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19719
19720         PR c++/6440
19721         * g++.dg/template/spec7.C: New test.
19722         * g++.dg/template/spec8.C: Likewise.
19723
19724 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19725
19726         * gcc.c-torture/execute/20030313-1.c: New test.
19727
19728 2003-03-14  Richard Henderson  <rth@redhat.com>
19729
19730         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19731
19732 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19733
19734         * gcc.c-torture/compile/20030314-1.c: New test.
19735
19736 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19737
19738         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19739         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19740         thumb target,
19741         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19742         to accept newer _imp__  prefix and additional
19743         newline in .drectve section.
19744         * gcc.dg/dll-4.c: Likewise.
19745         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19746         switch.
19747
19748 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19749
19750         * g++.dg/parse/namespace9.C: New test.
19751
19752         * g++.dg/init/ref5.C: New test.
19753         * g++.dg/parse/ptrmem1.C: Likewise.
19754
19755 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19756
19757         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19758         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19759         regular expression.
19760         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19761         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19762
19763 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19764
19765         * gcc.c-torture/execute/20030224-2.c: New test.
19766
19767 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19768
19769         * gcc.dg/decl-3.c: New test.
19770
19771 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19772
19773         * gcc.dg/i386-loop-2.c: New test.
19774
19775 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19776
19777         PR c++/9474
19778         * g++.dg/parse/namespace8.C: New test.
19779
19780         PR c++/9924
19781         * g++.dg/overload/builtin2.C: New test.
19782
19783 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19784
19785         * gcc.dg/return-type-3.c: New test.
19786
19787 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19788
19789         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19790         profiling options are not supported.
19791
19792 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19793
19794         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19795         * g++.old-deja/g++.warn/impint2.C: Likewise.
19796
19797 2003-03-10  Devang Patel  <dpatel@apple.com>
19798
19799         * g++.dg/cpp/c++_cmd_1.C: New test.
19800         * g++.dg/cpp/c++_cmd_1.h: New file.
19801
19802 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19803
19804         * gcc.dg/altivec-9.c: New file.
19805
19806 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19807
19808         * gcc.dg/ppc-sdata-1.c: New test.
19809         * gcc.dg/ppc-sdata-2.c: New test.
19810
19811 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19812
19813         PR c++/9373
19814         * g++.dg/opt/ptrmem2.C: New test.
19815
19816         PR c++/8534
19817         * g++.dg/opt/ptrmem1.C: New test.
19818
19819 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19820
19821         * gcc.dg/i386-loop-1.c: New test.
19822
19823 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19824
19825         PR c++/9970
19826         * g++.dg/lookup/friend1.C: New test.
19827
19828 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19829
19830         PR c++/9823
19831         * g++.dg/parser/constructor1.C: New test.
19832
19833 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19834
19835         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19836
19837         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19838
19839 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19840
19841         * gcc.dg/cpp/Wunused.c: Update test.
19842
19843 2003-03-08  Jan Hubicka  <jh@suse.cz>
19844
19845         * gcc.dg/inline-3.c: New test.
19846
19847 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19848
19849         PR c++/9809
19850         * g++.dg/parse/builtin1.C: New test.
19851
19852         PR c++/9982
19853         * g++.dg/abi/cookie1.C: New test.
19854         * g++.dg/abi/cookie2.C: Likewise.
19855
19856         PR c++/9524
19857         * g++.dg/template/field1.C: New test.
19858
19859         PR c++/9912
19860         * g++.dg/parse/class1.C: New test.
19861         * g++.dg/parse/namespace7.C: Likewise.
19862         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19863
19864 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19865
19866         * g++.dg/init/ref4.C: New test.
19867
19868 2003-03-07  Jan Hubicka  <jh@suse.cz>
19869
19870         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19871         * gcc.dg/inline-3.c:  New test.
19872
19873 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19874
19875         * g++.dg/init/ref3.C: New test.
19876
19877         PR c++/9965
19878         * g++.dg/init/ref2.C: New test.
19879
19880         PR c++/9400
19881         * g++.dg/warn/Wshadow-2.C: New test.
19882
19883         PR c++/9791
19884         * g++.dg/warn/Woverloaded-1.C: New test.
19885
19886 2003-03-05  Jan Hubicka  <jh@suse.cz>
19887
19888         * gcc.dg/i386-local2.c: New.
19889         * gcc.dg/i386-local.c: Fix typo.
19890
19891 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19892
19893         * g++.dg/abi/layout3.C: New test.
19894
19895 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19896
19897         * gcc.c-torture/compile/20030305-1.c
19898
19899 2003-03-05  Jan Hubicka  <jh@suse.cz>
19900
19901         * gcc.dg/i386-local.c: New.
19902
19903 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19904
19905         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19906
19907 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19908
19909         * gcc.dg/switch-2.c: New test.
19910         * gcc.dg/switch-3.c: New test.
19911         * gcc.dg/Wswitch.c: Adjust line numbers.
19912         * gcc.dg/Wswitch-default.c: Likewise.
19913         * gcc.dg/Wswitch-enum.c: Likewise.
19914
19915 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
19916
19917         * gcc.c-torture/execute/20030222-1.c: New test.
19918
19919 2003-03-03  James E Wilson  <wilson@tuliptree.org>
19920
19921         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
19922
19923 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
19924
19925         PR c++/9878
19926         * g++.dg/init/ref1.C: New test.
19927
19928 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
19929
19930         * gcc.dg/sh-relax.c: New SH-only test.
19931
19932 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
19933
19934         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
19935         comment explaining purpose of testcase.
19936
19937 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19938
19939         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
19940         for HC11/HC12 (asm needs two int registers).
19941         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
19942         HC11/HC12 because the test uses an asm which needs two 32-bit
19943         registers.
19944
19945 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19946
19947         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
19948         for HC11/HC12 (array is too large otherwise).
19949         * gcc.c-torture/compile/920501-4.x: New file, likewise.
19950         * gcc.c-torture/compile/20010518-2.x: Likewise.
19951         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
19952         HC11/HC12 (array is too large).
19953
19954 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
19955
19956         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
19957         * lib/g++-dg.exp (g++-dg-test): Likewise.
19958
19959 2003-03-01  Roger Sayle  <roger@eyesopen.com>
19960
19961         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
19962         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
19963
19964 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19965
19966         * g++.dg/warn/implicit-typename1.C: Remove warning.
19967
19968 2003-02-28  Richard Henderson  <rth@redhat.com>
19969
19970         * gcc.dg/noreturn-1.c: Move noreturn warning line.
19971         * gcc.dg/return-type-1.c: Move control reaches end warning line.
19972
19973 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
19974
19975         * gcc.dg/pch/pch.exp: Change .pch to .gch.
19976         * g++.dg/pch/pch.exp: Likewise.
19977
19978 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
19979
19980         PR c++/9879
19981         * testsuite/g++.dg/init/new4.C: New test.
19982
19983 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
19984
19985         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
19986
19987 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
19988
19989         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
19990         unsigned long.
19991
19992         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
19993         wider than float.
19994
19995 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19996
19997         * lib/scanasm.exp: Add support for counting numbers of
19998         occurences.
19999         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20000         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20001
20002 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20003
20004         PR c++/9683
20005         * g++.dg/template/static3.C: New test.
20006
20007         PR c++/9829
20008         * g++.dg/parse/namespace6.C: New test.
20009
20010 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20011
20012         PR target/9732
20013         * gcc.dg/20030225-1.c: New test.
20014
20015 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20016
20017         * README: Remove out-of-date information.
20018
20019         PR c++/9836
20020         * g++.dg/template/spec6.C: New test.
20021
20022 2003-02-24  Jeff Law  <law@redhat.com>
20023
20024         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20025
20026 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20027
20028         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20029         * gcc.dg/pragma-ep-1.c: Likewise.
20030
20031 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20032
20033         PR c++/9602
20034         * g++.dg/template/friend16.C: New test.
20035
20036 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20037
20038         PR c++/5333
20039         * g++.dg/parse/fused-params1.C: Adjust error messages.
20040         * g++.dg/template/nested3.C: New test.
20041
20042 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20043
20044         * g++.dg/abi/param1.C: New test.
20045
20046 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20047
20048         PR c++/7982
20049         * g++.dg/warn/implicit-typename1.C: New test.
20050
20051 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20052
20053         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20054         with "mtune".
20055         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20056         * gcc.c-torture/execute/20010129-1.x: Likewise.
20057         * gcc.dg/20011107-1.c: Likewise.
20058         * gcc.dg/20020108-1.c: Likewise.
20059         * gcc.dg/20020122-3.c: Likewise.
20060         * gcc.dg/20020206-1.c: Likewise.
20061         * gcc.dg/20020310-1.c: Likewise.
20062         * gcc.dg/20020426-2.c: Likewise.
20063         * gcc.dg/20020517-1.c: Likewise.
20064         * gcc.dg/991230-1.c: Likewise.
20065         * gcc.dg/i386-unroll-1.c: Likewise.
20066         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20067
20068 2003-02-22  Jan Hubicka  <jh@suse.cz>
20069
20070         * gcc.dg/i386-mul.c: New test.
20071
20072 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20073
20074         * gcc.dg/builtins-5.c: New test case.
20075
20076 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20077
20078         * gcc.dg/asmreg-1.c: New test.
20079
20080 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20081
20082         PR c++/9749
20083         * g++.dg/parse/varmod1.C: New test.
20084
20085 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20086
20087         PR c++/9727
20088         * g++.dg/template/op1.C: New test.
20089
20090 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20091
20092         PR c++/8906
20093         * g++.dg/template/nested2.C: New test.
20094
20095 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20096
20097         PR c++/8724
20098         * g++.dg/expr/dtor1.C: New test.
20099
20100 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20101
20102         * gcc.dg/cpp/include3.c: New test.
20103         * gcc.dg/cpp/inc/foo.h: New file.
20104
20105 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20106
20107         * gcc.c-torture/execute/20030221-1.c: New test.
20108
20109 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20110
20111         PR c++/9729
20112         * g++.dg/abi/conv1.C: New test.
20113
20114 2003-02-20  Jan Hubicka  <jh@suse.cz>
20115
20116         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20117
20118 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20119
20120         * gcc.c-torture/compile/20030219-1.c: New test.
20121
20122 2003-02-18  Jan Hubicka  <jh@suse.cz>
20123
20124         * gcc.dg/funcorder.c: New test.
20125
20126 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20127
20128         * gcc.c-torture/execute/20030218-1.c: New.
20129
20130 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20131
20132         * gcc.dg/20030218-1.c: New.
20133
20134 2003-02-18  Richard Henderson  <rth@redhat.com>
20135
20136         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20137         * gcc.dg/attr-used-2.c: New.
20138
20139 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20140
20141         PR c++/9704
20142         * g++.dg/init/copy5.C: New test.
20143
20144 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20145
20146         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20147         * g++.dg/pch/pch.exp: Likewise.
20148
20149 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20150
20151         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20152         STACK_SIZE is not defined.
20153
20154 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20155
20156         PR c++/9457
20157         * g++.dg/template/init1.C: New test.
20158
20159 2003-02-16  Jan HUbicka  <jh@suse.cz>
20160
20161         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20162         (foo): Add few extra tests
20163         * gcc.dg/c99-const-expr-3.c: Likewise.
20164         * gcc.c-torture/execute/20030216-1.c: New.
20165
20166 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20167
20168         PR c++/9459
20169         * g++.dg/ext/typeof4.C: New test.
20170
20171 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20172
20173         * gcc.dg/i386-387-3.c: New test case.
20174
20175 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20176
20177         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20178         cris-*-elf* cris-*-aout* and mmix-*-*.
20179
20180 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20181
20182         * gcc.dg/20030213-1.c: New test.
20183
20184 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20185
20186         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20187         * gcc.dg/i386-387-2.c: Likewise.
20188
20189 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20190
20191         * gcc.dg/ppc-spe.c: Fix formatting.
20192         Enable tests that were previously unsupported by gas.
20193         Delete tests for instructions that no longer exist.
20194         Switch arguments on evsubifw builtin.
20195
20196 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20197
20198         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20199         STACK_SIZE is too small.
20200
20201 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20202             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20203
20204         * gcc.dg/decl-2.c: New test.
20205
20206 2003-02-10  Jan Hubicka  <jh@suse.cz>
20207
20208         * gcc.dg/i386-fpcvt-1.c:  New test.
20209
20210 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20211
20212         * gcc.c-torture/execute/20030209-1.c: New test.
20213
20214 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20215
20216         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20217         int-wide bitops, use the constants of the same width.
20218         Likewise, if long long is 32-bit wide, test bitops using
20219         32-bit constants.
20220
20221 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20222
20223         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20224
20225 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20226
20227         * testsuite/gcc.dg/builtins-4.c: New test case.
20228
20229 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20230
20231         * gcc.dg/20020430-1.c: Fix dg command typos.
20232         * gcc.dg/20020503-1.c: Likewise.
20233
20234 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20235
20236         PR c++/8785
20237         * g++.dg/parse/fused-params1.C: New test.
20238
20239         PR c++/8857
20240         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20241
20242         PR c++/8921
20243         * g++.dg/parse/non-dependent1.C: New test.
20244
20245         PR c++/8928
20246         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20247
20248         PR c++/9228
20249         * g++.dg/parse/undefined7.C: New test.
20250         * g++.dg/parse/non-templ1.C: New test.
20251
20252         PR c++/9229
20253         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20254
20255 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20256
20257         * gcc.c-torture/compile/20030206-1.c: New test.
20258
20259 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20260
20261         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20262         "pow" to "foo" to avoid potential confusion with a math built-in.
20263
20264 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20265
20266         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20267         conditions for SPARC targets.
20268
20269 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20270
20271         * gcc.dg/20030204-1.c: New test.
20272
20273 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20274
20275         PR c++/38
20276         * g++.dg/parse/array-size1.C: New test.
20277
20278         PR c++/5657
20279         * g++.dg/parse/undefined3.C: New test.
20280
20281         PR c++/5665
20282         * g++.dg/parse/undefined4.C: New test.
20283
20284         PR c++/5975
20285         * g++.dg/parse/undefined5.C: New test.
20286
20287         PR c++/7259
20288         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20289
20290         PR c++/8578
20291         * g++.dg/parse/casting-operator1.C: New test.
20292
20293         PR c++/8596
20294         * g++.dg/parse/undefined6.C: New test.
20295
20296         PR c++/8736
20297         * g++.dg/parse/missing-template1.C: New test.
20298
20299 2003-02-04  Jan Hubicka  <jh@suse.cz>
20300
20301         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20302         * gcc.dg/i386-cmov?.c:  Likewise.
20303         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20304         * gcc.dg/i386-ssefp-1.c:  Likewise.
20305         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20306         conventions.
20307
20308 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20309
20310         PR c++/7129
20311         * testsuite/g++.dg/ext/max.C: New test.
20312
20313 2003-02-03  Jan Hubicka  <jh@suse.cz>
20314
20315         * gcc.c-torture/execute/20030203-1.c: New test.
20316
20317 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20318
20319         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20320         'natural-endian'.
20321
20322 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20323
20324         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20325         * g++.dg/init/new2.C: Likewise.
20326         * g++.dg/other/new1.C: Likewise.
20327
20328 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20329
20330         * gcc.dg/struct-ret-libc.c: New test.
20331
20332 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20333
20334         * gcc.dg/20030129-1.c: New test.
20335
20336 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20337
20338         PR c++/8849
20339         * g++.dg/template/ptrmem4.C: New test.
20340
20341 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20342
20343         * g++.dg/parser/constant1.C: New test.
20344
20345 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20346
20347         PR c++/8591
20348         * g++.dg/parse/friend2.C: New test.
20349
20350 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20351
20352         PR c++/9437
20353         * g++.dg/template/unify4.C: New test.
20354
20355 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20356
20357         * gcc.c-torture/execute/20030128-1.c: New test.
20358
20359 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20360
20361         * g++.dg/lookup/nested1.C: Test moved from ...
20362         * g++.old-deja/g++.other/lookup24.C: ... here.
20363
20364 2003-01-28  Jan Hubicka  <jh@suse.cz>
20365
20366         * gcc.dg/i386-cmov5.c:  New test.
20367
20368 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20369
20370         * gcc.c-torture/execute/20010925-1.c: Changed the
20371         memcpy declaration.
20372
20373 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20374
20375         PR c++/3902
20376         * g++.dg/parse/template5.C: New test.
20377
20378 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20379
20380         PR fortran/9258
20381         * g77.dg/pr9258: New test.
20382
20383 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20384
20385         * README: Move relevant parts from README.g++.
20386
20387         * README.g++: Remove this file.
20388
20389 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20390
20391         * g++.dg/abi/dcast1.C: New test.
20392
20393 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20394
20395         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20396
20397 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20398
20399         PR c++/47
20400         * g++.old-deja/g++.other/lookup24.C: New test.
20401
20402 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20403
20404         PR middle-end/7227
20405         * gcc.dg/uninit-C.c: New test.
20406
20407 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20408
20409         * g++.dg/abi/covariant1.C: New test.
20410
20411 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20412
20413         * gcc.dg/20030123-1.c: New test.
20414
20415 2003-01-25  Jan Hubicka  <jh@suse.cz>
20416
20417         PR opt/8492
20418         * gcc.c-torture/compile/20030125-1.c
20419
20420 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20421
20422         PR c++/9403
20423         * g++.dg/parse/template3.C: New test.
20424         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20425
20426         PR c++/795
20427         * g++.dg/parse/template4.C: New test.
20428
20429         PR c++/9415
20430         * g++.dg/template/qual2.C: New test.
20431
20432         PR c++/8545
20433         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20434
20435         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20436
20437 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20438
20439         * gcc.c-torture/execute/switch-1.c: New test case.
20440
20441 2003-01-25  Jan Hubicka  <jh@suse.cz>
20442
20443         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20444
20445 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20446
20447         Tweaks for Bison-1.875. From the NEWS file:
20448         "- `parse error' -> `syntax error'
20449         Bison now uniformly uses the term `syntax error'"
20450         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20451         * gcc.dg/cpp/digraph2.c: Likewise.
20452         * gcc.dg/cpp/direct2.c: Likewise.
20453         * gcc.dg/cpp/paste4.c: Likewise.
20454         * gcc.dg/c90-restrict-1.c: Likewise.
20455         * gcc.dg/c99-func-2.c: Likewise.
20456         * gcc.dg/noncompile/920721-2.c: Likewise.
20457         * gcc.dg/noncompile/930622-2.c: Likewise.
20458         * gcc.dg/noncompile/940112-1.c: Likewise.
20459         * gcc.dg/noncompile/950921-1.c: Likewise.
20460         * gcc.dg/noncompile/951123-1.c: Likewise.
20461         * gcc.dg/noncompile/971104-1.c: Likewise.
20462         * gcc.dg/noncompile/990416-1.c: Likewise.
20463
20464 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20465
20466         * g++.dg/parse/undefined1.C: Add error message.
20467
20468 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20469
20470         PR c++/9354
20471         * g++.dg/parse/new1.C: New test.
20472
20473         PR c++/9216
20474         * g++.dg/parse/template2.C: New test.
20475
20476         PR c++/9354
20477         * g++.dg/parse/typedef2.C: New test.
20478
20479         PR c++/9328
20480         * g++.dg/ext/typeof3.C: New test.
20481
20482 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20483
20484         PR c++/2738
20485         * g++.dg/parse/ret-type1.C: New test.
20486
20487         PR c++/3792
20488         * g++.dg/parse/tmpl-outside1.C: New test.
20489
20490         PR c++/4207
20491         * g++.dg/parse/int-as-enum1.C: New test.
20492
20493         PR c++/4903
20494         * g++.dg/parse/no-typename1.C: New test.
20495
20496         PR c++/5533
20497         * g++.dg/parse/no-value1.C: New test.
20498
20499         PR c++/5921
20500         * g++.dg/parse/wrong-inline1.C: New test.
20501
20502         PR c++/6402
20503         * g++.dg/parse/ref1.C: New test.
20504
20505         PR c++/6992
20506         * g++.dg/parse/attr-ctor1.C: New test.
20507
20508         PR c++/7229
20509         * g++.dg/parse/namespace5.C: New test.
20510
20511         PR c++/7917
20512         * g++.dg/parse/func-def1.C: New test.
20513
20514         PR c++/8143
20515         * g++.dg/parse/undefined1.C: New test.
20516
20517         PR c++/5723, PR c++/8522
20518         * g++.dg/parse/specialization1.C: New test.
20519
20520         PR c++/163, PR c++/8595
20521         * g++.dg/parse/struct-as-enum1.C: New test.
20522
20523         PR c++/9173
20524         * g++.dg/parse/undefined2.C: New test.
20525
20526 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20527
20528         PR c++/9298
20529         * g++.dg/parse/template1.C: New test.
20530
20531         PR c++/9384
20532         * g++.dg/parse/using1.C: New test.
20533
20534         PR c++/9285
20535         PR c++/9294
20536         * g++.dg/parse/expr2.C: New test.
20537
20538         PR c++/9388
20539         * g++.dg/parse/lookup2.C: Likewise.
20540
20541 2003-01-21  Jan Hubicka  <jh@suse.cz>
20542
20543         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20544         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20545         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20546         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20547
20548 2003-01-20  Nick Clifton  <nickc@redhat.com>
20549
20550         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20551         problem with ARM sibcall code generation.
20552
20553 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20554
20555         * gcc.c-torture/execute/20030120-1.c: New.
20556
20557 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20558
20559         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20560
20561 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20562
20563         PR c++/9272
20564         * g++.dg/parse/ctor1.C: New test.
20565
20566         PR c++/9294:
20567         * g++.dg/parse/qualified1.C: New test.
20568
20569         * g++.dg/parse/typename3.C: New test.
20570
20571 2003-01-16  Richard Henderson  <rth@redhat.com>
20572
20573         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20574
20575 2003-01-16  Richard Henderson  <rth@redhat.com>
20576
20577         * g++.dg/pch/pch.exp: Copy test header to the working directory
20578         before using it either for precompilation or direct use.
20579         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20580         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20581
20582 2003-01-16  Richard Henderson  <rth@redhat.com>
20583
20584         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20585         before using it either for precompilation or direct use.
20586         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20587         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20588
20589 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20590
20591         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20592         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20593         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20594         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20595         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20596         typename warning into error.
20597         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20598         error messages.
20599         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20600         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20601         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20602         messages.
20603         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20604         make declaration visible in template.
20605         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20606         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20607         messages.
20608         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20609         message.
20610         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20611         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20612         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20613         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20614         typename warning with error message.
20615         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20616         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20617         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20618
20619 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20620
20621         * g++.dg/parse/ambig2.C: New test.
20622
20623 2003-01-15  Richard Henderson  <rth@redhat.com>
20624
20625         * g++.dg/tls/init-2.C: Update error message string.
20626
20627 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20628
20629         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20630
20631 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20632
20633         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20634         all for HC11/HC12.
20635         * gcc.c-torture/compile/20001205-1.x: Likewise.
20636         * gcc.c-torture/compile/20001226-1.x: Likewise.
20637         * gcc.c-torture/compile/920520-1.x: Likewise.
20638         * gcc.c-torture/compile/961203-1.x: Likewise.
20639         * gcc.c-torture/compile/20020604-1.x: Likewise.
20640
20641 2003-01-15  Jan Hubicka  <jh@suse.cz>
20642
20643         * gcc.c-torture/compile/20030115-1.c: New test.
20644
20645         * gcc.dg/i386-fpcvt-1.c: New test.
20646         * gcc.dg/i386-fpcvt-2.c: New test.
20647
20648 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20649
20650         Further conform g++'s __vmi_class_type_info to the C++ ABI
20651         specification.
20652         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20653         the specification.
20654
20655 2003-01-14  Jan Hubicka  <jh@suse.cz>
20656
20657         * gcc.dg/i386-fpcvt-1.c: New test.
20658         * gcc.dg/i386-fpcvt-2.c: New test.
20659
20660 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20661
20662         * gcc.dg/i386-mmx-3.c: New test.
20663
20664 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20665
20666         PR c++/9264
20667         * g++.dg/parse/octal1.C: New file.
20668
20669         PR c++/9172
20670         * g++.dg/parse/typename1.C: New file.
20671
20672 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20673
20674         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20675         * gcc.dg/bf-no-ms-layout.c: Likewise.
20676         * gcc.dg/bf-ms-attrib.c: Likewise.
20677
20678 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20679
20680         PR c++/9099
20681         * g++.dg/parse/dtor1.C: New file.
20682
20683         PR c++/9128
20684         * g++.dg/rtti/typeid1.C: New file.
20685
20686         PR c++/9153
20687         * g++.dg/parse/lookup1.C: New file.
20688
20689         PR c++/9171
20690         * g++.dg/templ/spec5.C: New file.
20691
20692 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20693
20694         * gcc.c-torture/compile/20030110-1.c: New test.
20695
20696 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20697
20698         Merge from pch-branch:
20699
20700         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20701
20702         * gcc.dg/pch/cpp-1.h: New.
20703         * gcc.dg/pch/cpp-1.c: New.
20704         * gcc.dg/pch/cpp-2.h: New.
20705         * gcc.dg/pch/cpp-2.c: New.
20706
20707         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20708
20709         * gcc.dg/pch/except-1.h: New.
20710         * gcc.dg/pch/except-1.c: New.
20711
20712         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20713
20714         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20715         running test.
20716         * gcc.dg/pch: Include *.hp not *.h.
20717         * gcc.dg/pch/system-1.h: New.
20718         * gcc.dg/pch/system-1.c: New.
20719
20720         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20721
20722         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20723         rather than trying to build and run a program using PCH.
20724         * gcc.dg/pch: Remove dg-do commands from test files.
20725
20726         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20727
20728         * gcc.dg/pch/macro-3.c: New.
20729         * gcc.dg/pch/macro-3.h: New.
20730
20731         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20732
20733         * gcc.dg/pch/common-1.c: New.
20734         * gcc.dg/pch/common-1.h: New.
20735         * gcc.dg/pch/decl-1.c: New.
20736         * gcc.dg/pch/decl-1.h: New.
20737         * gcc.dg/pch/decl-2.c: New.
20738         * gcc.dg/pch/decl-2.h: New.
20739         * gcc.dg/pch/decl-3.c: New.
20740         * gcc.dg/pch/decl-3.h: New.
20741         * gcc.dg/pch/decl-4.c: New.
20742         * gcc.dg/pch/decl-4.h: New.
20743         * gcc.dg/pch/decl-5.c: New.
20744         * gcc.dg/pch/decl-5.h: New.
20745         * gcc.dg/pch/global-1.c: New.
20746         * gcc.dg/pch/global-1.h: New.
20747         * gcc.dg/pch/inline-1.c: New.
20748         * gcc.dg/pch/inline-1.h: New.
20749         * gcc.dg/pch/inline-2.c: New.
20750         * gcc.dg/pch/inline-2.h: New.
20751         * gcc.dg/pch/static-1.c: New.
20752         * gcc.dg/pch/static-1.h: New.
20753         * gcc.dg/pch/static-2.c: New.
20754         * gcc.dg/pch/static-2.h: New.
20755
20756         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20757
20758         * g++.dg/pch/pch.exp: Better handle failing testcases.
20759         * gcc.dg/pch/pch.exp: Likewise.
20760         * gcc.dg/pch/macro-1.c: New.
20761         * gcc.dg/pch/macro-1.h: New.
20762         * gcc.dg/pch/macro-2.c: New.
20763         * gcc.dg/pch/macro-2.h: New.
20764
20765         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20766
20767         * g++.dg/dg.exp: Treat files in pch/ specially.
20768         * g++.dg/pch/pch.exp: New file.
20769         * g++.dg/pch/empty.H: New file.
20770         * g++.dg/pch/empty.C: New file.
20771         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20772         "precompile".
20773
20774         * gcc.dg/pch/pch.exp: New file.
20775         * gcc.dg/pch/empty.h: New file.
20776         * gcc.dg/pch/empty.c: New file.
20777         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20778         "precompile".
20779
20780 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20781
20782         * g++.dg/template/friend14.C: New test.
20783
20784 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20785
20786         * gcc.dg/old-style-asm-1.c: New test.
20787
20788 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20789
20790         * gcc.c-torture/compile/20030109-1.c: New test.
20791
20792 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20793
20794         * gcc.c-torture/execute/20030109-1.c: New test.
20795
20796 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20797
20798         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20799         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20800         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20801         * g++.old-deja/g++.mike/eh2.C: Likewise
20802         * g++.old-deja/g++.mike/eh3.C: Likewise
20803         * g++.old-deja/g++.mike/eh5.C: Likewise
20804         * g++.old-deja/g++.mike/eh6.C: Likewise
20805         * g++.old-deja/g++.mike/eh7.C: Likewise
20806         * g++.old-deja/g++.mike/eh8.C: Likewise
20807         * g++.old-deja/g++.mike/eh9.C: Likewise
20808         * g++.old-deja/g++.mike/eh10.C: Likewise
20809         * g++.old-deja/g++.mike/eh12.C: Likewise
20810         * g++.old-deja/g++.mike/eh13.C: Likewise
20811         * g++.old-deja/g++.mike/eh14.C: Likewise
20812         * g++.old-deja/g++.mike/eh16.C: Likewise
20813         * g++.old-deja/g++.mike/eh17.C: Likewise
20814         * g++.old-deja/g++.mike/eh18.C: Likewise
20815         * g++.old-deja/g++.mike/eh21.C: Likewise
20816         * g++.old-deja/g++.mike/eh23.C: Likewise
20817         * g++.old-deja/g++.mike/eh24.C: Likewise
20818         * g++.old-deja/g++.mike/eh25.C: Likewise
20819         * g++.old-deja/g++.mike/eh26.C: Likewise
20820         * g++.old-deja/g++.mike/eh27.C: Likewise
20821         * g++.old-deja/g++.mike/eh28.C: Likewise
20822         * g++.old-deja/g++.mike/eh29.C: Likewise
20823         * g++.old-deja/g++.mike/eh31.C: Likewise
20824         * g++.old-deja/g++.mike/eh33.C: Likewise
20825         * g++.old-deja/g++.mike/eh34.C: Likewise
20826         * g++.old-deja/g++.mike/eh35.C: Likewise
20827         * g++.old-deja/g++.mike/eh36.C: Likewise
20828         * g++.old-deja/g++.mike/eh37.C: Likewise
20829         * g++.old-deja/g++.mike/eh38.C: Likewise
20830         * g++.old-deja/g++.mike/eh39.C: Likewise
20831         * g++.old-deja/g++.mike/eh40.C: Likewise
20832         * g++.old-deja/g++.mike/eh41.C: Likewise
20833         * g++.old-deja/g++.mike/eh42.C: Likewise
20834         * g++.old-deja/g++.mike/eh44.C: Likewise
20835         * g++.old-deja/g++.mike/eh46.C: Likewise
20836         * g++.old-deja/g++.mike/eh47.C: Likewise
20837         * g++.old-deja/g++.mike/eh48.C: Likewise
20838         * g++.old-deja/g++.mike/eh49.C: Likewise
20839         * g++.old-deja/g++.mike/eh50.C: Likewise
20840         * g++.old-deja/g++.mike/eh51.C: Likewise
20841         * g++.old-deja/g++.mike/eh53.C: Likewise
20842         * g++.old-deja/g++.mike/eh55.C: Likewise
20843         * g++.old-deja/g++.mike/p7912.C: Likewise
20844         * g++.old-deja/g++.mike/p9706.C: Likewise
20845         * g++.old-deja/g++.mike/p10416.C: Likewise
20846         * g++.old-deja/g++.mike/p11667.C: Likewise
20847         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20848         Remove redundant reference to Iris.
20849         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20850         Elxsi, i860, Pico Java, and WE32K.
20851
20852 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20853
20854         * g++.dg/ext/asm4.C: New test.
20855
20856 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20857
20858         PR c++/9030
20859         * g++.dg/template/friend12.C: New test.
20860         * g++.dg/template/friend13.C: Likewise.
20861         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20862
20863 2003-01-08  Jan Hubicka  <jh@suse.cz>
20864
20865         * gcc.dg/i386-cadd.c: New test.
20866         * gcc.dg/i386-cmov4.c: Likewise.
20867
20868 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20869
20870         PR c++/9165
20871         * g++.dg/warn/Wunused-3.C: New test.
20872
20873         * g++.dg/abi/bitfield9.C: New test.
20874
20875         PR c++/9189
20876         * g++.dg/parse/defarg3.C: New test.
20877
20878 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20879
20880         * g++.dg/parse/ambig1.C: New test.
20881         * g++.dg/parse/defarg2.C: New test.
20882
20883 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20884
20885         * g++.dg/template/defarg-1.C: New test.
20886         * g++.dg/template/local2.C: Likewise.
20887
20888 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20889
20890         * gcc.c-torture/execute/20030105-1.c: New test.
20891
20892 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20893
20894         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20895         * g++.dg/parse/namespace4.C: Likewise.
20896
20897 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20898
20899         * g++.dg/template/ntp2.C: New test.
20900
20901 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20902
20903         * g++.dg/parse/extern-C-1.C: New test.
20904
20905         * g++.dg/parse/namespace4.C: New test.
20906
20907         * g++.dg/template/nested1.C: New test.
20908
20909         * g++.dg/parse/namespace3.C: New test.
20910
20911 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20912
20913         * g++.dg/lookup/two-stage1.C: New test.
20914
20915 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20916
20917         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
20918         * g++.old-deja/g++.jason/access8.C: Likewise.
20919         * g++.old-deja/g++.other/decl5.C: Likewise.
20920
20921 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20922
20923         * g++.dg/parse/parse7.C: New test.
20924
20925 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
20926
20927         PR c++/2843
20928         * g++.dg/ext/attrib7.C: New test.
20929
20930 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20931
20932         * g++.dg/parse/parse6.C: New test.
20933
20934 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
20935
20936         * gcc.dg/h8300-stack-1.c: New.
20937
20938 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20939
20940         g++.dg/lookup/exception1.C: New test.
20941
20942         g++.dg/lookup/template1.C: New test.
20943
20944         g++.dg/parse/namespace2.C: New test.
20945
20946         g++.dg/parse/parens2.C: New test.
20947
20948 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20949
20950         * g++.dg/parse/parse5.C: New test.
20951         * g++.dg/lookup/scoped4.C: New test.
20952
20953 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20954
20955         * g++.dg/parse/parens1.C: New test.
20956
20957         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
20958         angle-bracket1.C.
20959         * g++.dg/parse/parens2.C: New test.
20960
20961         * g++.dg/lookup/scope-operator1.C: New test.
20962
20963         * g++.dg/parse/operator1.C: New test.
20964
20965 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20966
20967         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
20968         * g++.old-deja/g++.other/access6.C: Likewise.
20969         * g++.old-deja/g++.other/decl1.C: Likewise.
20970         * g++.old-deja/g++.pt/typename12.C: Likewise.
20971
20972 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20973
20974         * g++.dg/parse/namespace1.C: New test.
20975
20976 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20977
20978         * g++.dg/parse/parse4.C: New test.
20979
20980 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20981
20982         * g++.dg/parse/parse3.C: New test.
20983
20984 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20985
20986         * g++.dg/parse/parse2.C: New test.
20987
20988 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20989
20990         * g++.dg/template/friend11.C: New test.
20991
20992 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20993
20994         * g++.dg/parse/parse1.C: New test.
20995
20996 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
20997
20998         * lib/profopt.exp: Change the name of a global variable to avoid
20999         possible clashes with other test suites.
21000
21001 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21002
21003         * g++.dg/inherit/covariant8.C: New test.
21004
21005 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21006
21007         * g++.dg/init/array9.C: New test.
21008
21009         PR c++/9112
21010         * g++.dg/parse/expr1.C: New test.
21011
21012 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21013
21014         * gcc.c-torture/compile/20021230-1.c: New test.
21015
21016 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21017
21018         * g++.dg/inherit/covariant5.C: New test.
21019         * g++.dg/inherit/covariant6.C: New test.
21020         * g++.dg/inherit/covariant7.C: New test.
21021
21022 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21023
21024         PR c++/2739
21025         * g++.dg/other/access2.C: New test.
21026
21027 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21028
21029         * g++.dg/other/anon-struct.C: No longer fails
21030         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21031         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21032         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21033
21034 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21035
21036         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21037
21038 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21039
21040         * g++.dg/eh/spec4.C: Remove stray semicolon.
21041         * g++.dg/expr/pmf-1.C: Change error message.
21042         * g++.dg/ext/asm1.C: Remove stray semicolon.
21043         * g++.dg/ext/typename1.C: Add missing typenames.
21044         * g++.dg/inherit/template-as-base.C: Change error message.
21045         * g++.dg/lookup/scoped1.C: Likewise.
21046         * g++.dg/lookup/scoped2.C: Likewise.
21047         * g++.dg/lookup/using2.C: Likewise.
21048         * g++.dg/other/component1.C: Remove stray semicolon.
21049         * g++.dg/other/do1.C: Change error message.
21050         * g++.dg/other/error2.C: Likewise.
21051         * g++.dg/other/init1.C: Likewise.
21052         * g++.dg/other/packed1.C: Remove stray semicolon.
21053         * g++.dg/other/ptrmem2.C: Change error message.
21054         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21055         marker.
21056         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21057         * g++.dg/template/access3.C: Add typename keyword.
21058         * g++.dg/template/access5.C: Remove stray semicolon.
21059         * g++.dg/template/access6.C: Likewise.
21060         * g++.dg/template/complit1.C: Likewise.
21061         * g++.dg/template/crash1.C: Change error message.
21062         * g++.dg/template/inherit2.C: Remove stray semicolon.
21063         * g++.dg/template/instantiate2.C: Likewise.
21064         * g++.dg/template/instantiate3.C: Change error message.
21065         * g++.dg/template/qual1.C: Remove stray semicolon.
21066         * g++.dg/template/qualttp18.C: Change error message.
21067         * g++.dg/template/ref1.C: Remove stray semicolon.
21068         * g++.dg/template/sizeof1.C (A::value): Declare it.
21069         * g++.dg/template/spec4.C: Change error message.
21070         * g++.dg/template/static1.C: Likewise.
21071         * g++.dg/template/type1.C: Likewise.
21072         * g++.dg/template/typename3.C: Likewise.
21073         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21074         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21075         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21076         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21077         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21078         named return value extension.
21079         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21080         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21081         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21082         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21083         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21084         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21085         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21086         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21087         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21088         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21089         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21090         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21091         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21092         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21093         syntax.
21094         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21095         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21096         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21097         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21098         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21099         * g++.old-deja/g++.brendan/template11.C: Likewise.
21100         * g++.old-deja/g++.brendan/template26.C: Likewise.
21101         * g++.old-deja/g++.brendan/template27.C: Use explicit
21102         specialization syntax.
21103         * g++.old-deja/g++.brendan/template30.C: Likewise.
21104         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21105         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21106         non-dependent names.
21107         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21108         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21109         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21110         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21111         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21112         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21113         named return value extension.
21114         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21115         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21116         * g++.old-deja/g++.ext/return1.C: Likewise.
21117         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21118         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21119         * g++.old-deja/g++.jason/access8.C: Likewise.
21120         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21121         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21122         pseudo-destructor names.
21123         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21124         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21125         pseudo-destructor names.
21126         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21127         * g++.old-deja/g++.jason/overload19.C: Likewise.
21128         * g++.old-deja/g++.jason/overload32.C: Likewise.
21129         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21130         stray semicolons.
21131         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21132         * g++.old-deja/g++.jason/return.C: Likewise.
21133         * g++.old-deja/g++.jason/return2.C: Likewise.
21134         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21135         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21136         syntax.
21137         * g++.old-deja/g++.jason/template10.C: Account for use of
21138         non-dependent names.
21139         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21140         syntax.
21141         * g++.old-deja/g++.jason/template37.C: Likewise.
21142         * g++.old-deja/g++.law/access4.C: Change error messages.
21143         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21144         pseudo-destructor names.
21145         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21146         * g++.old-deja/g++.law/ctors9.C: Likewise.
21147         * g++.old-deja/g++.law/cvt22.C: Likewise.
21148         * g++.old-deja/g++.law/dtors5.C: Likewise.
21149         * g++.old-deja/g++.law/global-init1.C: Likewise.
21150         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21151         * g++.old-deja/g++.law/operators28.C: Likewise.
21152         * g++.old-deja/g++.law/visibility28.C: Likewise.
21153         * g++.old-deja/g++.martin/eval1.C: Likewise.
21154         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21155         name.
21156         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21157         * g++.old-deja/g++.mike/net34.C: Likewise.
21158         * g++.old-deja/g++.mike/net36.C: Likewise.
21159         * g++.old-deja/g++.mike/ns2.C: Likewise.
21160         * g++.old-deja/g++.mike/p12306.C: Likewise.
21161         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21162         value extension.
21163         * g++.old-deja/g++.mike/p700.C: Likewise.
21164         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21165         * g++.old-deja/g++.mike/p710.C: Likewise.
21166         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21167         value extension.
21168         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21169         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21170         * g++.old-deja/g++.ns/crash2.C: Likewise.
21171         * g++.old-deja/g++.ns/crash3.C: Likewise.
21172         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21173         * g++.old-deja/g++.ns/ns17.C: Likewise.
21174         * g++.old-deja/g++.ns/template16.C: Likewise.
21175         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21176         keyword.
21177         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21178         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21179         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21180         named return value extension.
21181         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21182         * g++.old-deja/g++.other/access4.C: Issue additional error
21183         messages.
21184         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21185         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21186         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21187         * g++.old-deja/g++.other/crash25.C: Change error message.
21188         * g++.old-deja/g++.other/crash4.C: Change error message.
21189         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21190         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21191         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21192         checks.
21193         * g++.old-deja/g++.other/defarg8.C: Likewise.
21194         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21195         * g++.old-deja/g++.other/dtor10.C: Likewise.
21196         * g++.old-deja/g++.other/incomplete.C: Likewise.
21197         * g++.old-deja/g++.other/linkage7.C: Likewise.
21198         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21199         lookup algorithm.
21200         * g++.old-deja/g++.other/mangle2.C: Likewise.
21201         * g++.old-deja/g++.other/refinit2.C: Likewise.
21202         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21203         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21204         * g++.old-deja/g++.pt/crash28.C: Likewise.
21205         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21206         syntax.
21207         * g++.old-deja/g++.pt/crash32.C: Change error message.
21208         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21209         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21210         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21211         error message position.
21212         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21213         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21214         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21215         syntax.
21216         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21217         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21218         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21219         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21220         keyword.
21221         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21222         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21223         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21224         keyword.
21225         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21226         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21227         syntax.
21228         * g++.old-deja/g++.pt/friend28.C: Account for use of
21229         non-dependent names.
21230         * g++.old-deja/g++.pt/friend29.C: Likewise.
21231         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21232         rules.
21233         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21234         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21235         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21236         lookup rules.
21237         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21238         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21239         keyword.
21240         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21241         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21242         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21243         keyword.
21244         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21245         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21246         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21247         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21248         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21249         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21250         keyword.
21251         * g++.old-deja/g++.pt/spec10.C: Likewise.
21252         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21253         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21254         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21255         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21256         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21257         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21258         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21259         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21260         * g++.old-deja/g++.pt/typename15.C: Likewise.
21261         * g++.old-deja/g++.pt/typename22.C: Likewise.
21262         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21263         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21264         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21265         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21266         syntax.
21267         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21268         return value extension.
21269         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21270         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21271         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21272         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21273
21274 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21275
21276         * g++.dg/warn/inline1.C: New test.
21277         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21278         * g++.old-deja/g++.jason/synth10.C: Likewise.
21279         * g++.old-deja/g++.mike/net31.C: Likewise.
21280         * g++.old-deja/g++.mike/p8786.C: Likewise.
21281
21282         * g++.dg/template/friend10.C: New test.
21283         * g++.dg/template/conv5.C: New test.
21284
21285 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21286
21287         * g++.dg/lookup/scoped3.C: New test.
21288
21289         * g++.dg/lookup/decl1.C: New test.
21290         * g++.dg/lookup/decl2.C: New test.
21291
21292 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21293
21294         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21295         gcc.c-torture/compile/20021015-1.c,
21296         gcc.c-torture/compile/20021015-2.c,
21297         gcc.c-torture/compile/20021123-1.c,
21298         gcc.c-torture/compile/20021123-2.c,
21299         gcc.c-torture/compile/20021123-3.c,
21300         gcc.c-torture/compile/20021123-4.c,
21301         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21302         only to 3.1 or 3.2 branch.
21303
21304 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21305
21306         * gcc.dg/i386-bitfield3.c: New test.
21307
21308         * gcc.dg/i386-bitfield2.c: New test.
21309
21310 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21311
21312         * g++.dg/parse/conv_op1.C: New test.
21313
21314 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21315
21316         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21317         approved.
21318
21319 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21320
21321         * gcc.c-torture/compile/20021220-1.c: New test.
21322
21323 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21324
21325         * gcc.dg/i386-fastcall-1.c: New.
21326
21327 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21328
21329         * gcc.c-torture/execute/20021219-1.c: New test.
21330
21331 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21332
21333         * gcc.dg/i386-pic-1.c: New test.
21334
21335 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21336
21337         PR c++/8099
21338         * g++.dg/template/friend9.C: New test.
21339
21340 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21341
21342         PR c++/3663
21343         * g++.dg/template/access7.C: New test.
21344
21345 2002-12-18  Nick Clifton  <nickc@redhat.com>
21346
21347         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21348         the libstdc++-v3 directory has been found.
21349
21350 2002-12-12  Devang Patel <dpatel@apple.com>
21351         * gcc.dg/darwin-ld-1.c: New test.
21352         * gcc.dg/darwin-ld-2.c: New test.
21353         * gcc.dg/darwin-ld-3.c: New test.
21354         * gcc.dg/darwin-ld-4.c: New test.
21355         * gcc.dg/darwin-ld-5.c: New test.
21356
21357 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21358
21359         * gcc.c-torture/compile/20021212-1.c: New test.
21360
21361 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21362
21363         * gcc.dg/fshort-wchar: New test.
21364
21365 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21366
21367         PR c++/8372
21368         * g++.dg/template/dtor1.C: New test.
21369
21370         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21371         markers.
21372
21373 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21374
21375         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21376
21377 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21378
21379         * g++.dg/template/static1.C: New test.
21380         * g++.dg/template/static2.C: New test.
21381         * g++.old-deja/g++.ext/memconst.C: New test.
21382
21383 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21384
21385         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21386         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21387         * g++.dg/special/initp1.C: Likewise.
21388
21389 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21390
21391         * gcc.c-torture/execute/20021204-1.c: New test.
21392
21393 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21394
21395         * gcc.dg/ppc-fmadd-1.c: New file.
21396         * gcc.dg/ppc-fmadd-2.c: New file.
21397         * gcc.dg/ppc-fmadd-3.c: New file.
21398
21399 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21400
21401         * gcc.c-torture/compile/20021204-1.c: New test.
21402
21403 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21404
21405         * g++.dg/inherit/covariant2.C: New test.
21406         * g++.dg/inherit/covariant3.C: New test.
21407         * g++.dg/inherit/covariant4.C: New test.
21408         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21409         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21410
21411 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21412
21413         PR c++/8688
21414         * g++.dg/init/brace3.C: New test.
21415
21416 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21417
21418         * gcc.dg/20020210-1.c: Fix a comment typo.
21419
21420 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21421
21422         PR c++/8720
21423         * g++.dg/parse/defarg1.C: New test.
21424
21425         PR c++/8615
21426         * g++.dg/template/char1.C: New test.
21427
21428         * g++.dg/template/varmod1.C: Fix typo.
21429
21430 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21431
21432         DR 180
21433         * g++.old-deja/g++.pt/crash32.C: Expect error.
21434
21435 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21436
21437         PR c++/5919
21438         * g++.dg/template/varmod1.C: New test.
21439
21440         PR c++/8727
21441         * g++.dg/inherit/typeinfo1.C: New test.
21442
21443         PR c++/8663
21444         * g++.dg/inherit/typedef1.C: New test.
21445
21446 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21447
21448         PR c++/8332
21449         PR c++/8493
21450         * g++.dg/template/strlen1.C: New test.
21451
21452         PR c++/8227
21453         * g++.dg/template/ctor2.C: New test.
21454
21455         PR c++/8214
21456         * g++.dg/init/string1.C: New test.
21457
21458         PR c++/8511
21459         * g++.dg/template/friend8.C: New test.
21460
21461 2002-11-29  Joe Buck <jbuck@synopsys.com>
21462
21463         * g++.dg/lookup/anon2.C: New test.
21464
21465 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21466
21467         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21468         h8300 port.
21469
21470 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21471
21472         * gcc.dg/bitfld-6.c: New test.
21473
21474 2002-11-27  Jan Hubicka  <jh@suse.cz>
21475
21476         * gcc.c-torture/execute/20021127.[cx]: New test.
21477
21478 2002-11-26  Jan Hubicka  <jh@suse.cz>
21479
21480         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21481         quality.
21482
21483 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21484
21485         * g++.dg/init/brace2.C: New test.
21486         * g++.old-deja/g++.mike/p9129.C: Correct.
21487
21488 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21489
21490         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21491
21492 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21493
21494         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21495
21496 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21497
21498         * testsuite/g++.dg/abi/empty11.C: New test.
21499         * testsuite/g++.dg/rtti/cv1.C: New test.
21500
21501 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21502
21503         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21504
21505 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21506
21507         * g++.dg/abi/empty10.C: New test.
21508
21509 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21510
21511         * gcc.c-torture/compile/20021124-1.c: New test.
21512
21513 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21514
21515         * g++.dg/abi/rtti2.C: New test.
21516
21517 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21518
21519         * gcc.dg/i386-unroll-1.c: New test.
21520
21521 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21522
21523         * gcc.c-torture/compile/20021120-1.c: New test.
21524         * gcc.c-torture/compile/20021120-2.c: New test.
21525
21526 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21527
21528         * gcc.dg/bitfld-5.c: New test.
21529
21530 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21531
21532         * gcc.c-torture/execute/20021120-3.c: New test.
21533
21534 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21535
21536         * gcc.c-torture/execute/20021120-2.c: New test.
21537
21538 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21539
21540         * gcc.c-torture/execute/20021120-1.c: New test.
21541
21542 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21543
21544         * gcc.c-torture/execute/20021118-3.c: New test.
21545
21546 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21547
21548         * gcc.c-torture/compile/20021119-1.c: New test.
21549
21550 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21551
21552         * gcc.dg/duff-1.c: New test.
21553         * gcc.dg/duff-2.c: New test.
21554         * gcc.dg/duff-3.c: New test.
21555
21556 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21557
21558         * gcc.dg/cpp/_Pragma5.c: New test.
21559
21560 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21561
21562         * gcc.c-torture/execute/20021118-2.c: New test.
21563
21564 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21565
21566         * gcc.c-torture/execute/20021118-1.c: New test.
21567
21568 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21569
21570         * gcc.dg/20021116-1.c: New test.
21571
21572 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21573
21574         * g++.dg/abi/vcall1.C: New test.
21575
21576 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21577
21578         * gcc.dg/20021029-1.c: New test.
21579         * gcc.dg/20021029-2.c: New test.
21580
21581 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21582
21583         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21584
21585 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21586
21587         PR c/8439
21588         * gcc.dg/20021110.c: Move to ...
21589         * gcc.c-torture/compile/20021110.c: .... here.
21590
21591 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21592
21593         PR c/8467
21594         * gcc.c-torture/execute/20021111-1.c
21595
21596 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21597
21598         PR c/8439
21599         * gcc.dg/20021110.c: New test.
21600
21601 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21602
21603         * g++.dg/abi/vthunk3.C: Run only on x86.
21604
21605 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21606
21607         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21608
21609 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21610
21611         * lib/compat.exp (compat-execute): Fix logic error in last
21612         change.
21613
21614 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21615
21616         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21617
21618 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21619
21620         PR c++/8389
21621         * g++.dg/template/access6.C: New test.
21622
21623 2002-11-08  Jan Hubicka  <jh@suse.cz>
21624
21625         * gcc.dg/i386-ssefp-1.c: New test.
21626         * gcc.dg/i386-ssefp-1.c: New test.
21627
21628 2002-11-08  Jan Hubicka  <jh@suse.cz>
21629
21630         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21631
21632 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21633
21634         * g++.dg/abi/vthunk3.C: New test.
21635
21636         PR c++/8338
21637         * g++.dg/template/crash2.C: New test.
21638
21639 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21640
21641         * testsuite/g++.dg/abi/dtor1.C: New test.
21642         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21643
21644 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21645
21646         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21647         Darwin.
21648
21649 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21650
21651         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21652         -mthumb.  Only xfail with -O0.
21653
21654 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21655
21656         * g++.dg/abi/thunk1.C: New test.
21657         * g++.dg/abi/thunk2.C: Likewise.
21658         * g++.dg/abi/vtt1.C: Likewise.
21659
21660 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21661
21662         PR optimization/8423
21663         * gcc.c-torture/execute/builtin-constant.c: New test.
21664
21665 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21666
21667         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21668         Add some more cases.
21669
21670 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21671
21672         PR c++/8391
21673         * g++.dg/opt/local1.C: New test.
21674
21675 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21676
21677         PR c++/8160
21678         * g++.dg/template/complit1.C: New test.
21679
21680         PR c++/8149
21681         * g++.dg/template/typename4.C: Likewise.
21682
21683 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21684
21685         Core issue 287, PR c++/7639
21686         * g++.dg/template/instantiate1.C: Adjust error location.
21687         * g++.dg/template/instantiate3.C: New test.
21688         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21689         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21690         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21691
21692 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21693
21694         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21695
21696 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21697
21698         PR c++/8287
21699         * g++.dg/init/dtor2.C: New test.
21700
21701 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21702
21703         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21704         * gcc.dg/nest.c: Bypass errors on irix6.
21705
21706 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21707
21708         * gcc.dg/nest.c: Expect error for mmix-*-*.
21709         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21710
21711 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21712
21713         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21714         markers.
21715
21716         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21717
21718 2002-10-25  Mike Stump  <mrs@apple.com>
21719
21720         * gcc.dg/warn-1.c: New test.
21721
21722 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21723
21724         * g++.dg/template/typename3.C: New test.
21725
21726 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21727
21728         * g++.dg/lookup/ptrmem1.C: New test.
21729
21730         * g++.dg/abi/vthunk2.C: New test.
21731
21732 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21733
21734         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21735
21736 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21737
21738         * g++.dg/abi/empty9.C: New test.
21739
21740 2002-10-24  Richard Henderson  <rth@redhat.com>
21741
21742         * g++.dg/inherit/thunk1.C: Enable for ia64.
21743
21744 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21745
21746         PR c++/8067
21747         * g++.dg/lookup/pretty1.C: New test.
21748
21749 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21750
21751         * gcc.dg/20021023-1.c: New test.
21752
21753 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21754
21755         PR c++/7679
21756         * g++.dg/parse/inline1.C: New test.
21757
21758 2002-10-23  Richard Henderson  <rth@redhat.com>
21759
21760         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21761
21762         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21763
21764 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21765
21766         PR c++/6579
21767         * g++.dg/parse/stmtexpr3.C: New test.
21768
21769 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21770
21771         * g++.dg/expr/cond1.C: New test.
21772
21773 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21774
21775         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21776
21777 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21778
21779         * g++.dg/abi/vbase13.C: New test.
21780         * g++.dg/abi/vbase14.C: Likewise.
21781
21782 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21783
21784         * gcc.dg/tls/pic-1.c: New test.
21785         * gcc.dg/tls/nonpic-1.c: New test.
21786         * gcc.dg/20021018-1.c: New test.
21787
21788 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21789
21790         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21791         Remove only files with the same base name as the test case.
21792         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21793         (profopt-execute): Likewise.  Also, remove old profiling
21794         and performance data files before running the tests.
21795
21796         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21797         * g++.dg/bprob/bprob.exp: Likewise.
21798         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21799         to allow more general test case names.
21800
21801         * g++.dg/bprob/bprob-1.C: Rename to ...
21802         * g++.dg/bprob/g++-bprob-1.C: ... this.
21803
21804         * g77.dg/bprob/bprob-1.f: Rename to ...
21805         * g77.dg/bprob/g77-bprob-1.f: ... this.
21806
21807 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21808
21809         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21810         bison 1.50 or later.
21811
21812 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21813
21814         * g++.dg/README: Describe more test directories.
21815
21816 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21817
21818         * g++.dg/init/array6.C: Add additional tests.
21819
21820 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21821
21822         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21823         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21824
21825 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21826
21827         * gcc.c-torture/compile/20020604-1.x: New.
21828         * gcc.c-torture/compile/simd-5.x: Likewise.
21829         * gcc.c-torture/execute/920710-1.x: Likewise.
21830         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21831
21832 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21833
21834         * g++.dg/inherit/override1.C: Add dg-options clause.
21835
21836 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21837
21838         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21839         _mm_slli_si128.
21840
21841 2002-10-19  Andreas Schwab  <schwab@suse.de>
21842
21843         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21844         directory component.
21845
21846 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21847
21848         * g++.dg/inherit/thunk1.C: New test.
21849
21850         * g++.dg/inherit/override1.C: New test.
21851
21852         * g++.dg/abi/mangle11.C: New test.
21853         * g++.dg/abi/mangle14.C: New test.
21854         * g++.dg/abi/mangle17.C: New test.
21855
21856 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21857
21858         * g++.dg/overload/member2.C: New test.
21859
21860 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21861
21862         * g++.dg/README: Describe new compat directory.
21863         * g++.dg/dg.exp: Skip tests in compat directory.
21864         * README.compat: New file.
21865         * lib/compat.exp: New expect script.
21866         * g++.dg/compat: New test directory.
21867         * g++.dg/compat/compat.exp: New expect script.
21868         * g++.dg/compat/abi: New test directory.
21869         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21870         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21871         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21872         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21873         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21874         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21875         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21876         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21877         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21878         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21879         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21880         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21881         * g++.dg/compat/break: New test directory.
21882         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21883         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21884         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21885         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21886         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21887         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21888         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21889         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21890         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21891         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21892         g++.dg/compat/break/README: New files.
21893         * g++.dg/compat/eh: New test directory.
21894         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21895         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21896         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21897         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21898         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21899         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21900         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21901         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21902         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21903         g++.dg/compat/eh/filter2_y.C,
21904         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21905         g++.dg/compat/eh/new1_y.C,
21906         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21907         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21908         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21909         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21910         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21911         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21912         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21913         g++.dg/compat/eh/unexpected1_y.C: New files.
21914         * g++.dg/compat/init: New test directory.
21915         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
21916         g++.dg/compat/init/array5_y.C,
21917         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
21918         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
21919         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
21920         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
21921         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
21922         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
21923         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
21924         g++.dg/compat/init/init-ref2_y.C: New files.
21925
21926 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21927
21928         PR c++/7584
21929         * g++.dg/inherit/using3.C: New test.
21930
21931 2002-10-17  Jan Hubicka  <jh@suse.cz>
21932
21933         * gcc.dg/20021017-2.c: New test.
21934
21935 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21936
21937         * g++.dg/abi/mangle16.C: Adjust.
21938
21939         * g++.dg/init/array8.C: New test.
21940
21941 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
21942
21943         * gcc.dg/special/mips-abi.exp: New test.
21944         * gcc.dg/special/mips-abi.s: Empty file used by the above.
21945
21946 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21947
21948         * g++.dg/abi/mangle16.C: New test.
21949         * g++.dg/abi/mangle17.C: Likewise.
21950
21951         PR c++/7478
21952         * g++.dg/template/ref1.C: New test.
21953
21954 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21955
21956         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
21957
21958 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
21959
21960         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
21961
21962 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21963
21964         PR c++/7524
21965         * g++.dg/init/array7.C: New test.
21966
21967 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
21968
21969         * g++.dg/init/array6.C: New test.
21970
21971         * g++.dg/abi/mangle13.C: Likewise.
21972         * g++.dg/abi/mangle14.C: Likewise.
21973         * g++.dg/abi/mangle15.C: Likewise.
21974
21975 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21976
21977         * g++.dg/abi/empty8.C: New test.
21978
21979 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
21980
21981         * g++.dg/init/ctor1.C: New test.
21982
21983 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
21984
21985         * gcc.c-torture/execute/20021015-1.c: New test.
21986
21987 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
21988
21989         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
21990
21991 2002-10-14  Jan Hubicka  <jh@suse.cz>
21992
21993         * gcc.dg/i386-ssetype-[1-5].c: New tests.
21994
21995 2002-10-14  Richard Henderson  <rth@redhat.com>
21996
21997         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
21998
21999 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22000
22001         PR optimization/6631
22002         * g++.dg/opt/const2.C: New test.
22003
22004 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22005
22006         PR c++/7176
22007         * g++.dg/parse/friend1.C: New test.
22008         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22009
22010 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22011
22012         * gcc.dg/20021014-1.c: New test.
22013
22014 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22015
22016         PR c++/5661
22017         * g++.dg/ext/vlm1.C: New test.
22018         * g++.dg/ext/vlm2.C: Likewise.
22019
22020         * g++.dg/init/array1.C: Remove invalid braces.
22021         * g++.dg/init/brace1.C: New test.
22022         * g++.dg/init/copy2.C: Likewise.
22023         * g++.dg/init/copy3.C: Likewise.
22024         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22025         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22026         braces.
22027
22028 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22029
22030         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22031
22032 2002-10-11  Richard Shann  <richard.shann@superh.com>
22033
22034         * gcc.c-torture/compile/simd-5.c: New test.
22035
22036 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22037
22038         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22039
22040 2002-10-10  Jim Wilson  <wilson@redhat.com>
22041
22042         * gcc.c-torture/execute/20021010-1.c: New test.
22043
22044 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22045
22046         PR c/7353
22047         * g++.dg/ext/typedef-init.C: New test.
22048         * gcc.dg/typedef-init.c: New test.
22049
22050 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22051
22052         * gcc.dg/cpp/paste13.c: New test.
22053
22054 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22055
22056         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22057         remaining platforms, XFAIL during compile, not execute.  Don't
22058         XFAIL at -O0.
22059
22060 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22061
22062         * gcc.dg/alias-1.c: Tweak expected warning.
22063
22064 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22065
22066         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22067
22068 2002-10-06  Andreas Jaeger  <aj@suse.de>
22069
22070         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22071         * gcc.dg/cpp/c++98.C: Likewise.
22072
22073         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22074         * g++.dg/cpp/c++98.C: Likewise.
22075
22076         * g++.dg/README (Subdirectories): Mention cpp directory.
22077
22078         PR target/7559
22079         * gcc.dg/20021006-1.c: New test.
22080
22081 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22082
22083         PR c++/7804
22084         * g++.dg/other/warning1.C: New test.
22085
22086 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22087
22088         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22089         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22090         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22091
22092 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22093
22094         PR c++/7931
22095         * g++.dg/template/ptrmem3.C: New test.
22096
22097         PR c++/7754
22098         * g++.dg/template/union1.C: New test.
22099
22100 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22101
22102         PR c++/8006
22103         * g++.dg/abi/mangle9.C: New test.
22104         * g++.dg/abi/mangle10.C: New test.
22105         * g++.dg/abi/mangle11.C: New test.
22106         * g++.dg/abi/mangle12.C: New test.
22107
22108 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22109
22110         PR c++/7188.
22111         * g++.dg/template/meminit1.C: New test.
22112         * g++.dg/warn/Wreorder-1.C: Likewise.
22113         * g++.old-deja/g++.mike/warn3.C: Tweak.
22114         * lib/prune.exp: Ingore "in copy constructor".
22115
22116 2002-10-02  Andreas Jaeger  <aj@suse.de>
22117
22118         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22119         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22120         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22121         on x86-64.
22122
22123 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22124
22125         * gcc.dg/empty1.C: Fix typo.
22126
22127 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22128
22129         * gcc.dg/alias-1.c: New test.
22130
22131 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22132
22133         * gcc.dg/empty1.C: New test.
22134
22135         * g++.dg/tls/init-2.C: Tweak error messages.
22136
22137 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22138
22139         * gcc.c-torture/compile/20020923-1.c: New test.
22140
22141 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22142
22143         * gcc.c-torture/execute/ffs-1.c: New test.
22144         * gcc.c-torture/execute/ffs-2.c: Ditto.
22145
22146 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22147
22148         * g++.dg/overload/member1.C: New test.
22149
22150 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22151
22152         * g++.dg/abi/empty7.C: New test.
22153         * g++.dg/init/pm2.C: Likewise.
22154
22155 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22156
22157         * g++.dg/rtti/crash1.C: New test.
22158
22159 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22160
22161         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22162         gcc.dg/sibcall-4.c: New tests.
22163
22164 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22165
22166         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22167         powerpc and MMIX targets.
22168
22169 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22170
22171         * gcc.dg/cpp/20020927-1.c: New.
22172
22173 2002-09-26  David S. Miller  <davem@redhat.com>
22174
22175         * gcc.c-torture/compile/trunctfdf.c: New.
22176
22177 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22178
22179         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22180
22181 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22182
22183         * gcc.c-torture/execute/loop-15.c: New.
22184
22185 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22186
22187         * README.QMTEST: Fix typo.
22188
22189 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22190
22191         * gcc.dg/20020926-1.c: New test.
22192
22193 2002-09-25  David S. Miller  <davem@redhat.com>
22194
22195         PR target/7842
22196         * gcc.c-torture/execute/shiftdi.c: New test.
22197
22198 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22199
22200         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22201         unique to the tool.
22202         * lib/g77.exp (g77_init): Likewise.
22203         * lib/g++.exp (g++_init): Likewise.
22204         * lib/objc.exp (objc_init): Likewise.
22205
22206 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22207
22208         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22209         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22210         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22211
22212 2002-09-25  Richard Henderson  <rth@redhat.com>
22213
22214         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22215         too-small long double.
22216
22217 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22218
22219         * gcc.dg/20020919-1.c: New test.
22220
22221 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22222
22223         * g++.dg/abi/bitfield6.C: New test.
22224         * g++.dg/abi/bitfield7.C: New test.
22225         * g++.dg/abi/bitfield8.C: New test.
22226         * g++.dg/abi/vbase11.C: New test.
22227
22228 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22229
22230         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22231         hppa*-*-hpux*.  Update test comment.
22232
22233 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22234
22235         * gcc.dg/tls/struct-1.c: New test.
22236
22237 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22238
22239         * gcc.dg/cpp/tr-warn2.c: Update.
22240
22241 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22242
22243         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22244
22245 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22246
22247         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22248         systems.
22249
22250 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22251
22252         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22253
22254         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22255         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22256         setting of cxxfilt.
22257
22258 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22259
22260         * gcc.dg/20020312-2.c: Update for darwin.
22261
22262 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22263
22264         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22265
22266 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22267
22268         * objc.dg/comp-types-1.m: New test.
22269         * objc.dg/comp-types-2.m: New test.
22270         * objc.dg/comp-types-3.m: New test.
22271         * objc.dg/comp-types-4.m: New test.
22272         * objc.dg/comp-types-5.m: New test.
22273         * objc.dg/comp-types-6.m: New test.
22274
22275 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22276
22277         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22278
22279 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22280
22281         * g++.dg/other/do1.C: New test.
22282
22283         * g++.dg/template/subst1.C: New test.
22284
22285 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22286
22287         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22288
22289 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22290
22291         * g++.dg/template/qualttp20.C: Adjust expected errors.
22292         * g++.old-deja/g++.jason/report.C: Likewise.
22293         * g++.old-deja/g++.other/qual1.C: Likewise.
22294
22295         * g++.dg/lookup/scoped2.C: New test.
22296
22297         * g++.dg/ext/asm3.C: New test.
22298
22299 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22300
22301         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22302
22303 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22304
22305         * ChangeLog: follow spelling conventions.
22306         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22307         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22308         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22309         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22310         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22311         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22312         * g++.old-deja/g++.law/global-init1.C: Likewise.
22313         * g++.old-deja/g++.other/delete4.C: Likewise.
22314         * g++.old-deja/g++.other/inline21.C: Likewise.
22315         * g++.old-deja/g++.other/singleton.C: Likewise.
22316         * g77.dg/strlen0.f: Likewise.
22317         * g77.f-torture/compile/20010519-1.f: Likewise.
22318         * g77.f-torture/compile/980310-4.f: Likewise.
22319         * gcc.c-torture/compile/20000605-1.c: Likewise.
22320         * gcc.c-torture/execute/20020225-1.c: Likewise.
22321         * gcc.dg/c90-hexfloat-2.c: Likewise.
22322         * gcc.dg/c99-bool-1.c: Likewise.
22323         * gcc.dg/c99-hexfloat-2.c: Likewise.
22324         * gcc.dg/dll-2.c: Likewise.
22325         * gcc.dg/wtr-union-init-1.c: Likewise.
22326         * gcc.dg/wtr-union-init-2.c: Likewise.
22327         * gcc.dg/wtr-union-init-3.c: Likewise.
22328         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22329         * gcc.dg/cpp/defined.c: Likewise.
22330         * gcc.dg/cpp/macsyntx.c: Likewise.
22331         * gcc.dg/cpp/paste2.c: Likewise.
22332         * gcc.dg/cpp/trad/defined.c: Likewise.
22333         * gcc.dg/format/c90-printf-1.c: Likewise.
22334         * gcc.dg/format/c90-scanf-1.c: Likewise.
22335         * gcc.dg/format/c99-printf-1.c: Likewise.
22336         * gcc.dg/format/c99-scanf-1.c: Likewise.
22337         * gcc.misc-tests/gcov-8.c: Likewise.
22338         * lib/profopt.exp: Likewise.
22339
22340 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22341
22342         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22343
22344 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22345
22346         * g++.dg/inherit/using2.C: New test.
22347
22348 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22349
22350         * ChangeLog: Follow spelling conventions.
22351         * g++.dg/template/friend4.C: Likewise.
22352         * g++.old-deja/g++.pt/crash67.C: Likewise.
22353         * gcc.c-torture/execute/20000801-4.c: Likewise.
22354         * gcc.dg/c90-digraph-1.c: Likewise.
22355         * gcc.dg/c94-digraph-1.c: Likewise.
22356         * gcc.dg/c99-digraph-1.c: Likewise.
22357         * gcc.dg/cpp/line5.c: Likewise.
22358         * gcc.dg/cpp/multiline.c: Likewise.
22359         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22360         * gcc.dg/format/attr-3.c: Likewise.
22361         * gcc.dg/format/c90-scanf-3.c: Likewise.
22362         * gcc.dg/format/ext-4.c: Likewise.
22363
22364 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22365
22366         * g++.dg/template/pretty1.C: New test.
22367
22368 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22369
22370         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22371
22372 2002-09-13  Matt Austern  <austern@apple.com>
22373
22374         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22375         passing a cast expression to a function by const reference.
22376
22377 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22378
22379         * g++.dg/template/deduce1.C: New test.
22380
22381 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22382
22383         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22384         32-bit int.
22385
22386 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22387
22388         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22389         usage.
22390
22391 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22392
22393         * gcc.c-torture/compile/20020910-1.c: New test.
22394
22395 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22396
22397         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22398
22399 2002-09-10  Andreas Jaeger  <aj@suse.de>
22400
22401         * gcc.dg/20020312-2.c: Adjust for x86-64.
22402
22403 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22404
22405         * g77.dg/7388.f: New test case for PR 7388.
22406
22407 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22408
22409         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22410
22411 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22412
22413         * objc.dg/proto-lossage-1.m: New test.
22414
22415 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22416
22417         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22418
22419 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22420
22421         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22422         expected to pass.
22423
22424 2002-09-06  Stan Shebs  <shebs@apple.com>
22425             David Edelsohn  <edelsohn@gnu.org>
22426
22427         * gcc.dg/weak: New directory.
22428         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22429         target-specific xfail bits.
22430         * gcc.dg/typeof-2.c: Move to new directory.
22431         * gcc.dg/weak.exp: New expect script.
22432
22433 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22434
22435         * gcc.c-torture/execute/extzvsi.c: New test.
22436
22437 2002-09-05  Stan Shebs  <shebs@apple.com>
22438
22439         * gcc.dg/weak-1.c: xfail on Darwin.
22440         * gcc.dg/weak-2.c: Ditto.
22441         * gcc.dg/weak-3.c: Ditto.
22442         * gcc.dg/weak-4.c: Ditto.
22443         * gcc.dg/weak-5.c: Ditto.
22444         * gcc.dg/weak-6.c: Ditto.
22445         * gcc.dg/weak-7.c: Ditto.
22446         * gcc.dg/weak-8.c: Ditto.
22447         * gcc.dg/weak-9.c: Ditto.
22448
22449 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22450
22451         * gcc.c-torture/execute/loop-14.c: New test.
22452
22453 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22454
22455         * g++.dg/other/cxa-atexit1.C: New test.
22456
22457         * gcc.dg/typeof-2.c: New test.
22458
22459 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22460
22461         * gcc.dg/builtins-2.c: New testcase.
22462         * gcc.dg/builtins-3.c: New testcase.
22463
22464 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22465
22466         * gcc.dg/cpp/_Pragma4.c: New test.
22467
22468 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22469
22470         * objc/execute/nil_method-1.m: New testcase.
22471
22472 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22473
22474         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22475         [Object class], not [Object initialize].
22476
22477 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22478             Hans-Peter Nilsson  <hp@bitrange.com>
22479
22480         * gcc.c-torture/execute/20020720-1.x: Skip test on
22481         mmix-knuth-mmixware.  Correct comment.
22482
22483 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22484
22485         * testsuite/g++.dg/abi/bitfield5.C: New test.
22486         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22487
22488 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22489
22490         * objc.dg/undeclared-selector.m: New test.
22491
22492 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22493
22494         * g++.dg/other/offsetof1.C: Avoid cast warning.
22495
22496 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22497
22498         * objc.dg/super-class-2.m: New test.
22499
22500 2002-08-24  Matt Austern  <austern@apple.com>
22501
22502         * g++.dg/ext/lvaddr.C: New test.
22503         * g++.dg/ext/lvcast.C: New test.
22504
22505 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22506
22507         * testsuite/g++.dg/inherit/cond1.C: New test.
22508
22509 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22510
22511         * gcc.dg/noncompile/incomplete-1.c: New test.
22512
22513 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22514
22515         * gcc.dg/typespec-1.c: New test.
22516
22517 2002-08-20  Devang Patel  <dpatel@apple.com>
22518         * objc.dg/proto-hier-2.m: New test.
22519
22520 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22521
22522         * objc.dg/bitfield-1.m: New test.
22523         * objc.dg/bitfield-2.m: New test.
22524
22525 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22526
22527         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22528         gcc.dg/c99-flex-array-4.c: New tests.
22529
22530 2002-08-16  Stan Shebs  <shebs@apple.com>
22531
22532         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22533
22534 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22535
22536         * gcc.dg/typeof-1.c: New test.
22537         * g++.dg/ext/typeof2.C: New test.
22538
22539 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22540
22541         * g++.dg/other/offsetof1.C: New test.
22542
22543 2002-08-14  Richard Henderson  <rth@redhat.com>
22544
22545         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22546
22547 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22548
22549         * gcc.dg/cpp/_Pragma3.c: New test.
22550
22551 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22552
22553         * g++.dg/template/inherit3: New test.
22554
22555 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22556
22557         * gcc.dg/bitfld-4.c: Add blank options.
22558
22559 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22560
22561         * g++.dg/template/crash1.C: New test.
22562
22563 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22564
22565         * gcc.dg/tls/opt-2.c: New test.
22566
22567 2002-08-08  Devang Patel  <dpatel@apple.com>
22568
22569         * objc.dg/selector-1.m : New test
22570
22571 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22572
22573         * g++.dg/abi/bitfield4.C: New test.
22574         * gcc.dg/bitfld-4.c: New test.
22575
22576 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22577
22578         * g++.dg/other/packed1.C: New test.
22579
22580 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22581
22582         * g++.dg/abi/offsetof.C: Tweak error messages.
22583         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22584
22585 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22586
22587         * gcc.dg/bitfld-3.c: New test.
22588
22589 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22590             Richard Henderson  <rth@redhat.com>
22591
22592         * gcc.dg/i386-bitfield1.c: New test.
22593         * g++.dg/abi/bitfield3.C: Update.
22594
22595 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22596
22597         * objc.dg/const-str-2.m: Update.
22598         * gcc.dg/cpp/c++98.c: Change to C extension.
22599         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22600         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22601
22602 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22603
22604         * testsuite/gcc.dg/tls/diag-3.c: New.
22605
22606 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22607
22608         * g++.dg/README (Subdirectories): Document new subdir expr.
22609         * g++.dg/expr/pmf-1.C: New test.
22610
22611 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22612
22613         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22614
22615 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22616
22617         * g++.dg/abi/bitfield3.C: New test.
22618
22619 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22620
22621         * lib/gcov.exp: Tweak expected line formats.
22622         * gcc.misc-tests/gcov8.c: New test.
22623         * gcc.misc-tests/gcov8.x: New flags.
22624
22625 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22626
22627         * consistency.vlad/layout/endian.c: Include string.h.
22628
22629         * gcc.c-torture/execute/20020805-1.c: New test.
22630
22631 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22632
22633         * g++.dg/other/conversion1.C: New test.
22634
22635 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22636
22637         * gcc.dg/builtins-1.c: New testcase.
22638
22639 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22640
22641         * g++.dg/inherit/access3.C: New test.
22642
22643 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22644
22645         * gcc.dg/ia64-visibility-2.c: New test.
22646
22647 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22648
22649         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22650         __qualifier_flags to __flags.
22651
22652 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22653
22654         * g++.dg/inherit/operator1.C: New test.
22655         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22656         * g++.dg/other/error1.C: Change expected error message.
22657         * g++.dg/template/conv4.C: Likewise.
22658
22659 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22660
22661         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22662         for documented behavior.
22663
22664 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22665
22666         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22667         several targets known to fail.
22668
22669 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22670
22671         * gcc.dg/mips-args-[123].c: New tests.
22672
22673 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22674
22675         * gcc.dg/ppc-spe.c: New.
22676
22677 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22678
22679         * g++.dg/other/ptrmem4.C: New testcase.
22680
22681 2002-07-24  Richard Henderson  <rth@redhat.com>
22682
22683         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22684
22685 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22686
22687         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22688
22689 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22690
22691         * gcc.c-torture/execute/memset-3.c: New testcase.
22692
22693 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22694
22695         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22696         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22697
22698 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22699
22700         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22701         Delete.
22702
22703 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22704
22705         * gcc.c-torture/compile/simd-4.c: New test.
22706
22707 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22708
22709         PR c++/7347, c++/7348
22710         * g++.dg/template/access4.C: New test.
22711         * g++.dg/template/access5.C: New test.
22712         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22713         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22714         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22715         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22716
22717 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22718
22719         * gcc.dg/gnu89-init-2.c: New test.
22720
22721 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22722
22723         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22724
22725 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22726
22727         * gcc.c-torture/execute/20020720-1.c: New testcase.
22728
22729 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22730
22731         * gcc.dg/cpp/Wsignprom.c: New tests.
22732
22733 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22734
22735         * gcc.c-torture/execute/loop-13.c: New test.
22736
22737 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22738
22739         * gcc.dg/cpp/expr.c: New tests.
22740
22741 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22742
22743         * g++.dg/opt/pr6713.C: Add template instantiation.
22744
22745 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22746
22747         * gcc.dg/nest.c: New test.
22748
22749 2002-07-17  Richard Henderson  <rth@redhat.com>
22750
22751         * g++.dg/opt/pr6713.C: New test.
22752
22753 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22754
22755         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22756         XFAIL for all x86 processors.
22757
22758 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22759
22760         * gcc.c-torture/execute/20010122-1.x: Do not test with
22761         -fomit-frame-pointer.
22762
22763 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22764
22765         * g++.dg/template/instantiate2.C: New test.
22766         * g++.dg/template/spec4.C: New test.
22767
22768 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22769
22770         * g++.dg/template/access2.C: New test.
22771         * g++.dg/template/access3.C: New test.
22772
22773 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22774
22775         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22776         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22777         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22778         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22779         Convert to use <stdarg.h>.
22780         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22781         Delete.
22782         * gcc.dg/va-arg-2.c: New.
22783         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22784
22785 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22786
22787         * gcc.c-torture/compile/20020710-1.c: New test.
22788
22789 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22790                           Andrew Pinski  <pinskia@physics.uc.edu>
22791
22792         gcc.c-torture/compile/simd-2.c: New testcase.
22793         gcc.c-torture/compile/simd-3.c: Likewise.
22794
22795 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22796
22797         PR c++/7224
22798         * g++.dg/overload/error1.C: New test.
22799
22800 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22801
22802         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22803         configuration and IRIX 6 O32 ABI.
22804
22805 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22806
22807         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22808
22809 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22810
22811         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22812
22813 2002-07-10  Jeffrey A Law  <law@redhat.com>
22814
22815         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22816
22817         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22818
22819 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22820
22821         * gcc.dg/20020312-2.c: Check for __PPC__.
22822
22823 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22824
22825         * gcc.c-torture/compile/20020709-1.c: New test.
22826
22827 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22828
22829         * g++.dg/template/qualttp21.C: New test case.
22830
22831 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22832
22833         * gcc.c-torture/compile/20020706-1.c: New test.
22834         * gcc.c-torture/compile/20020706-2.c: New test.
22835
22836 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22837             Alexandre Oliva  <aoliva@redhat.com>
22838
22839         * g++.dg/warn/incomplete1.C: New test.
22840
22841 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22842
22843         PR c++/7099
22844         * g++.dg/warn/noreturn1.C: New test.
22845
22846 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22847
22848         PR c++/6706
22849         * g++.dg/debug/debug6.C: New test.
22850         * g++.dg/debug/debug7.C: New test.
22851
22852 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22853
22854         * gcc.c-torture/compile/simd-3.c: New test.
22855
22856 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22857
22858         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22859         * gcc.dg/20020620-1.c: Likewise.
22860
22861 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22862
22863         PR c++/6944
22864         * g++.dg/init/array4.C: New test.
22865         * g++.dg/init/array5.C: New test.
22866
22867 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22868
22869         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22870         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22871
22872 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22873
22874         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22875         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22876         * gcc.dg/wtr-conversion-1.c: Likewise.
22877         * gcc.dg/wtr-escape-1.c: Likewise.
22878         * gcc.dg/wtr-int-type-1.c: Likewise.
22879         * gcc.dg/wtr-label-1.c: Likewise.
22880         * gcc.dg/wtr-static-1.c: Likewise.
22881         * gcc.dg/wtr-strcat-1.c: Likewise.
22882         * gcc.dg/wtr-suffix-1.c: Likewise.
22883         * gcc.dg/wtr-switch-1.c: Likewise.
22884         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22885         * gcc.dg/wtr-union-init-1.c: Likewise.
22886         * gcc.dg/wtr-union-init-2.c: Likewise.
22887         * gcc.dg/wtr-union-init-3.c: Likewise.
22888
22889         * gcc.dg/wtr-func-def-1.c: New test.
22890
22891 2002-07-02 Devang Patel <dpatel@apple.com>
22892
22893         * objc.dg/param-1.m: New test.
22894
22895 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22896
22897         * gcc.dg/cpp/trad/directive.c: Add test.
22898         * gcc.dg/cpp/trad/macroargs.c: Add test.
22899         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22900
22901 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22902
22903         * gcc.dg/cpp/cmdlne-M.c: New test.
22904
22905 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22906
22907         * objc.dg/desig-init-1.m: New test.
22908
22909 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22910
22911         PR c++/6716
22912         * g++.dg/template/instantiate1.C: New test.
22913
22914 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
22915
22916         PR c++/7112
22917         * g++.dg/template/sizeof2.C: New test.
22918
22919 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22920
22921         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
22922         gcc.dg/cpp/trad/include.c: New tests.
22923
22924 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
22925
22926         PR target/7177
22927         * gcc.c-torture/compile/20020701-1.c: New test.
22928
22929 2002-07-01  Stan Shebs  <shebs@apple.com>
22930
22931         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
22932         header here...
22933         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
22934         (objc-torture-execute): or here.
22935
22936 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
22937
22938         * gcc.c-torture/execute/arith-rand-ll.c: New test.
22939
22940 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22941
22942         * gcc.dg/cpp/trad/escaped-nl.c: New test.
22943
22944 2002-06-30  Devang Patel  <dpatel@apple.com>
22945
22946         * objc.dg/fsyntax-only.m: New test.
22947
22948 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
22949
22950         PR c++/6695
22951         * g++.dg/template/friend7.C: New file.
22952
22953 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
22954
22955         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
22956         return type.
22957
22958 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
22959
22960         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
22961         avoid division by zero.
22962
22963 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
22964
22965         * gcc.dg/Wunknownprag.c: New tests.
22966
22967 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
22968
22969         * gcc.c-torture/execute/simd-2.c: New test.
22970
22971 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
22972
22973         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
22974         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
22975         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
22976         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
22977         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
22978         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
22979         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
22980         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
22981         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
22982         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
22983         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
22984         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
22985         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
22986         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
22987         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
22988         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
22989         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
22990
22991 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
22992
22993         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
22994         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
22995         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
22996         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
22997         New tests.
22998         * gcc.dg/cpp/trad/directive.c: Update.
22999
23000 2002-06-23  Andreas Jaeger  <aj@suse.de>
23001
23002         * gcc.c-torture/execute/complex-6.c: New.
23003
23004 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23005
23006         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23007         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23008         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23009         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23010
23011 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23012
23013         * gcc.dg/cpp/trad: New directory with traditional tests copied
23014         from parent directory.
23015         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23016         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23017         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23018         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23019         Move to trad/ and rename.
23020         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23021         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23022         gcc.dg/cpp/trad/redef2.c: New tests.
23023         * gcc.dg/cpp/trad/trad.exp: New driver.
23024
23025 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23026
23027         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23028         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23029         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23030         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23031         Remove.
23032
23033 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23034
23035         * gcc.dg/20020620-1.c: New test.
23036
23037 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23038
23039         * g++.dg/template/ttp4.C: New test.
23040
23041 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23042
23043         * g++.dg/opt/vt1.C: Fix regexp.
23044
23045 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23046
23047         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23048         Don't use attribute `noinline'.
23049
23050 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23051
23052         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23053
23054 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23055
23056         * gcc.c-torture/execute/simd-1.c: New.
23057
23058         * gcc.dg/simd-1.c: New.
23059
23060 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23061
23062         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23063
23064 2002-06-16  Richard Henderson  <rth@redhat.com>
23065
23066         * g++.dg/ext/anon-struct1.C: New.
23067         * g++.dg/ext/anon-struct2.C: New.
23068         * g++.dg/ext/anon-struct3.C: New.
23069         * gcc.dg/anon-struct-1.c: New.
23070         * gcc.dg/anon-struct-2.c: New.
23071         * gcc.dg/anon-struct-3.c: New.
23072         * gcc.dg/20011008-1.c: Adjust warning text.
23073         * gcc.dg/20020527-1.c: Add -fms-extensions.
23074
23075 2002-06-16  Richard Henderson  <rth@redhat.com>
23076
23077         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23078
23079 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23080
23081         * gcc.c-torture/execute/20020615-1.c: New test.
23082
23083 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23084
23085         * gcc.c-tortuture/execute/compare-1.c: New test case.
23086         * gcc.c-tortuture/execute/compare-2.c: New test case.
23087         * gcc.c-tortuture/execute/compare-3.c: New test case.
23088
23089 2002-06-13  Richard Henderson  <rth@redhat.com>
23090
23091         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23092         ia64 ilp32.
23093
23094 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23095
23096         * g++.dg/template/typename2.C: Update error message.
23097
23098 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23099
23100         * gcc.c-torture/execute/20020611-1.c: New test.
23101
23102 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23103
23104         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23105         list of targets to skip.
23106
23107 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23108
23109         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23110         targets if not optimizing.
23111
23112 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23113
23114         * gcc.c-torture/compile/20020605-1.c: New test.
23115
23116         * g++.dg/opt/vt1.C: New test.
23117
23118         * gcc.dg/20020531-1.c: New test.
23119
23120         * gcc.dg/20020530-1.c: New test.
23121
23122         * gcc.dg/20020527-1.c: New test.
23123
23124         * g++.dg/opt/cse1.C: New test.
23125
23126 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23127
23128         * gcc.dg/20020607-2.c: New test case.
23129
23130 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23131
23132         * gcc.c-torture/compile/20020604-1.c: New test.
23133
23134 2002-06-04  Richard Henderson  <rth@redhat.com>
23135
23136         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23137         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23138         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23139
23140 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23141
23142         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23143
23144 2002-06-03  Richard Henderson  <rth@redhat.com>
23145
23146         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23147         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23148
23149 2002-06-02  Richard Henderson  <rth@redhat.com>
23150
23151         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23152         test functions static.
23153
23154 2002-06-02  Andreas Jaeger  <aj@suse.de>
23155
23156         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23157         now.
23158
23159 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23160
23161         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23162         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23163         Update for mofified diagnostics.
23164         * gcc.dg/c99-intconst-1.c: No longer fail.
23165
23166 2002-06-02  Richard Henderson  <rth@redhat.com>
23167
23168         * gcc.dg/uninit-A.c: Remove xfail markers.
23169
23170 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23171
23172         * gcc.dg/fnegate-1.c: New test case.
23173
23174 2002-05-30  Osku Salerma  <osku@iki.fi>
23175
23176         * gcc.c-torture/execute/mayalias-1.c: New file.
23177
23178 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23179
23180         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23181         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23182         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23183
23184 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23185
23186         * gcc.c-torture/execute/20020529-1.c: New test.
23187
23188 2002-05-27  Richard Henderson  <rth@redhat.com>
23189
23190         * g++.dg/ext/attrib6.C: New test case.
23191
23192 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23193
23194         * gcc.c-torture/execute/pure-1.c: New test.
23195
23196 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23197
23198         * gcc.dg/cpp/arith-2.c: Remove.
23199
23200 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23201
23202         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23203         * gcc.dg/cpp/if-3.c: Remove.
23204
23205 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23206
23207         * g++.dg/opt/cse2.C: New test.
23208
23209 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23210
23211         * gcc.dg/cpp/arith-1.c: New semantic tests.
23212         * gcc.dg/cpp/if-1.c: Update.
23213
23214 2002-05-24  Ben Elliston  <bje@redhat.com>
23215
23216         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23217
23218 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23219
23220         * gcc.dg/verbose-asm.c: New test.
23221
23222 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23223
23224         * gcc.dg/cpp/paste12.c: New test.
23225
23226 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23227
23228         * g++.dg/parse/named_ops.C: New test.
23229
23230 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23231
23232         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23233
23234 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23235
23236         * gcc.dg/weak-2.c: Allow optional leading underscore
23237         in scan-assembler symbol name.
23238         * gcc.dg/weak-3.c: Likewise.
23239         * gcc.dg/weak-4.c: Likewise.
23240         * gcc.dg/weak-5.c: Likewise.
23241
23242 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23243
23244         * gcc.dg/20020523-1.c: New test.
23245
23246 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23247
23248         * objc.dg/const-str-2.m: Update now that we stop after
23249         a command line error.
23250
23251 2002-05-22  Richard Henderson  <rth@redhat.com>
23252
23253         * g++.dg/dg.exp: Fix typo in test pruneing.
23254
23255 2002-05-22  Richard Henderson  <rth@redhat.com>
23256
23257         * g++.dg/dg.exp: Prune the tls subdirectory.
23258         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23259         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23260         * g++.dg/tls/init-1.C: New.
23261
23262 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23263
23264         * gcc.dg/20020517-1.c: New test.
23265
23266 2002-05-21  Richard Henderson  <rth@redhat.com>
23267
23268         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23269         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23270
23271 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23272
23273         * g++.dg/other/copy2.C: New test.
23274
23275 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23276
23277         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23278         (MAX_COPY): Bump up to 10 times sizeof (long long).
23279         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23280
23281         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23282         sizeof (long long).
23283
23284         * gcc.c-torture/execute/strcpy-1.c: New test.
23285
23286 2002-05-19  Jason Merrill  <jason2redhat.com>
23287
23288         * g++.dg/ext/oper1.C: New test.
23289
23290 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23291 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23292
23293         * README.QMTEST: New file.
23294
23295         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23296
23297 2002-05-19  Andreas Jaeger  <aj@suse.de>
23298
23299         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23300         now.
23301         * gcc.c-torture/execute/loop-2d.x: Likewise.
23302
23303 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23304
23305         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23306         support weak symbols.
23307         * gcc.dg/weak-4.c: Likewise
23308         * gcc.dg/weak-6.c: Likewise
23309
23310 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23311
23312         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23313         cygwin, coff and h8300-*-hms targets
23314         * gcc.dg/weak-5.c: Likewise
23315         * gcc.dg/weak-7.c: Likewise
23316
23317 2002-05-16  Jason Merrill  <jason@redhat.com>
23318
23319         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23320         (scan-assembler-not, scan-assembler-dem): Likewise.
23321         (scan-assembler-dem-not): Likewise.
23322
23323 2002-05-15  Richard Henderson  <rth@redhat.com>
23324
23325         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23326
23327 2002-05-15  Richard Henderson  <rth@redhat.com>
23328
23329         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23330         (vfoo1f): Warning here.
23331         (vfoo1l): Don't redefine the alias.
23332
23333 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23334
23335         * g++.dg/init/pm1.C: New test.
23336
23337 2002-05-12  David S. Miller  <davem@redhat.com>
23338
23339         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23340         types.
23341
23342 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23343
23344         * gcc.c-torture/execute/20020510-1.c: New test case.
23345
23346 2002-05-10  David S. Miller  <davem@redhat.com>
23347
23348         * gcc.c-torture/execute/conversion.c: Test long double too.
23349
23350 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23351
23352         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23353         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23354         * lib/g++.exp (g++_link_flags): Likewise.
23355         * lib/objc.exp (objc_target_compile): Likewise.
23356
23357 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23358
23359         * gcc.dg/cpp/poison.c: Update.
23360         * gcc.dg/cpp/20000625-2.c: Remove.
23361         * gcc.dg/cpp/direct2s.c: Remove final test.
23362
23363 2002-05-08  Tom Rix  <trix@redhat.com>
23364
23365         * gcc.c-torture/execute/20020508-1.c: New test.
23366         * gcc.c-torture/execute/20020508-2.c: New test.
23367         * gcc.c-torture/execute/20020508-3.c: New test.
23368
23369 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23370
23371         * gcc.dg/cpp/charconst-4.c: More tests.
23372
23373 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23374
23375         PR c/6569
23376         * gcc.dg/weak-3.c: Update location of warning messages.
23377         * gcc.dg/weak-5.c: Likewise.
23378
23379 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23380
23381         * gcc.c-torture/execute/20020506-1.c: New test case.
23382
23383 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23384
23385         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23386
23387 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23388
23389         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23390
23391 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23392
23393         * gcc.dg/cpp/charconst-3.c: New test.
23394
23395 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23396
23397         * gcc.dg/cpp/charconst.c: Update tests.
23398
23399 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23400
23401         * treelang: Added directory for new sample language treelang. Also
23402         lib/treelang.exp: New file to signal treelang should be tested.
23403
23404 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23405
23406         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23407         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23408         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23409         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23410         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23411         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23412         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23413
23414 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23415
23416         * gcc.dg/format/xopen-2.c: New test.
23417
23418 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23419
23420         * gcc.dg/20020503-1.c: New test.
23421
23422 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23423
23424         * g++.dg/init/dtor1.C: Make it tougher.
23425
23426 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23427
23428         * g++.dg/init/dtor1.C: New test.
23429
23430 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23431
23432         * gcc.dg/altivec-8.c: New.
23433
23434 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23435
23436         * gcc.dg/altivec-7.c: New.
23437
23438 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23439
23440         * g++.dg/parse/typedef1.C: New test.
23441
23442 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23443
23444         PR c++/6486
23445         * g++.dg/template/friend6.C: New test.
23446
23447         PR c++/6492
23448         * g++.dg/init/copy1.C: New test.
23449
23450 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23451
23452         * g++.dg/warn/effc1.C: New test.
23453
23454 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23455
23456         * gcc.dg/cpp/if-cexp.c: Add a test.
23457
23458 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23459
23460         * gcc.dg/20020426-2.c: New test.
23461
23462 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23463
23464         * gcc.dg/cpp/if-mop.c: Update.
23465         * gcc.dg/cpp/if-mpar.c: Add test.
23466         * gcc.dg/cpp/if-oppr.c: Update.
23467
23468 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23469
23470         PR c/6343
23471         * gcc.dg/weak-[2-7].c: New tests.
23472
23473 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23474
23475         * gcc.dg/enum1.c: New test.
23476
23477 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23478
23479         PR c++/6497
23480         * g++.dg/inherit/access2.C: New test.
23481
23482 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23483
23484         PR bootstrap/6445
23485         * gcc.dg/20020426-1.c: New test.
23486
23487 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23488
23489         * g++.dg/abi/enum1.C: New test.
23490
23491 2002-04-26  Richard Henderson  <rth@redhat.com>
23492
23493         * gcc.dg/c99-bool-1.c: Expect always true warning.
23494
23495 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23496
23497         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23498
23499 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23500
23501         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23502         targets.
23503
23504 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23505
23506         * g++.dg/abi/mange7.C: New test.
23507
23508         PR c++/6438.
23509         * g++.dg/parse/stmtexpr2.C: New test.
23510
23511 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23512
23513         * gcc.dg/20020312-2.c: Add SH target.
23514
23515 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23516
23517         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23518         compiler output on mips*-*-irix*.
23519
23520 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23521
23522         * g++.dg/parse/attr1.C: New test.
23523
23524 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23525
23526         * gcc.c-torture/execute/string-opt-17.c: New test case.
23527         * gcc.c-torture/execute/memset-2.c: New test case.
23528
23529 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23530
23531         PR c++/6256:
23532         * g++.dg/template/friend5.C: New test.
23533
23534         PR c++/6331:
23535         * g++.dg/template/qual1.C: Likewise.
23536
23537 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23538
23539         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23540         Include stdlib.h, not stdio.h or ctype.h.
23541
23542 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23543
23544         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23545         cris-*-elf* and mmix-*-*.
23546         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23547         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23548         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23549         Ditto.
23550         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23551         * gcc.dg/wchar_t-1.c: Ditto.
23552
23553 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23554
23555         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23556         Clarify comment.
23557
23558 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23559
23560         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23561
23562 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23563
23564         * gcc.c-torture/execute/20000906-1.x: Delete.
23565
23566 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23567
23568         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23569
23570 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23571
23572         * PR6367
23573         * g77.f-torture/execute/6367.f: New test.
23574         * g77.f-torture/execute/6367.x: Disable for MMIX.
23575
23576 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23577
23578         * PR6352
23579         * g++.dg/opt/inline2.C: New test.
23580
23581 2002-04-18  Richard Henderson  <rth@redhat.com>
23582
23583         * gcc.dg/20000906-1.c: Enable for all targets.
23584         * gcc.c-torture/compile/iftrap-2.c: New.
23585
23586 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23587
23588         * gcc.dg/20020418-1.c: New test.
23589         * gcc.dg/20020418-2.c: New test.
23590
23591 2002-04-18  Richard Henderson  <rth@redhat.com>
23592
23593         * gcc.c-torture/compile/iftrap-1.c: New.
23594         * gcc.dg/iftrap-1.c: Adjust for ia64.
23595         * gcc.dg/iftrap-2.c: New.
23596
23597 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23598
23599         * gcc.c-torture/compile/20020418-1.c: New test.
23600
23601 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23602
23603         * gcc.c-torture/compile/20020415-1.c: New.
23604
23605 2002-04-18  David S. Miller  <davem@redhat.com>
23606
23607         * gcc.c-torture/execute/20020418-1.c: New test.
23608
23609 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23610
23611         * gcc.dg/20020416-1.c: New test.
23612
23613         * g++.dg/opt/inline1.C: New test.
23614
23615 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23616
23617         * gcc.dg/altivec-5.c: New test.
23618
23619         * gcc.dg/20020415-1.c: New test.
23620
23621 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23622
23623         * testsuite/lib/chill.exp: Remove.
23624
23625 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23626
23627         * g++.dg/other/big-struct.C: New test.
23628
23629 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23630
23631         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23632         of scratch file.
23633
23634 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23635
23636         PR c/6277
23637         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23638         in scan-assembler function name
23639
23640 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23641
23642         * g77.f-torture/execute/980628-4.x,
23643         g77.f-torture/execute/980628-5.x,
23644         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23645         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23646         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23647         i[34567]86-*-*.
23648
23649 2002-04-13  David S. Miller  <davem@redhat.com>
23650
23651         * gcc.c-torture/execute/20020413-1.c: New test.
23652
23653 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23654
23655         * gcc.dg/asm-6.c,
23656         * g++.dg/ext/asm1.C: New tests.
23657
23658 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23659
23660         PR c++ 5373.
23661         * g++.dg/parse/stmtexpr1.C: New test.
23662
23663         PR c++/5189.
23664         * g++.dg/template/copy1.C: New test.
23665
23666 2002-04-12  Richard Henderson  <rth@redhat.com>
23667
23668         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23669
23670 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23671
23672         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23673         gcc.c-torture/execute/20020307-2.c.
23674
23675 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23676
23677         * g++.dg/ext/attrib5.C,
23678         * g++.dg/lookup/struct1.C: New tests.
23679
23680 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23681
23682         * gcc.dg/20020411-1.c: New test.
23683
23684         * gcc.c-torture/execute/20020411-1.c: New test.
23685
23686 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23687
23688         * g77.f-torture/execute/6177.f: New test.
23689
23690 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23691
23692         PR middle-end/6247
23693         * g++.dg/opt/cleanup1.C: New test.
23694
23695         * g++.dg/opt/const1.C: New test.
23696
23697 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23698
23699         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23700
23701 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23702
23703         PR c++/5507
23704         * g++.dg/template/typename2.C: New test.
23705
23706 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23707
23708         * gcc.c-torture/execute/loop-12.c: New.
23709
23710 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23711
23712         * g77.f-torture/execute/980628-4.x,
23713         g77.f-torture/execute/980628-5.x,
23714         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23715         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23716         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23717
23718 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23719
23720         PR optimization/6086
23721         * g++.dg/opt/preinc1.C: New test.
23722
23723 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23724
23725         PR c++/5571
23726         * g++.dg/opt/static2.C: New test.
23727
23728 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23729
23730         PR c/5120
23731         * gcc.dg/20020406-1.c: New test.
23732
23733 2002-04-04  David S. Miller  <davem@redhat.com>
23734
23735         * gcc.c-torture/execute/20020404-1.c: New test.
23736
23737 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23738
23739         PR c/6123
23740         * gcc.dg/20020312-2.c: Do not declare global register variable
23741         if __PIC__ or __pic__ is defined.
23742
23743 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23744
23745         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23746         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23747
23748 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23749
23750         * gcc.misc-tests/linkage.exp: Update last change to handle
23751         sparc*-, not just sparc-.
23752
23753 2002-04-03  Richard Henderson  <rth@redhat.com>
23754
23755         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23756
23757 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23758
23759         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23760
23761 2002-04-02  David S. Miller  <davem@redhat.com>
23762
23763         * gcc.c-torture/execute/20020402-3.c: New test.
23764
23765 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23766
23767         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23768         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23769
23770         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23771         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23772         g77.f-torture/execute/20001201.x,
23773         g77.f-torture/execute/u77-test.x: New files.
23774
23775         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23776         * gcc.dg/wchar_t-1.c: Ditto.
23777
23778 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23779
23780         * gcc.c-torture/execute/20020402-1.c: New test.
23781
23782 2002-04-01  Richard Henderson  <rth@redhat.com>
23783
23784         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23785
23786         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23787
23788 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23789
23790         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23791
23792 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23793
23794         * g++.dg/inherit/template-as-base.C: Expect error.
23795         * g++.dg/inherit/namespace-as-base.C: Likewise.
23796
23797 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23798
23799         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23800         g++.dg/ext/instantiate3.C: Tweak match patterns.
23801
23802         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23803         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23804         -da test.
23805
23806 2002-03-31  Richard Henderson  <rth@redhat.com>
23807
23808         * gcc.dg/special/alias-2.c: New.
23809         * gcc.dg/special/ecos.exp: Run it.
23810
23811 2002-03-31  Richard Henderson  <rth@redhat.com>
23812
23813         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23814
23815 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23816
23817         * gcc.dg/weak-1.c: Disable on h8300 port.
23818
23819 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23820
23821         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23822         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23823         ordering tests.
23824         * g++.dg/bprob/bprob-1.C: New test.
23825         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23826         * g++.dg/gcov/gcov-1.C: New test.
23827         * g++.dg/gcov/gcov-1.x: New file.
23828         * g++.dg/gcov/gcov-2.C: New test.
23829         * g++.dg/gcov/gcov-3.C: New test.
23830         * g++.dg/gcov/gcov-3.h: New file.
23831
23832 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23833
23834         * g++.old-deja/g++.other/builtins5.C: New test.
23835         * g++.old-deja/g++.other/builtins6.C: New test.
23836         * g++.old-deja/g++.other/builtins7.C: New test.
23837         * g++.old-deja/g++.other/builtins8.C: New test.
23838         * g++.old-deja/g++.other/builtins9.C: New test.
23839
23840 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23841
23842         * g++.dg/opt/static1.C: New test.
23843
23844         * g++.dg/opt/longbranch1.C: New test.
23845
23846 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23847
23848         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23849
23850         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23851
23852 2002-03-28  Jeffrey A Law  (law@redhat.com)
23853
23854         * gcc.c-torture/execute/20020328-1.c: New test.
23855
23856 2002-03-27  Richard Henderson  <rth@redhat.com>
23857
23858         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23859         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23860         move from g++.old-deja/g++.ext/.
23861
23862 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23863
23864         * g++.dg/init/new2.C: New test.
23865
23866 2002-03-26  Richard Henderson  <rth@redhat.com>
23867
23868         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23869
23870         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23871         on sparc.
23872
23873         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23874         sparcv9 systems.
23875         * gcc.dg/20001102-1.c: Likewise.
23876
23877 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23878
23879         * gcc.dg/cpp/endif-pedantic1.c,
23880         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23881
23882 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23883
23884         * g++.dg/init/new1.C: New test.
23885
23886 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23887
23888         * g++.dg/abi/vbase9.C: New test.
23889
23890 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23891
23892         * gcc.dg/arm-asm.c: New test.
23893
23894 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23895
23896         * gcc.dg/Wswitch-enum.c: New test.
23897         Fix PR c/5044.
23898
23899 2002-03-26  Richard Henderson  <rth@redhat.com>
23900
23901         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23902         structure.
23903
23904 2002-03-25  Richard Henderson  <rth@redhat.com>
23905
23906         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23907         sparcv9 systems.
23908
23909         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23910         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23911
23912 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23913
23914         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
23915
23916 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
23917
23918         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
23919         targets using generic thunk support.
23920
23921 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
23922
23923         * gcc.c-torture/compile/20020323-1.c: New test.
23924
23925         * g++.dg/opt/conj2.C: New test.
23926
23927 2002-03-24  Richard Henderson  <rth@redhat.com>
23928
23929         * gcc.dg/weak-1.c: Use -fno-common.
23930
23931 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23932
23933         * g77.dg/f77-edit-apostrophe-out.f: New test
23934         * g77.dg/f77-edit-h-out.f: New test
23935         * g77.dg/f77-edit-t-in.f: New test
23936         * g77.dg/f77-edit-t-out.f: New test
23937         * g77.dg/f77-edit-x-out.f: New test
23938         * g77.dg/f77-edit-slash-out.f: New test
23939         * g77.dg/f77-edit-colon-out.f: New test
23940         * g77.dg/f77-edit-s-out.f: New test
23941
23942 2002-03-24  Richard Henderson  <rth@redhat.com>
23943
23944         * objc/execute/formal_protocol-6.x: New XFAIL.
23945
23946 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23947
23948         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
23949         that do not support weak symbols
23950
23951 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23952
23953         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
23954         * lib/g77.exp:  Likewise
23955         * lib/objc.exp: Likewise
23956
23957 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
23958
23959         * gcc.dg/Wswitch-default.c: New test.
23960
23961 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
23962
23963         * g++.dg/other/enum1.C: New test.
23964
23965 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
23966
23967         * gcc.dg/pragma-ep-3.c: Fix typo.
23968
23969 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23970
23971         * g++.dg/inherit/template-as-base.C: New test.
23972
23973 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
23974
23975         * g++.old-deja/g++.other/dwarf2-1.C: Move...
23976         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
23977
23978 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
23979
23980         * gcc.dg/cpp/multiline.c: Update to match.
23981
23982 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
23983
23984         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
23985
23986 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
23987
23988         * gcc.dg/cpp/extratokens2.c:  New file.
23989
23990 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
23991
23992         * gcc.dg/20020312-2.c: Add rs6000 target.
23993
23994         * gcc.c-torture/compile/20020319-1.c: New test.
23995
23996 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23997
23998         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
23999         (A, E): Handle this.
24000
24001 2002-03-20  Jason Merrill  <jason@redhat.com>
24002
24003         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24004         ignoring -fpic.
24005         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24006         through prune_gcc_output.
24007
24008 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24009
24010         * gcc.c-torture/compile/20020320-1.c: New test.
24011
24012 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24013
24014         * gcc.c-torture/compile/20020318-1.c: New test.
24015
24016         * gcc.dg/struct-by-value-1.c: New test.
24017
24018         * gcc.dg/20020319-1.c: New test.
24019
24020 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24021
24022         * g++.dg/opt/conj1.C: New test.
24023
24024 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24025
24026         * g++.dg/template/qualttp20.C: Revert previous change.
24027         * g++.dg/template/qualttp3.C: Likewise.
24028         * g++.dg/template/qualttp4.C: Likewise
24029         * g++.dg/template/qualttp5.C: Likewise
24030         * g++.dg/template/qualttp6.C: Likewise
24031         * g++.dg/template/qualttp7.C: Likewise
24032         * g++.dg/template/qualttp8.C: Likewise
24033         * g++.dg/template/recurse.C: Likewise.
24034
24035 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24036
24037         * gcc.dg/cpp/wchar-1.c: Update.
24038
24039 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24040
24041         * g++.dg/template/conv1.C: New test.
24042         * g++.dg/template/conv2.C: New test.
24043         * g++.dg/template/conv3.C: New test.
24044         * g++.dg/template/conv4.C: New test.
24045
24046 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24047
24048         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24049         * g++.dg/template/qualttp3.C: Likewise.
24050         * g++.dg/template/qualttp4.C: Likewise
24051         * g++.dg/template/qualttp5.C: Likewise
24052         * g++.dg/template/qualttp6.C: Likewise
24053         * g++.dg/template/qualttp7.C: Likewise
24054         * g++.dg/template/qualttp8.C: Likewise
24055         * g++.dg/template/recurse.C: Likewise.
24056
24057 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24058
24059         * g++.dg/opt/dtor1.C: New test.
24060
24061 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24062
24063         * gcc.c-torture/compile/20020315-1.c: New test.
24064
24065 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24066
24067         * gcc.dg/weak-1.c: Fix scan tests.
24068
24069 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24070
24071         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24072         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24073         cris-*-aout* mmix-*-*.
24074         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24075         cris-*-aout* mmix-*-*.
24076         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24077         cris-*-elf* cris-*-aout* and mmix-*-*.
24078         * gcc.dg/20001009-1.c: Ditto.
24079         * gcc.dg/20010912-1.c: Ditto.
24080         * gcc.dg/20020122-4.c: Ditto.
24081         * gcc.dg/inline-2.c: Ditto.
24082
24083 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24084
24085         * gcc.c-torture/compile/20020314-1.c: New test.
24086
24087 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24088
24089         * gcc.c-torture/execute/20020314-1.c: New test.
24090
24091 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24092
24093         * g++.dg/warn/Wunused-1.C: New test.
24094
24095 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24096
24097         * g++.dg/abi/mangle6.C: New test.
24098
24099 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24100
24101         * gcc.c-torture/compile/20020309-2.c: New test.
24102
24103         * gcc.c-torture/compile/20020312-1.c: New test.
24104
24105 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24106
24107         * g++.dg/other/access1.C: New test.
24108
24109 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24110
24111         * gcc.c-torture/execute/wchar_t-1.c: New test.
24112
24113 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24114
24115         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24116
24117 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24118
24119         * gcc.dg/20020312-1.c: New test case.
24120
24121 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24122
24123         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24124
24125 2002-03-11  Richard Henderson  <rth@redhat.com>
24126
24127         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24128         * g++.old-deja/g++.jason/report.C: Likewise.
24129
24130 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24131
24132         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24133         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24134
24135 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24136
24137         * testsuite/g++.dg/overload/pmf1.C: New test.
24138
24139 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24140
24141         * gcc.c-torture/execute/20020307-1.c: Use long.
24142
24143 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24144
24145         PR optimization/5844
24146         * gcc.dg/20020310-1.c: New test.
24147
24148 2002-03-09  Michael Meissner  <meissner@redhat.com>
24149
24150         * gcc.c-torture/execute/memcpy-2.c: New test.
24151         * gcc.c-torture/execute/memset-1.c: New test.
24152         * gcc.c-torture/execute/strlen-1.c: New test.
24153         * gcc.c-torture/execute/strcmp-1.c: New test.
24154         * gcc.c-torture/execute/strncmp-1.c: New test.
24155
24156 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24157
24158         * gcc.dg/ppc-ldstruct.c: New test.
24159
24160 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24161
24162         * gcc.c-torture/execute/va-arg-22.c: New test.
24163
24164 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24165
24166         * gcc.c-torture/compile/20020309-1.c: New test.
24167
24168 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24169
24170         * gcc.c-torture/execute/20020307-2.c: New test.
24171
24172 2002-03-07  Jeffrey A Law  (law@redhat.com)
24173
24174         * g77.f-torture/compile/20020307-1.f: New test.
24175
24176 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24177
24178         * gcc.dg/unordered-1.c: New test.
24179
24180 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24181
24182         * gcc.c-torture/execute/20020307-1.c: New test.
24183
24184 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24185
24186         * gcc.dg/20020304-1.c: New test.
24187
24188         * gcc.c-torture/compile/20020304-2.c: New test.
24189
24190 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24191
24192         * gcc.c-torture/compile/20020304-1.c: New test case
24193         (from PR c/5830).
24194
24195 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24196
24197         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24198
24199 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24200
24201         * g++.dg/other/classkey1.C: New test.
24202
24203 2002-03-01  Richard Henderson  <rth@redhat.com>
24204
24205         * gcc.c-torture/compile/981223-1.x: New.
24206         * gcc.c-torture/compile/920625-1.x: New.
24207
24208 2002-02-28  Richard Henderson  <rth@redhat.com>
24209
24210         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24211
24212 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24213
24214         * gcc.c-torture/execute/20020227-1.c: New test.
24215
24216 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24217
24218         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24219         here" ERROR lines.
24220         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24221         * g++.old-deja.g++.other/defarg1.C: Likewise.
24222         * g++.old-deja/g++.pt/calls2.C: Likewise.
24223         * g++.old-deja/g++.pt/crash20.C: Likewise.
24224         * g++.old-deja/g++.pt/crash30.C: Likewise.
24225         * g++.old-deja/g++.pt/crash36.C: Likewise.
24226         * g++.old-deja/g++.pt/crash6.C: Likewise.
24227         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24228         * g++.old-deja/g++.pt/derived3.C: Likewise.
24229         * g++.old-deja/g++.pt/error1.C: Likewise.
24230         * g++.old-deja/g++.pt/friend21.C: Likewise.
24231         * g++.old-deja/g++.pt/friend23.C: Likewise.
24232         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24233         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24234
24235 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24236
24237         * gcc.c-torture/execute/20020225-2.c: New test.
24238
24239 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24240
24241         * gcc.c-torture/execute/920730-1t.c,
24242         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24243         Delete test cases, only relevant to -traditional.
24244
24245 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24246
24247         * gcc.dg/cpp/undef1.c: Remove.
24248         * gcc.dg/cpp/directiv.c: Update.
24249         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24250
24251 2002-02-27  Michael Meissner  <meissner@redhat.com>
24252
24253         * gcc.c-torture/execute/20020226-1.c: New test.
24254
24255 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24256
24257         * g++.dg/debug/debug4.C: New test.
24258
24259         * gcc.dg/ia64-visibility-1.c: New test.
24260
24261 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24262
24263         * gcc.dg/debug/20020224-1.c: New.
24264
24265 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24266
24267         * gcc.c-torture/execute/960416-1.x: New.
24268         * gcc.c-torture/execute/divconst-3.x: Likewise.
24269
24270 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24271
24272         * gcc.dg/20020224-1.c: New test.
24273
24274 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24275
24276         * gcc.c-torture/execute/20020225-1.c: New.
24277
24278 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24279
24280         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24281
24282 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24283
24284         * gcc.dg/20020222-1.c: New test.
24285
24286 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24287
24288         * g++.dg/opt/anonunion1.C: New test.
24289
24290 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24291
24292         * g++.dg/template/qualttp19.C: New test.
24293         * g++.dg/template/qualttp20.C: New test.
24294         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24295         * g++.old-deja/g++.other/qual1.C: Likewise.
24296
24297 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24298
24299         * gcc.dg/attr-alwaysinline.c: New.
24300
24301 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24302
24303         * gcc.dg/20020220-1.c: New test.
24304
24305         * gcc.dg/20020220-2.c: New test.
24306
24307         * g++.dg/opt/mmx1.C: New test.
24308
24309 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24310
24311         * gcc.c-torture/compile/20020110.c: New test.
24312
24313 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24314
24315         * gcc.c-torture/execute/20020219-1.c: New test.
24316
24317         * gcc.dg/20020219-1.c: New test.
24318
24319         * gcc.dg/noncompile/20020220-1.c: New test.
24320
24321         * g++.dg/opt/ptrintsum1.C: New test.
24322
24323         * gcc.dg/debug/20020220-1.c: New test.
24324
24325 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24326
24327         * gcc.c-torture/execute/20020216-1.c: New test.
24328
24329 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24330
24331         * gcc.dg/decl-1.c: Update, new test.
24332
24333 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24334
24335         * g++.dg/abi/bitfield1.C: New test.
24336         * g++.dg/abi/bitfield2.C: New test.
24337
24338 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24339
24340         * gcc.dg/attr-nest.c: New test.
24341
24342 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24343
24344         * gcc.c-torture/execute/20020215-1.c: New test.
24345
24346 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24347
24348         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24349         * g++.dg/debug/debug.exp: New.
24350         * g++.dg/debug/trivial.C: New.
24351         * g++.dg/debug/debug1.C: Moved...
24352         * g++.dg/other/debug1.C: ...from here.
24353         * g++.dg/debug/debug2.C: Moved...
24354         * g++.dg/other/debug2.C: ...from here.
24355         * g++.dg/debug/debug3.C: Moved...
24356         * g++.dg/other/debug3.C: ...from here.
24357
24358         * gcc.dg/noncompile/20020213-1.c: New test.
24359
24360 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24361
24362         * g++.dg/other/debug3.C: New test.
24363
24364         * gcc.c-torture/execute/20020213-1.c: New test.
24365
24366 2002-02-13  Richard Smith <richard@ex-parrot.com>
24367
24368         * g++.old-deja/g++.other/thunk1.C: New test.
24369
24370 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24371
24372         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24373
24374 2002-02-13  Stan Shebs  <shebs@apple.com>
24375
24376         * gcc.dg/altivec-3.c: New.
24377
24378 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24379
24380         * gcc.dg/Wunreachable-1.c: New test.
24381         * gcc.dg/Wunreachable-2.c: New test.
24382
24383 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24384
24385         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24386
24387 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24388
24389         * gcc.dg/decl-1.c: New test.
24390
24391 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24392
24393         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24394
24395 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24396
24397         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24398         * gcc.c-torture/compile/980506-1.x: Likewise.
24399
24400 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24401
24402         * gcc.dg/20020210-1.c: New.
24403
24404 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24405
24406         * g77.f-torture/execute/947.f: New regression test
24407         for PR fortran/947.
24408
24409 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24410
24411         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24412         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24413
24414 2002-02-08  Richard Henderson  <rth@redhat.com>
24415
24416         * gcc.c-torture/compile/labels-3.c: New.
24417
24418 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24419
24420         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24421         expression statements work instead.
24422         * gcc.dg/noncompile/20020207-1.c: New test.
24423
24424 2002-02-07  Richard Henderson  <rth@redhat.com>
24425
24426         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24427
24428 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24429
24430         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24431         message from g77
24432         * lib/g77-dg.exp: Trim g77 error messages so that they are
24433         recognized by dg.exp.
24434
24435 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24436
24437         PR fortran/5473
24438         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24439
24440 2002-02-07  Richard Henderson  <rth@redhat.com>
24441
24442         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24443         to be sufficiently aligned for integers.
24444
24445 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24446
24447         * g++.dg/template/friend4.C: New test.
24448
24449 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24450
24451         PR fortran/5743
24452         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24453         unsupported cases.
24454
24455 2002-02-07  Richard Henderson  <rth@redhat.com>
24456
24457         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24458         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24459         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24460         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24461
24462 2002-02-06  Richard Henderson  <rth@redhat.com>
24463
24464         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24465
24466 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24467
24468         * gcc.dg/20020206-1.c: New test.
24469
24470 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24471
24472         * gcc.c-torture/execute/20020206-1.c: New test.
24473
24474         * gcc.c-torture/execute/20020206-2.c: New test.
24475
24476         PR optimization/5429:
24477         * gcc.c-torture/compile/20020206-1.c: New test.
24478
24479 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24480
24481         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24482         as certain file formats cannot support particularly large
24483         alignments.
24484
24485         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24486         and do not expect to be able to link the executable.
24487
24488         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24489         fail because the COFF format does not support the weak attribute.
24490
24491 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24492
24493         * g77.dg/pr5473.f:  New test
24494
24495 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24496
24497         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24498         Fix testcase accordingly.
24499
24500 2002-02-04  Richard Henderson  <rth@redhat.com>
24501
24502         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24503         (buf): Change to be an array of pointers, not ints.
24504
24505 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24506
24507         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24508         before all tests.  Move warning one line above to match where it
24509         C frontend emits.
24510         * gcc.dg/Wswitch-2.c: New test.
24511         * g++.dg/warn/Wswitch-1.C: New test.
24512         * g++.dg/warn/Wswitch-2.C: New test.
24513
24514 2002-02-04  Richard Henderson  <rth@redhat.com>
24515
24516         * g++.dg/abi/offsetof.C: Fix size comparison.
24517
24518 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24519
24520         * gcc.dg/cast-qual-2.c: New test.
24521
24522 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24523
24524         * gcc.dg/20020201-4.c: New test.
24525
24526 2002-02-04  Ben Elliston  <bje@redhat.com>
24527
24528         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24529         target_info attribute != 0, in addition to the empty string.
24530         (gcc_target_compile): Likewise.
24531
24532 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24533
24534         * gcc.dg/Wswitch.c: New test.
24535         PR gcc/4475. PR gcc/3780.
24536
24537 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24538
24539         * g77.f-torture/execute/5122.f: New test for regressions
24540         against PR fortran/5122.
24541
24542 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24543
24544         * g77.f-torture/compile/pr3743.f: Delete
24545         * g77.dg/pr3743-1.f: New test.
24546         * g77.dg/pr3743-2.f: New test.
24547         * g77.dg/pr3743-3.f: New test.
24548         * g77.dg/pr3743-4.f: New test.
24549
24550 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24551
24552         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24553
24554 2002-02-02  Richard Henderson  <rth@redhat.com>
24555
24556         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24557         * gcc.c-torture/execute/bf64-1.c: Likewise.
24558
24559 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24560
24561         * gcc.dg/20020201-2.c: New test.
24562
24563         * gcc.dg/20020201-3.c: New test.
24564
24565         * gcc.c-torture/execute/bitfld-2.c: New test.
24566
24567 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24568
24569         * gcc.dg/bitfld-1.c: Update.
24570         * gcc.dg/bitfld-2.c: Update.
24571         * gcc.c-torture/execute/bitfld-1.x: New.
24572
24573 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24574
24575         * gcc.c-torture/execute/20020201-1.c: New test.
24576
24577 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24578
24579         PR target/5469
24580         * gcc.dg/20020201-1.c: New test.
24581
24582 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24583
24584         PR fortran/3743
24585         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24586         * g77.f-torture/compile/pr3743.x: Remove
24587
24588 2002-01-31  Tom Rix  <trix@redhat.com>
24589
24590         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24591
24592 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24593
24594         * gcc.dg/noncompile/20020130-1.c: New test.
24595
24596 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24597
24598         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24599
24600 2002-01-29  Richard Henderson  <rth@redhat.com>
24601
24602         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24603         to long long.
24604         * gcc.c-torture/execute/bf64-1.c: Likewise.
24605
24606 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24607
24608         * gcc.c-torture/execute/20020129-1.c: New test.
24609
24610 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24611
24612         * gcc.c-torture/compile/20000224-1.c: Update.
24613         * gcc.c-torture/execute/bitfld-1.c: New tests.
24614         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24615         * gcc.dg/uninit-A.c: Update.
24616
24617 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24618
24619         * g++.dg/template/ctor1.C: Add instantiation.
24620
24621 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24622
24623         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24624         argument to __builtin_prefetch to be const ptr.
24625
24626 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24627
24628         * gcc.c-torture/compile/20020120-1.c: New test.
24629
24630 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24631
24632         * gcc.c-torture/execute/20020127-1.c: New test.
24633
24634 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24635
24636         * g77.dg/f77-edit-i-in.f: New test
24637         * g77.dg/f77-edit-i-out.f: New test
24638
24639 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24640
24641         * gcc.dg/debug/debug.exp: New file.
24642         * gcc.dg/debug/trivial.c: New file.
24643         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24644         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24645         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24646         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24647         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24648         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24649         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24650         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24651         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24652         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24653         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24654         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24655         * gcc.dg/20000503-1.c: Removed.
24656         * gcc.dg/20010207-1.c: Removed.
24657         * gcc.dg/20011223-1.c: Removed.
24658         * gcc.dg/20020104-2.c: Removed.
24659         * gcc.dg/debug-1.c: Removed.
24660         * gcc.dg/debug-2.c: Removed.
24661         * gcc.dg/debug-3.c: Removed.
24662         * gcc.dg/debug-4.c: Removed.
24663         * gcc.dg/debug-5.c: Removed.
24664         * gcc.dg/debug-6.c: Removed.
24665         * gcc.dg/dwarf2-1.c: Removed.
24666         * gcc.dg/dwarf2-2.c: Removed.
24667
24668 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24669
24670         * g++.old-deja/g++.other/eh5.C: New test.
24671         * g++.old-deja/g++.other/sibcall2.C: New test.
24672         * g++.old-deja/g++.other/array9.C: New test.
24673         * g++.old-deja/g++.other/typename2.C: New test.
24674         * g++.old-deja/g++.other/crash60.C: New test.
24675         * g++.old-deja/g++.other/conv9.C: New test.
24676         * g++.old-deja/g++.other/mangle10.C: New test.
24677         * g++.old-deja/g++.other/unchanging1.C: New test.
24678         * g++.old-deja/g++.other/exprstmt1.C: New test.
24679         * g++.old-deja/g++.other/inline23.C: New test.
24680         * g++.old-deja/g++.eh/ia64-1.C: New test.
24681         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24682         * g++.old-deja/g++.other/reload1.C: New test.
24683         * g++.old-deja/g++.other/static20.C: New test.
24684         * g++.old-deja/g++.other/local-alloc1.C: New test.
24685         * g++.old-deja/g++.other/conv8.C: New test.
24686         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24687         * g++.old-deja/g++.other/storeexpr1.C: New test.
24688         * g++.old-deja/g++.other/storeexpr2.C: New test.
24689         * g++.dg/eh/template2.C: New test.
24690         * g++.dg/warn/weak1.C: New test.
24691
24692 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24693
24694         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24695         Remove first, non-varying, argument.
24696
24697 2002-01-23  Richard Henderson  <rth@redhat.com>
24698
24699         * gcc.dg/inline-2.c: New.
24700
24701         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24702         Add optional target arg.  Check number of arguments.
24703         (scan-assembler-not, scan-assembler-dem): Likewise.
24704         (scan-assembler-dem-not): Likewise.
24705
24706 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24707
24708         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24709         line 12.
24710         * g++.old-deja/g++.brendan/parse3.C,
24711         g++.old-deja/g++.other/crash26.C,
24712         g++.old-deja/g++.other/crash28.C,
24713         g++.old-deja/g++.other/crash29.C,
24714         g++.old-deja/g++.other/crash30.C,
24715         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24716
24717 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24718
24719         * gcc.dg/20020115-1.c: New.
24720
24721 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24722
24723         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24724
24725 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24726
24727         * gcc.dg/20020122-3.c: New.
24728
24729 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24730
24731         * g++.dg/other/gc1.C: New test.
24732
24733 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24734
24735         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24736
24737 2002-01-22  Richard Henderson  <rth@redhat.com>
24738
24739         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24740
24741 2002-01-22  Richard Henderson  <rth@redhat.com>
24742
24743         * gcc.dg/20020122-4.c: New.
24744
24745 2002-01-22  H.J. Lu <hjl@gnu.org>
24746
24747         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24748         link output.
24749         * gcc.dg/special/ecos.exp: Likewise.
24750         * lib/g++-dg.exp: Likewise.
24751         * lib/g77-dg.exp: Likewise.
24752         * lib/gcc-dg.exp : Likewise.
24753         * lib/mike-g++.exp: Likewise.
24754         * lib/mike-g77.exp: Likewise.
24755         * lib/mike-gcc.exp: Likewise.
24756         * lib/objc-dg.exp: Likewise.
24757
24758 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24759
24760         PR target/5379
24761         * gcc.dg/20020122-2.c: New test.
24762
24763 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24764
24765         * gcc.dg/20020122-1.c: New test.
24766
24767 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24768
24769         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24770
24771 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24772
24773         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24774
24775 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24776
24777         * gcc.c-torture/compile/20020121-1.c: New test.
24778
24779 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24780
24781         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24782         ld_library_path.
24783
24784 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24785
24786         * gcc.dg/20020218-1.c: New test.
24787
24788 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24789
24790         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24791         messages
24792         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24793         "At global scope" warning
24794         * g++.dg/ext/align1.C: Change cygwin test for alignment
24795         from db-bogus to dg-warning
24796
24797 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24798
24799         * g77.f-torture/compile/cpp2.F: New test.
24800
24801 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24802
24803         * g++.dg/template/access1.C: New test.
24804
24805 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24806
24807         * gcc.dg/20020118-1.c: New.
24808
24809 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24810
24811         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24812
24813 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24814
24815         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24816         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24817         alignment warnings.
24818
24819 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24820
24821         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24822         torture_with_loops and torture_without_loops
24823
24824 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24825
24826         * gcc.c-torture/compile/20020116-1.c: New test.
24827
24828 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24829
24830         * gcc.dg/20020116-2.c: New test.
24831
24832         * gcc.dg/ultrasp4.c: New test.
24833
24834         * gcc.dg/20020116-1.c: New test.
24835
24836 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24837
24838         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24839         by EABI.
24840
24841 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24842
24843         * gcc.misc-tests/i386-prefetch.exp: New.
24844         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24845         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24846         * gcc.misc-tests/i386-pf-none-1.c: New test.
24847         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24848
24849 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24850
24851         * gcc.dg/gnu89-init-1.c: Add new tests.
24852
24853 2002-01-15  Andreas Jaeger  <aj@suse.de>
24854
24855         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24856         * gcc.dg/i386-mmx-2.c: Likewise.
24857         * gcc.dg/i386-sse-1.c: Likewise.
24858         * gcc.dg/i386-sse-2.c: Likewise.
24859         * gcc.dg/i386-sse-3.c: Likewise.
24860
24861 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24862
24863         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24864         Uncomment additional cases that now pass.
24865
24866 2002-01-11  Richard Henderson  <rth@redhat.com>
24867
24868         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24869         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24870
24871 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24872
24873         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24874
24875 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24876
24877         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24878         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24879
24880 2002-01-10  Dale Johannesen  <dalej@apple.com>
24881
24882         * gcc.c-torture/execute/loop-11.c: New.
24883
24884 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24885
24886         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24887         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24888
24889 2002-01-09  Richard Henderson  <rth@redhat.com>
24890
24891         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24892         type in which to perform the operation for each size.
24893
24894 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24895
24896         * gcc.c-torture/compile/20020109-2.c: New test.
24897
24898 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24899
24900         * gcc.c-torture/execute/loop-10.c: New test.
24901
24902 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24903
24904         * gcc.c-torture/compile/20010226-1.c: New test.
24905         * gcc.c-torture/compile/20010227-1.c: New test.
24906         * gcc.c-torture/compile/20010426-1.c: New test.
24907         * gcc.c-torture/compile/20010510-1.c: New test.
24908         * gcc.c-torture/compile/20010605-3.c: New test.
24909         * gcc.c-torture/compile/20010824-1.c: New test.
24910         * gcc.c-torture/execute/20010409-1.c: New test.
24911         * gcc.dg/noncompile/20000901-1.c: New test.
24912         * gcc.dg/20001023-1.c: New test.
24913         * gcc.dg/20001101-1.c: New test.
24914         * gcc.dg/20001102-1.c: New test.
24915         * gcc.dg/20010207-1.c: New test.
24916         * gcc.dg/20010405-1.c: New test.
24917         * gcc.dg/20010822-1.c: New test.
24918         * gcc.dg/20011107-1.c: New test.
24919
24920 2002-01-09  Jeffrey A Law  (law@redhat.com)
24921
24922         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
24923
24924         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
24925         execution failure on PA targets.
24926
24927 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24928
24929         * gcc.c-torture/compile/20020109-1.c: New test.
24930
24931 2002-01-08  Kazu Hirata  <kazu@hxi.com>
24932
24933         * gcc.c-torture/execute/20020108-1.c: New test.
24934
24935 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
24936
24937         * gcc.dg/20020108-1.c: New test.
24938
24939 2002-01-08  H.J. Lu <hjl@gnu.org>
24940
24941         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
24942         for header files.
24943
24944 2002-01-08  Geoff Keating  <geoffk@redhat.com>
24945
24946         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
24947         consistency.
24948
24949 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
24950
24951         * gcc.dg/altivec-4.c: Test altivec predicates.
24952
24953 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
24954
24955         * gcc.c-torture/execute/20020107-1.c: New test.
24956
24957 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24958
24959         PR c/5279
24960         * gcc.c-torture/compile/20020106-1.c: New test.
24961
24962 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24963
24964         * gcc.c-torture/execute/nestfunc-4.c: New test.
24965
24966 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24967
24968         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
24969         extra triple that slipped in.
24970         * g++.old-deja/g++.abi/align.C: Likewise.
24971         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24972
24973 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24974
24975         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
24976         * g++.old-deja/g++.abi/align.C: Likewise.
24977         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24978
24979         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
24980         on FreeBSD/i386.
24981         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
24982         FreeBSD.
24983
24984 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
24985
24986         * gcc.dg/20020104-1.c: New test.
24987
24988         * gcc.dg/20020104-2.c: New test.
24989
24990 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
24991
24992         * gcc.dg/20020103-1.c: Fix typo in target selector.
24993
24994 2002-01-03  Richard Henderson  <rth@redhat.com>
24995
24996         * gcc.dg/20020103-1.c: New.
24997
24998 2002-01-03  Kazu Hirata  <kazu@hxi.com>
24999
25000         * gcc.c-torture/execute/20020103-1.c: New test.
25001
25002 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25003
25004         * g++.dg/other/debug2.C: New test.
25005
25006         * gcc.c-torture/compile/20020103-1.c: New test.
25007
25008 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25009
25010         * gcc.dg/gnu89-init-1.c: Added new tests.
25011
25012 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25013
25014         * g++.dg/template/friend2.C: Remove as patch is reverted.
25015
25016         * g++.dg/warn/oldcast1.C: New test.
25017
25018         * g++.dg/template/ptrmem1.C: New test.
25019         * g++.dg/template/ptrmem2.C: New test.
25020
25021         * g++.dg/template/ntp.C: New test.
25022
25023         * g++.dg/other/component1.C: New test.
25024
25025         * g++.dg/template/ttp3.C: New test.
25026
25027         * g++.dg/template/friend2.C: New test.
25028         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25029
25030 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25031
25032         * g++.dg/other/ptrmem1.C: New test.
25033         * g++.dg/other/ptrmem2.C: New test.
25034
25035 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25036
25037         * g++.dg/template/ctor1.C: New test.
25038
25039 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25040
25041         * g++.dg/template/friend2.C: New test.
25042
25043 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25044
25045         * gcc.dg/mmix-1.c: New test.
25046
25047 2001-12-31  Richard Henderson  <rth@redhat.com>
25048
25049         * gcc.dg/asm-5.c: New.
25050
25051 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25052
25053         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25054         in namespace __gnu_cxx
25055
25056 2001-12-30  Richard Henderson  <rth@redhat.com>
25057
25058         * gcc.dg/debug-6.c: New.
25059
25060 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25061
25062         * gcc.c-torture/compile/20011229-2.c: New test.
25063
25064 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25065
25066         * gcc.dg/debug-3.c: New test.
25067         * gcc.dg/debug-4.c: New test.
25068         * gcc.dg/debug-5.c: New test.
25069
25070 2001-12-29  Richard Henderson  <rth@redhat.com>
25071
25072         * g++.dg/eh/loop1.C: New.
25073
25074 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25075
25076         * g++.dg/template/crash1.C: New test.
25077
25078 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25079
25080         * g++.dg/other/const1.C: New test.
25081
25082 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25083
25084         * gcc.c-torture/compile/20011229-1.c: New test.
25085
25086 2001-12-28  Stan Shebs  <shebs@apple.com>
25087
25088         * lib/objc-torture.exp: Resync with c-torture.exp.
25089         * lib/objc.exp: Load standard libraries.
25090
25091 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25092
25093         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25094         additional tests.
25095
25096 2001-12-27  Roger Sayle <roger@eyesopen.com>
25097
25098         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25099
25100 2001-12-27  Richard Henderson  <rth@redhat.com>
25101
25102         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25103
25104 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25105
25106         * g++.dg/eh/ctor1.C: New test.
25107         * g++.dg/other/error2.C: New test.
25108
25109 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25110
25111         * g++.dg/other/init2.C: New test.
25112
25113 2001-12-24  Richard Henderson  <rth@redhat.com>
25114
25115         * gcc.dg/20011223-1.c: New.
25116         * gcc.dg/inline-1.c: New.
25117
25118 2001-12-23  Richard Henderson  <rth@redhat.com>
25119
25120         * gcc.dg/asm-4.c: Test operand modifiers.
25121
25122 2001-12-23  Richard Henderson  <rth@redhat.com>
25123
25124         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25125
25126 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25127
25128         * gcc.c-torture/execute/20011223-1.c: New test.
25129
25130 2001-12-21  Richard Henderson  <rth@redhat.com>
25131
25132         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25133         re-enables the warning.
25134
25135 2001-12-21  Richard Henderson  <rth@redhat.com>
25136
25137         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25138
25139 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25140
25141         * gcc.c-torture/compile/20011218-1.c: New test.
25142
25143 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25144
25145         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25146         arm-isr.c test.
25147         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25148         epilogue generation for ARM ISR routines.
25149
25150 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25151
25152         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25153         * gcc.dg/format/c90-printf-3.c: Likewise.
25154         * gcc.dg/format/c99-printf-3.c: Likewise.
25155         * gcc.dg/format/ext-1.c: Likewise.
25156         * gcc.dg/format/ext-6.c: Likewise.
25157         * gcc.dg/format/format.h: Prototype unlocked stdio.
25158
25159 2001-12-20  Richard Henderson  <rth@redhat.com>
25160
25161         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25162         (arena): Use it.
25163         (malloc): Correct allocation logic.  Abort if we fill up the
25164         arena before initialization complete.
25165         (realloc): Correct allocation logic.
25166
25167 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25168
25169         * gcc.c-torture/compile/20011219-2.c: New test.
25170
25171         * gcc.c-torture/execute/20011219-1.c: New test.
25172
25173 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25174
25175         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25176         target does not support weak symbols.
25177
25178 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25179
25180         * gcc.c-torture/compile/20011219-1.c: New test.
25181
25182 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25183
25184         * g++.dg/other/error1.C: New test.
25185
25186 2001-12-17  Jeffrey A Law  (law@redhat.com)
25187
25188         * gcc.c-torture/execute/20011217-1.c: New test.
25189
25190 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25191
25192         * objc.dg/special/: New directory.
25193         * objc.dg/special/special.exp: New file.
25194         * objc.dg/special/unclaimed-category-1.h: New file.
25195         * objc.dg/special/unclaimed-category-1a.m: New file.
25196         * objc.dg/special/unclaimed-category-1.m: New file.
25197
25198 2001-12-17  Andreas Jaeger  <aj@suse.de>
25199
25200         * gcc.c-torture/compile/20011217-2.c: New test.
25201
25202 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25203
25204         * gcc.c-torture/compile/20011217-1.c: New test.
25205
25206 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25207
25208         * testsuite/gcc.dg/20011214-1.c: New.
25209
25210 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25211
25212         * gcc.dg/altivec-4.c: New.
25213
25214 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25215
25216         * gcc.dg/20011113-1.c: New test.
25217
25218 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25219
25220         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25221         std::__malloc_alloc_template<0> and
25222         std::__default_alloc_template<false, 0>.
25223
25224 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25225
25226         * objc/execute/bf-21.m: New test.
25227         * objc/execute/enumeration-1.m: New test.
25228         * objc/execute/enumeration-2.m: New test.
25229
25230 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25231
25232         * gcc.dg/gnu89-init-1.c: New test.
25233
25234 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25235
25236         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25237         * g++.old-deja/g++.jason/2371.C: Likewise.
25238         * g++.old-deja/g++.jason/template33.C: Likewise.
25239         * g++.old-deja/g++.jason/template34.C: Likewise.
25240         * g++.old-deja/g++.jason/template36.C: Likewise.
25241         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25242         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25243         * g++.old-deja/g++.other/typename1.C: Likewise.
25244         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25245         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25246         * g++.old-deja/g++.pt/typename11.C: Likewise.
25247         * g++.old-deja/g++.pt/typename14.C: Likewise.
25248         * g++.old-deja/g++.pt/typename16.C: Likewise.
25249         * g++.old-deja/g++.pt/typename3.C: Likewise.
25250         * g++.old-deja/g++.pt/typename4.C: Likewise.
25251         * g++.old-deja/g++.pt/typename5.C: Likewise.
25252         * g++.old-deja/g++.pt/typename7.C: Likewise.
25253         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25254
25255 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25256
25257         * g++.dg/other/linkage1.C: New test.
25258         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25259         specifiers.
25260
25261 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25262
25263         * gcc.dg/concat.c: New test.
25264
25265 2001-12-11  Stan Shebs  <shebs@apple.com>
25266
25267         * objc/compile: New test directory.
25268         * objc/compile/compile.exp: New expect script.
25269         * objc/compile/20011211-1.m: New compile test.
25270
25271 2001-12-11  Jason Merrill  <jason@redhat.com>
25272
25273         * lib/prune.exp (prune_gcc_output): Also handle "In member
25274         function".  So many permutations...
25275
25276 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25277
25278         * g++.dg/template/typedef1.C: New test.
25279
25280 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25281
25282         * g++.dg/other/copy1.C: New test.
25283
25284 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25285
25286         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25287
25288         * gcc.dg/builtin-choose-expr.c: New.
25289
25290 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25291
25292         * gcc.dg/altivec-2.c: New.
25293
25294 2001-12-07  Richard Henderson  <rth@redhat.com>
25295
25296         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25297
25298 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25299
25300         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25301         ultrasparc.
25302
25303 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25304
25305         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25306
25307 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25308
25309         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25310         variable argument list.
25311
25312 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25313
25314         * gcc.c-torture/execute/memcheck: Delete entire directory.
25315         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25316         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25317
25318 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25319
25320         * gcc.dg/Wshadow-1.c: New test.
25321
25322 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25323
25324         * gcc.c-torture/compile/20011130-1.c: New test.
25325
25326         * gcc.dg/noncompile/20011025-1.c: New test.
25327
25328         * g++.dg/other/anon-union.C: New test.
25329
25330         * gcc.c-torture/execute/20011024-1.c: New test.
25331
25332 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25333
25334         * gcc.c-torture/execute/20000722-1.x,
25335         gcc.c-torture/execute/20010123-1.x: Remove.
25336         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25337         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25338         gcc.dg/c99-complit-2.c: New tests.
25339
25340 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25341
25342         * g++.dg/inherit/base1.C: New test.
25343
25344 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25345
25346         * g++.dg/other/stdarg1.C: New test.
25347
25348         * gcc.c-torture/compile/20011130-2.c: New test.
25349
25350 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25351
25352         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25353         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25354         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25355         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25356         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25357         * gcc.dg/builtin-prefetch-1.c: New test.
25358
25359 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25360
25361         * gcc.dg/20011130-1.c: New test.
25362
25363 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25364
25365         * g++.dg/other/scope1.C: New test.
25366         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25367
25368 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25369
25370         * gcc.dg/vla-init-1.c: New test.
25371
25372 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25373
25374         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25375
25376 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25377
25378         * objc.dg/alias.m: Update.
25379         * objc.dg/class-1.m: Update.
25380         * objc.dg/const-str-1.m: Update.
25381         * objc.dg/fwd-proto-1.m: Update.
25382         * objc.dg/id-1.m: Update.
25383         * objc.dg/super-class-1.m: Update.
25384
25385 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25386
25387         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25388         constructs.
25389
25390 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25391
25392         * gcc.c-torture/execute/20011128-1.c: New test.
25393
25394 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25395
25396         * gcc.dg/20011127-1.c: New test.
25397
25398 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25399
25400         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25401         from Austin Group draft 7.
25402         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25403         scanf format arguments.
25404         * gcc.dg/format/no-exargs-2.c: New test.
25405
25406 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25407
25408         * g++.dg/abi/vbase8-4.C: New test.
25409
25410 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25411
25412         * gcc.c-torture/execute/20011121-1.c: New test.
25413
25414 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25415
25416         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25417
25418 2001-11-23  Andreas Jaeger  <aj@suse.de>
25419
25420         * gcc.dg/cpp/charconst-2.c: New test.
25421
25422 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25423
25424         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25425         to the host if it is remote.  Let tests specify extra headers
25426         they use.
25427         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25428         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25429         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25430         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25431         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25432         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25433         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25434         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25435         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25436         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25437
25438 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25439
25440         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25441         for little endian ARMs.
25442
25443 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25444
25445         * gcc.c-torture/compile/20011119-1.c: New test.
25446         * gcc.c-torture/compile/20011119-2.c: New test.
25447
25448 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25449
25450         * gcc.dg/altivec-1.c: Fix typo.
25451
25452 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25453
25454         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25455
25456 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25457
25458         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25459
25460 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25461
25462         * lib/g77.exp: Don't specify --rpath-link.
25463
25464         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25465         across all the headers.
25466         * gcc.dg/format/format.exp: For testing on a remote host,
25467         copy format.h.
25468
25469         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25470         * gcc.c-torture/execute/930406-1.c: Likewise.
25471         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25472
25473 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25474
25475         * gcc.dg/altivec-1.c: New.
25476
25477 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25478
25479         * gcc.dg/cpp/fpreprocessed.c: New test case.
25480
25481 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25482
25483         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25484         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25485         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25486
25487 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25488
25489         * gcc.dg/no-builtin-1.c: New test.
25490
25491 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25492
25493         * gcc.c-torture/execute/20011115-1.c: New test.
25494
25495 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25496
25497         * gcc.c-torture/compile/20011114-2.c: New test.
25498         * gcc.c-torture/compile/20011114-3.c: New test.
25499         * gcc.c-torture/compile/20011114-4.c: New test.
25500
25501 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25502
25503         * g++.dg/other/init1.C: New test.
25504
25505 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25506
25507         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25508         message.
25509
25510         * gcc.c-torture/execute/20011114-1.c: New testcase.
25511
25512         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25513         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25514         like the (before this change) version of 20010327-1.c.
25515
25516 2001-11-14  Roger Sayle <roger@eyesopen.com>
25517
25518         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25519
25520 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25521
25522         * g++.dg/init/array2.C: New test.
25523
25524 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25525
25526         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25527
25528 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25529
25530         * g++.dg/other/forscope1.C: New test.
25531         * g++.dg/ext/forscope1.C: New test.
25532         * g++.dg/ext/forscope2.C: New test.
25533
25534 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25535
25536         * gcc.c-torture/execute/20011113-1.c: New test.
25537
25538 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25539
25540         * gcc.c-torture/execute/20011109-2.c: New test.
25541
25542         * gcc.c-torture/execute/20011109-1.c: New test.
25543
25544 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25545
25546         * gcc.c-torture/compile/20011109-1.c: New test.
25547
25548 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25549
25550         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25551         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25552         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25553         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25554         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25555         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25556         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25557
25558 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25559
25560         * g++.dg/warn/Wshadow-1.C: New tests.
25561         * g++.old-deja/g++.mike/for3.C: Update.
25562
25563 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25564
25565         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25566         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25567         XFAILs.  Adjust expected error texts.
25568         * gcc.c-torture/compile/20011106-1.c,
25569         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25570         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25571         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25572         gcc.dg/c99-array-lval-5.c: New tests.
25573
25574 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25575
25576         * gcc.dg/cpp/defined.c: Update.
25577
25578 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25579
25580         * gcc.c-torture/execute/anon-1.c: New test.
25581
25582 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25583
25584         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25585         same size, so no warning should be produced on stormy16.
25586
25587         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25588         due to oversized array.
25589         * g++.old-deja/g++.mike/ns15.C: Likewise.
25590         * g++.old-deja/g++.pt/crash16.C: Likewise.
25591
25592 2001-11-02  Graham Stott  <grahams@redhat.com>
25593
25594         * g++.dgother/debug1.C: Fix typos.
25595
25596 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25597
25598         * g++.dg/other/debug1.C: New test.
25599
25600 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25601
25602         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25603         of unsigned long.
25604
25605 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25606
25607         * gcc.dg/20011029-2.c: New test.
25608
25609         * gcc.c-torture/compile/20011029-1.c: New test.
25610
25611 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25612
25613         * objc/execute/class_self-1.m: New test.
25614         * objc/execute/class_self-2.m: New test.
25615
25616 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25617
25618         * gcc.misc-tests/msgs.exp: Delete.
25619         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25620         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25621         error set to match recent changes.
25622
25623 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25624
25625         * gcc.dg/20011021-1.c: New test.
25626
25627 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25628
25629         * gcc.c-torture/compile/20011023-1.c: New test.
25630
25631 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25632
25633         * lib/g77.exp: Rewrite based on lib/g++.exp.
25634
25635 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25636
25637         * gcc.c-torture/execute/20011019-1.c: New test.
25638
25639         * gcc.dg/20011018-1.c: New test.
25640
25641 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25642
25643         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25644
25645 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25646
25647         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25648         * gcc.dg/attr-invalid.c: Likewise.
25649
25650 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25651
25652         * testsuite/gcc.dg/20011015-1.c: New test.
25653
25654 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25655
25656         * g++.dg/template/unify2.C: New test.
25657
25658 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25659
25660         * g++.dg/other/exception-specification.C: New test
25661
25662 2001-10-13  Tom Rix  <trix@redhat.com>
25663
25664         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25665         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25666
25667 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25668
25669         * testsuite/gcc.dg/20011009-1.c: New test.
25670
25671 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25672
25673         PR g++/4476
25674         * g++.dg/other/friend1.C: New test.
25675
25676 2001-10-11  Richard Henderson  <rth@redhat.com>
25677
25678         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25679
25680 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25681
25682         * gcc.c-torture/compile/20011010-1.c: New.
25683
25684 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25685
25686         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25687         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25688         g77.f-torture/execute/execute.exp,
25689         g77.f-torture/noncompile/noncompile.exp,
25690         gcc.c-torture/compile/compile.exp,
25691         gcc.c-torture/execute/execute.exp,
25692         gcc.c-torture/execute/ieee/ieee.exp,
25693         gcc.c-torture/execute/memcheck/memcheck.exp,
25694         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25695         objc/execute/execute.exp: Update FSF address.
25696
25697 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25698
25699         * gcc.dg/cpp/cmdlne-C.c: Update.
25700         * gcc.dg/cpp/cmdlne-C2.c: New.
25701
25702 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25703
25704         * gcc.c-torture/execute/20011008-3.c: New.
25705
25706 2001-10-08  DJ Delorie  <dj@redhat.com>
25707
25708         * gcc.dg/20011008-1.c: New.
25709         * gcc.dg/20011008-2.c: New.
25710
25711 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25712
25713         * gcc.dg/cpp/spacing1.c: Update test.
25714
25715 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25716
25717         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25718         spelling errors of "separate" as "seperate".
25719
25720 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25721
25722         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25723         enough to avoid inlining.
25724
25725 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25726
25727         * lib/g77.exp: set libg2c_dir correctly.
25728
25729 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25730
25731         * gcc.dg/cpp/macro11.c: New test.
25732
25733 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25734
25735         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25736         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25737         gcc.dg/format/multattr-3.c: New tests.
25738         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25739         tests for format attributes on function pointers being rejected.
25740
25741 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25742
25743         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25744
25745 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25746
25747         * g++.dg/warn/format1.C: New test.
25748
25749 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25750
25751         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25752
25753 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25754
25755         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25756
25757 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25758
25759         * gcc.dg/cpp/redef2.c: Add test.
25760
25761 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25762
25763         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25764         long-standing bug on i686, apparently.
25765         * gcc.c-torture/execute/loop-2c.x: New file.
25766         * gcc.c-torture/execute/loop-2d.x: New file.
25767         * gcc.c-torture/execute/loop-3c.x: New file.
25768
25769 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25770
25771         * gcc.dg/cpp/20000625-2.c: Correct line number.
25772
25773 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25774
25775         * gcc.dg/cpp/macro10.c: New test.
25776         * gcc.dg/cpp/strify3.c: New test.
25777         * gcc.dg/cpp/spacing1.c: Add tests.
25778         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25779         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25780
25781 2001-09-24  DJ Delorie  <dj@redhat.com>
25782
25783         * gcc.c-torture/execute/20010924-1.c: New test.
25784
25785 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25786
25787         * testsuite/objc/execute/paste.m: Remove.
25788
25789 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25790
25791         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25792
25793 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25794
25795         * g77.dg/strlen0.f: New test.
25796
25797 2001-09-21  Richard Henderson  <rth@redhat.com>
25798
25799         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25800         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25801
25802 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25803
25804         Table-driven attributes.
25805         * g++.dg/ext/attrib1.C: New test.
25806
25807 2001-09-20  DJ Delorie  <dj@redhat.com>
25808
25809         * gcc.dg/20000926-1.c: Update expected warning messages.
25810         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25811         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25812         array.
25813
25814 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25815
25816         * g++.dg/eh/registers1.C: New test case.
25817
25818 2001-09-17  Richard Henderson  <rth@redhat.com>
25819
25820         * gcc.dg/array-5.c: Fix VLA decomposition test.
25821
25822 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25823
25824         * gcc.dg/cpp/line5.c: New testcase.
25825
25826 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25827
25828         * gcc.dg/cpp/macro9.c: New test.
25829
25830 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25831
25832         * gcc.c-torture/execute/980223.c: Change type of addr from long
25833         to char *.
25834
25835 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25836
25837         * gcc.c-torture/execute/20010915-1.c: New test.
25838
25839 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25840
25841         * g77.dg/bprob: New directory.
25842         * g77.dg/bprob/bprob.exp: New file.
25843         * g77.dg/bprob/bprob-1.f: New test.
25844         * g77.dg/gcov: New directory.
25845         * g77.dg/gcov/gcov.exp: New file.
25846         * g77.dg/gcov/gcov-1.f: New test.
25847         * g77.dg/gcov/gcov-1.x: New file.
25848
25849 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25850
25851         * gcc.dg/cpp/directiv.c: Update.
25852         * gcc.dg/cpp/undef1.c: Update.
25853
25854 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25855
25856         * gcc.dg/20010912-1.c: New test.
25857
25858 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25859
25860         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25861         language-independent file in lib.
25862         * lib/gcov.exp: New file.
25863
25864 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25865
25866         * gcc.c-torture/compile/20010911-1.c: New test.
25867
25868 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25869
25870         * lib/profopt.exp: New, to support profile-directed optimizations.
25871         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25872         * gcc.misc-tests/bprob-1.c: New test.
25873         * gcc.misc-tests/bprob-2.c: New test.
25874
25875 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25876
25877         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25878         XFAIL and which kinds of gcov output to verify.
25879         * gcc.misc-tests/gcov-4b.x: New file.
25880         * gcc.misc-tests/gcov-5b.x: New file.
25881         * gcc.misc-tests/gcov-6.x: New file.
25882         * gcc.misc-tests/gcov-7.c: New test.
25883         * gcc.misc-tests/gcov-7.x: New file.
25884
25885 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25886
25887         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25888         * gcc.misc-tests/gcov-6.c: New test.
25889
25890 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25891
25892         PR c++/3986
25893         * g++.dg/abi/vbase1.C: New test.
25894
25895 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25896
25897         * objc.dg/method-2.m: New.
25898
25899 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25900
25901         PR c++/4203
25902         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25903         * g++.dg/init/empty1.C: New test.
25904
25905 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25906
25907         * gcc.c-torture/compile/20010903-1.c: New test.
25908
25909 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25910
25911         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25912         for m68k.
25913
25914 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
25915
25916         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
25917
25918         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
25919
25920         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
25921
25922 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
25923
25924         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
25925         for 16-bit 'unsigned int'.
25926
25927 2001-08-29  Kazu Hirata  <kazu@hxi.com>
25928
25929         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
25930
25931 2001-08-27  Richard Henderson  <rth@redhat.com>
25932
25933         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
25934         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
25935
25936 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
25937
25938         * gcc.dg/asm-names.c (ymain): New.
25939
25940 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
25941
25942         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
25943         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
25944         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
25945
25946 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25947
25948         * gcc.dg/compare5.c: New testcase.
25949
25950 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
25951
25952         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
25953         and "In instantiation".
25954
25955 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
25956
25957         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
25958
25959 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
25960
25961         * gcc.misc-tests/gcov.exp: Add support for branch information.
25962         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
25963         * gcc.misc-tests/gcov-4.c: New test.
25964         * gcc.misc-tests/gcov-4b.c: New test.
25965         * gcc.misc-tests/gcov-5b.c: New test.
25966
25967 2001-08-20  Zack Weinberg  <zackw@panix.com>
25968
25969         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
25970         expected to fail.
25971
25972 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25973
25974         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
25975
25976 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
25977
25978         * g++.dg/eh/template1.C: New test.
25979
25980 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
25981
25982         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
25983         Fix thinko.
25984         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
25985         for xfail.
25986
25987 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
25988
25989         * lib/g77-dg.exp:  Use prune.exp for common procedures
25990         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
25991         * lib/g77.exp: (g77-dg-prune) Remove
25992
25993 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
25994
25995         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
25996
25997 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25998
25999         * g++.dg/template/unify1.C: New test.
26000
26001 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26002
26003         * g++.dg/abi/empty4.C: New test.
26004
26005 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26006
26007         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26008         solaris2.*
26009         * g77.f-torture/compile/pr3743.x: Likewise
26010
26011 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26012
26013         * g++.dg/other/using-declaration.C: New test.
26014
26015 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26016
26017         * gcc.dg/cpp/tr-sign.c: New testcase.
26018
26019 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26020
26021         * gcc.dg/cpp/19951025-1.c: Revert.
26022         * gcc.dg/cpp/directiv.c: We no longer process directives that
26023         interrupt macro arguments.
26024
26025 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26026
26027         * gcc.dg/bconstp-1.c: New test.
26028
26029 2001-08-03  Richard Henderson  <rth@redhat.com>
26030
26031         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26032
26033 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26034
26035         * gcc.dg/cpp/19951025-1.c: Update.
26036
26037 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26038
26039         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26040         should be x.
26041
26042 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26043
26044         Kill -fhonor-std.
26045         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26046         * g++.old-deja/g++.other/std1.C: Likewise.
26047         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26048
26049 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26050
26051         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26052         (g77_pass, g77_fail, g77_finish, g77_exit,
26053         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26054
26055 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26056
26057         * g77.dg/fbackslash.f
26058         * g77.dg/fcase-preserve.f
26059         * g77.dg/ff90-1.f
26060         * g77.dg/ffixed-line-length-0.f
26061         * g77.dg/ffixed-line-length-132.f
26062         * g77.dg/ffixed-line-length-7.f
26063         * g77.dg/ffixed-line-length-72.f
26064         * g77.dg/ffixed-line-length-none.f
26065         * g77.dg/ffree-form-1.f
26066         * g77.dg/fno-backslash.f
26067         * g77.dg/fno-f90-1.f
26068         * g77.dg/fno-fixed-form-1.f
26069         * g77.dg/fno-onetrip.f
26070         * g77.dg/fno-typeless-boz.f
26071         * g77.dg/fno-underscoring.f
26072         * g77.dg/fno-vxt-1.f
26073         * g77.dg/fonetrip.f
26074         * g77.dg/ftypeless-boz.f
26075         * g77.dg/fugly-assumed.f
26076         * g77.dg/funderscoring.f
26077         * g77.dg/fvxt-1.f
26078
26079 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26080
26081         * objc.dg/fwd-proto-1.m: New.
26082         * objc.dg/local-decl-1.m: New.
26083         * objc.dg/naming-1.m: New.
26084         * objc.dg/naming-2.m: New.
26085         * objc.dg/proto-hier-1.m: New.
26086
26087 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26088
26089         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26090         largest-type elements to a struct makes its size grow.
26091
26092 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26093
26094         * g++.dg/abi/vthunk1.C: New test.
26095
26096 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26097
26098         * g++.dg/abi/vbase8-22.C: New test.
26099
26100 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26101
26102         * gcc.dg/cpp/macro8.c: New test.
26103
26104 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26105
26106         * g++.dg/abi/vbase8-21.C: New test.
26107
26108 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26109
26110         * g++.dg/abi/vbase8-10.C: New test.
26111
26112 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26113
26114         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26115         ${tool}_set_ld_library_path.
26116         Changed caller.
26117         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26118         g++.exp.
26119
26120 2001-07-26  Stan Cox <scox@redhat.com>
26121
26122         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26123         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26124         gcc_exit, gcc_check_unsupported_p):
26125         Moved to gcc-deps.exp
26126         * gcc-deps.exp: New file.
26127
26128 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26129
26130         * g++.old-deja/g++.pt/defarg14.C: New test.
26131
26132 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26133
26134         * g++.old-deja/g++.other/lineno5.C: New test.
26135
26136 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26137
26138         * g++.old-deja/g++.pt/crash68.C: New test.
26139
26140 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26141
26142         * g++.old-deja/g++.other/crash42.C: New test.
26143
26144 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26145
26146         * gcc.dg/cpp/extratokens.c: Fix.
26147         * gcc.dg/cpp/skipping2.c: New tests.
26148
26149 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26150
26151         * gcc.c-torture/execute/20010724-1.c: New file.
26152         * gcc.c-torture/execute/20010724-1.x: New file.
26153
26154 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26155
26156         * g++.old-deja/g++.other/cond7.C: New test.
26157
26158 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26159
26160         * g++.old-deja/g++.other/optimize4.C: New test.
26161
26162 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26163
26164         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26165
26166 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26167
26168         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26169         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26170         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26171         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26172
26173         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26174         bug report" message.
26175
26176         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26177         * g++.dg/ext/instantiate1.C: Move from old-deja.
26178
26179 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26180
26181         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26182         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26183         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26184         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26185
26186 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26187
26188         * gcc.c-torture/execute/20010723-1.c: New test.
26189
26190 2001-07-23  Ben Elliston  <bje@redhat.com>
26191
26192         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26193
26194 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26195
26196         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26197         i[34567]86-*-*.
26198         Delete handling of ieee_multilib_flags.
26199         Pass -mieee for alpha*-*-* and sh-*-*.
26200         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26201
26202 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26203
26204         Remove old-abi tests.
26205         * g++.old-deja/g++.mike/p11116.C: Remove.
26206         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26207
26208 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26209
26210         * g77.f-torture/compile/pr3743.f:  New test
26211
26212 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26213
26214         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26215
26216 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26217
26218         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26219         g++.old-deja/g++.pt/static6.C: Likewise.
26220         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26221         supports weak symbols.
26222
26223 2001-07-18  Andreas Jaeger  <aj@suse.de>
26224
26225         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26226         supported again.
26227
26228 2001-07-18  Andreas Jaeger  <aj@suse.de>
26229
26230         * gcc.dg/iftrap-1.c: Fix target line.
26231
26232 2001-07-17  Richard Henderson  <rth@redhat.com>
26233
26234         * gcc.c-torture/execute/20010717-1.c: New.
26235
26236 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26237
26238         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26239         tests.
26240
26241 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26242
26243         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26244
26245 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26246
26247         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26248         UAC_SIGBUS, UAC_NOPRINT definitions.
26249
26250 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26251
26252         * objc/execute/object_is_class.m: New test.
26253         * objc/execute/object_is_meta_class.m: New test.
26254
26255 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26256
26257         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26258         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26259
26260 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26261
26262         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26263         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26264
26265 2001-07-14  Richard Henderson  <rth@redhat.com>
26266
26267         * gcc.dg/iftrap-1.c: New.
26268
26269 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26270
26271         * g77.f-torture/execute/intrinsic77.f: New test.
26272
26273 2001-07-11  Janis Johnson <janis@us.ibm.com>
26274
26275         * gcc.misc-tests/gcov-3.c: New test.
26276
26277 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26278
26279         * gcc.c-torture/compile/20010711-1.c,
26280         * gcc.c-torture/compile/20010711-2.c: New tests.
26281
26282 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26283
26284         * gcc.c-torture/execute/20010711-1.c: New test.
26285
26286 2001-07-11  Ben Elliston  <bje@redhat.com>
26287
26288         * g++.old-deja/g++.other/enum5.C: New test.
26289
26290 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26291
26292         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26293         (g++-dg-prune): Call prune_gcc_output.
26294         * prune.exp: New file for prune_gcc_output.
26295         * lib/g++.exp, lib/gcc.exp: Load it.
26296
26297 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26298
26299         * gcc.c-torture/compile/20010701-1.c,
26300         g++.old-deja/g++.ext/attrib6.C: New tests.
26301
26302 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26303
26304         * gcc.c-torture/compile/20010706-1.c: New test.
26305
26306 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26307
26308         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26309
26310 2001-06-28  Stan Shebs  <shebs@apple.com>
26311
26312         * gcc.dg/pragma-darwin.c: New test.
26313
26314 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26315
26316         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26317         Solaris 2.[678] system.
26318
26319 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26320
26321         * gcc.dg/20010622-1.c: New test.
26322
26323 2001-06-18  Stan Shebs  <shebs@apple.com>
26324
26325         * objc.dg: New directory.
26326         * objc.dg/dg.exp: New file.
26327         * objc.dg/alias.m: New.
26328         * objc.dg/class-1.m: New.
26329         * objc.dg/class-2.m: New.
26330         * objc.dg/const-str-1.m: New.
26331         * objc.dg/const-str-2.m: New.
26332         * objc.dg/id-1.m: New.
26333         * objc.dg/method-1.m: New.
26334         * objc.dg/super-class-1.m: New.
26335         * lib/objc-dg.exp: New file.
26336
26337 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26338
26339         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26340         of label name.
26341
26342 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26343
26344         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26345
26346 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26347
26348         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26349         variable.
26350
26351 2001-06-12  Richard Henderson  <rth@redhat.com>
26352
26353         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26354
26355 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26356
26357         * g++.old-deja/g++.abi/vbase5.C: New test.
26358         * g++.old-deja/g++.abi/vbase6.C: New test.
26359         * g++.old-deja/g++.abi/vbase7.C: New test.
26360
26361 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26362
26363         * gcc.c-torture/compile/20010610-1.c: New test.
26364
26365 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26366
26367         * g++.old-deja/g++.abi/vbase4.C: New test.
26368
26369 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26370
26371         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26372         support %f for HC11/HC12 targets.
26373         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26374         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26375         on HC11/HC12 targets.
26376         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26377
26378 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26379
26380         * gcc.dg/wchar_t-1.c: New file.
26381         * gcc.dg/wint_t-1.c: Likewise.
26382
26383 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26384
26385         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26386
26387 2001-06-11  Richard Henderson  <rth@redhat.com>
26388
26389         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26390
26391 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26392
26393         * gcc.c-torture/compile/20010611-1.c: New test.
26394
26395 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26396
26397         * gcc.dg/c99-tag-1.c: Add more tests.
26398
26399 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26400
26401         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26402         representation on MN10300 and ARM/Thumb.
26403
26404 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26405
26406         * g77.f-torture/execute/20010610.f: New.
26407
26408 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26409
26410         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26411         names.
26412
26413 2001-06-09  Richard Henderson  <rth@redhat.com>
26414
26415         * gcc.c-torture/execute/ashrdi-1.c: New.
26416         * gcc.c-torture/execute/ashldi-1.c: New.
26417         * gcc.c-torture/execute/lshrdi-1.c: New.
26418
26419 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26420
26421         * objc/execute/load-3.m: Added. Check sending +load to categories,
26422         in addition to classes.
26423
26424 2001-06-08  Stan Shebs  <shebs@apple.com>
26425
26426         * objc/execute/load-2.m: New test.  From Nicola Pero
26427         <n.pero@mi.flashnet.it>.
26428
26429 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26430
26431         * gcc.c-torture/execute/20010605-2.c: New test.
26432
26433 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26434
26435         * g++.old-deja/g++.abi/vbase2.C: New test.
26436         * g++.old-deja/g++.abi/vbase3.C: New test.
26437
26438 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26439
26440         * g++.old-deja/g++.pt/friend49.C: New test.
26441
26442 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26443
26444         * g++.old-deja/g++.ext/anon3.C: New test.
26445
26446 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26447
26448         * g++.old-deja/g++.other/conv7.C: New test.
26449
26450 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26451
26452         * gcc.c-torture/compile/20010605-2.c: New test.
26453
26454 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26455
26456         * gcc.c-torture/execute/20010604-1.c: New test.
26457
26458 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26459
26460         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26461
26462 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26463
26464         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26465         (g++_link_flags): Likewise.
26466         (g++_init): Pass gccpath's value to two previous functions.
26467
26468 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26469
26470         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26471         Ensure logfile entry matches exec command line.
26472
26473 2001-05-31  Richard Henderson  <rth@redhat.com>
26474
26475         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26476         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26477
26478 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26479
26480         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26481         compiler for irix6.2
26482
26483 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26484
26485         * g++.old-deja/g++.other/optimize3.C: New file.
26486
26487 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26488
26489         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26490         assemble.
26491
26492 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26493
26494         * g++.old-deja/g++.other/optimize2.C: New file.
26495
26496 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26497
26498         * gcc.c-torture/compile/20010518-2.c: New file.
26499         * gcc.c-torture/execute/20010518-1.c: New file.
26500         * gcc.c-torture/execute/20010518-2.c: New file.
26501
26502 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26503
26504         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26505
26506 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26507
26508         G++ no longer defines builtins that do not begin with __builtin.
26509         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26510         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26511         * g++.old-deja/g++.law/builtin1.C: Likewise.
26512         * g++.old-deja/g++.law/cvt2.C: Likewise.
26513         * g++.old-deja/g++.mike/net5.C: Likewise.
26514         * g++.old-deja/g++.other/builtins1.C: Likewise.
26515         * g++.old-deja/g++.other/builtins2.C: Likewise.
26516         * g++.old-deja/g++.other/builtins3.C: Likewise.
26517         * g++.old-deja/g++.other/builtins4.C: Likewise.
26518         * g++.old-deja/g++.other/inline8.C: Likewise.
26519         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26520
26521 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26522
26523         * g++.old-deja/g++.pt/using1.C: Adjust.
26524         * g++.old-deja/g++.pt/using2.C: New test.
26525
26526 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26527
26528         * gcc.dg/cpp/charconst.c: New tests.
26529         * gcc.dg/cpp/escape.c: New tests.
26530         * gcc.dg/cpp/escape-1.c: New tests.
26531         * gcc.dg/cpp/escape-2.c: New tests.
26532         * gcc.dg/cpp/ucs.c: New tests.
26533
26534 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26535
26536         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26537         native compiler for irix6.5.
26538
26539 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26540
26541         * lib/g++.exp (g++_include_flags): Use args to compute
26542         get_multilibs.
26543         (g++_link_flags): Likewise.
26544         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26545
26546 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26547
26548         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26549
26550 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26551
26552         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26553         this file.
26554
26555 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26556
26557         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26558         STACK_SIZE;
26559         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26560         to STACK_SIZE; Use it to define size of add_histo array.
26561         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26562         to STACK_SIZE.
26563         (f): Use GITT_SIZE to define size of gitt local table.
26564         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26565         to STACK_SIZE; Use it to define size of bytemem array.
26566
26567 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26568
26569         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26570         on 68HC11/HC12 due to the asm instruction.
26571         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26572         * gcc.c-torture/compile/920520-1.x: Likewise.
26573         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26574         on 68HC11/HC12 because the function is larger than 64K.
26575         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26576         on 68HC11/HC12 because the structure is too large.
26577
26578 2001-05-20  Richard Henderson  <rth@redhat.com>
26579
26580         * gcc.c-torture/execute/20010520-1.c: New.
26581
26582 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26583
26584         * g++.old-deja/g++.warn/compare1.C: New test.
26585         * gcc.dg/compare4.c: New test.
26586
26587 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26588
26589         * g++.old-deja/g++.other/optimize1.C: New test.
26590
26591 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26592
26593         * g++.old-deja/g++.pt/spec41.C: New test.
26594
26595 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26596
26597         * gcc.c-torture/compile/20010114-1.x: Remove.
26598
26599 2001-05-18  Stan Shebs  <shebs@apple.com>
26600
26601         * gcc.c-torture/compile/20010518-1.c: New test.
26602
26603 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26604
26605         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26606         * g++.old-deja/g++.pt/crash67.C: New test.
26607
26608 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26609
26610         * g++.old-deja/g++.other/debug9.C: New test.
26611
26612 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26613
26614         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26615
26616 2001-05-16  Jan Hubicka  <jh@suse.cz>
26617
26618         * gcc.c-torture/compile/20010516-1.c: New test.
26619
26620 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26621
26622         * g++.old-deja/g++.other/crash41.C: New test.
26623
26624 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26625
26626         * g++.old-deja/g++.pt/crash66.C: New test.
26627
26628 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26629
26630         * g++.old-deja/g++.robertl/eb27.C: Convert.
26631
26632 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26633
26634         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26635         declaration being redundant.
26636
26637 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26638
26639         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26640
26641 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26642
26643         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26644
26645 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26646
26647         * lib/g++.exp: Use testsuite_flags.
26648
26649 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26650
26651         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26652
26653 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26654
26655         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26656
26657 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26658
26659         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26660
26661 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26662
26663         * gcc.c-torture/compile/20010313-1.c: New test.
26664
26665 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26666
26667         * gcc.dg/cpp/direct2.c: New test.
26668         * gccq.dg/cpp/direct2s.c: New test.
26669
26670         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26671
26672 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26673
26674         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26675         * g++.old-deja/g++.other/op3.C: Likewise.
26676
26677 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26678
26679         * gcc.dg/cpp/syshdr.h: New file.
26680         * gcc.dg/cpp/sysmac1.c: Update.
26681         * gcc.dg/cpp/sysmac2.c: Update.
26682
26683 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26684
26685         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26686
26687 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26688
26689         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26690         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26691
26692 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26693
26694         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26695
26696 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26697
26698         * lib/g++.exp (g++_include_flags): Don't use any special flags
26699         if TESTING_IN_BUILD_TREE is not defined.
26700         (g++_init): Use a plain 'c++' as the compiler if
26701         TESTING_IN_BUILD_TREEE is not defined.
26702
26703 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26704
26705         * g++.old-deja/g++.eh/catch13.C: New test.
26706         * g++.old-deja/g++.eh/catch14.C: New test.
26707
26708 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26709
26710         * gcc.dg/cpp/tr-define.c: New test.
26711
26712 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26713
26714         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26715         <stdlib.h>, not <malloc.h>.
26716
26717 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26718
26719         * g++.old-deja/g++.ns/template17.C: New test.
26720
26721 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26722
26723         * g++.old-deja/g++.pt/ref4.C: New test.
26724
26725 2001-04-30  Richard Henderson  <rth@redhat.com>
26726
26727         * gcc.dg/20000724-1.c: Revert last change.
26728
26729 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26730
26731         * g77.f-torture/execute/20010430.f: New test.
26732
26733 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26734
26735         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26736
26737 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26738
26739         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26740
26741 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26742
26743         * g++.old-deja/g++.eh/crash6.C: New test.
26744
26745 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26746
26747         * g++.old-deja/g++.other/warn7.C: New test.
26748
26749 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26750
26751         * g++.old-deja/g++.other/defarg9.C: New test.
26752
26753 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26754
26755         * g77.f-torture/compile/20010426.f: New test.
26756         * g77.f-torture/execute/20010426.f: New test.
26757
26758 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26759
26760         * g77.f-torture/compile/20000629-1.x: Remove - error
26761         has been fixed.
26762
26763 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26764
26765         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26766         Tweak slightly to work with g++.dg framework.
26767         * g++.dg/special/ecos.exp: Run initp1.C test.
26768         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26769
26770         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26771         its linker doesn't give line numbers either.
26772         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26773
26774 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26775
26776         * g++.old-deja/g++.other/lex1.C: New test.
26777
26778 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26779
26780         * gcc.dg/noncompile/20010425-1.c: New test.
26781
26782 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26783
26784         * g++.old-deja/g++.pt/mangle2.C: New test.
26785
26786 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26787
26788         * gcc.dg/format/plus-1.c: New test.
26789
26790 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26791
26792         * gcc.dg/20010423-1.c: New test.
26793
26794 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26795
26796         * gcc.c-torture/execute/20010422-1.c: New test.
26797
26798 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26799
26800         * g++.old-deja/g++.ns/type2.C: New test.
26801
26802 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26803
26804         * g++.old-deja/g++.other/perf1.C: New test.
26805
26806 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26807
26808         * gcc.dg/c99-func-2.c: Remove xfail.
26809         * gcc.dg/c99-func-3.c: Remove xfail.
26810         * gcc.dg/c99-func-4.c: Remove xfail.
26811
26812 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26813
26814         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26815
26816 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26817
26818         * gcc.c-torture/compile/20010423-1.c: New test.
26819
26820 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26821
26822         * g++.old-deja/g++.pt/typename28.C: New test.
26823
26824 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26825
26826         * g++.old-deja/g++.abi/empty2.C: New test.
26827         * g++.old-deja/g++.abi/empty3.C: New test.
26828
26829 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26830
26831         * g++.old-deja/g++.other/comdat2.C: New test.
26832         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26833
26834 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26835
26836         * g++.old-deja/g++.other/overload14.C: New test.
26837
26838 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26839
26840         * g++.old-deja/g++.other/lookup23.C: New test.
26841
26842 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26843
26844         * gcc.c-torture/execute/20010403-1.c: New test.
26845
26846 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26847             Mark Mitchell  <mark@codesourcery.com>
26848
26849         * lib/old-dejagnu.exp: Don't delete output of executable.
26850         Add .exe suffix to executables.
26851
26852 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26853
26854         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26855
26856 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26857
26858         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26859
26860 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26861
26862         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26863         * g++.old-deja/g++.abi/crash1.C: New test.
26864
26865 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26866
26867         * g++.old-deja/g++.other/crash40.C: New test.
26868
26869 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26870
26871         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26872
26873 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26874
26875         * g++.old-deja/g++.other/warn6.C: New test.
26876
26877 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26878
26879         * g++.old-deja/g++.robertl/eb42.C: Same.
26880
26881 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26882
26883         * gcc.dg/wtr-conversion-1.c: New testcase.
26884
26885 2001-04-10  Richard Henderson  <rth@redhat.com>
26886
26887         * g++.old-deja/g++.other/array5.C: New.
26888
26889 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26890
26891         * gcc.c-torture/execute/20010408-1.c: New test.
26892
26893 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26894
26895         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26896         headers and constructs.
26897         * g++.old-deja/g++.robertl/eb79.C: Same.
26898         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26899         * g++.old-deja/g++.robertl/eb73.C: Same.
26900         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26901         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26902         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26903         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26904         * g++.old-deja/g++.robertl/eb44.C: Same.
26905         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26906         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26907         * g++.old-deja/g++.robertl/eb39.C: Same.
26908         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26909         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26910         * g++.old-deja/g++.robertl/eb30.C: Same.
26911         * g++.old-deja/g++.robertl/eb3.C: Same.
26912         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26913         * g++.old-deja/g++.robertl/eb21.C: Same.
26914         * g++.old-deja/g++.robertl/eb15.C: Same.
26915         * g++.old-deja/g++.robertl/eb118.C: Same.
26916         * g++.old-deja/g++.robertl/eb115.C (main): Same.
26917         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
26918         * g++.old-deja/g++.robertl/eb109.C: Same.
26919         * g++.old-deja/g++.other/sibcall1.C (main): Same.
26920         * g++.old-deja/g++.mike/rtti1.C: Same.
26921         * g++.old-deja/g++.mike/p658.C: Same.
26922         * g++.old-deja/g++.mike/net46.C: Same.
26923         * g++.old-deja/g++.mike/net34.C: Same.
26924         * g++.old-deja/g++.mike/memoize1.C: Same.
26925         * g++.old-deja/g++.mike/eh2.C: Same.
26926         * g++.old-deja/g++.law/weak.C: Same.
26927         * g++.old-deja/g++.law/visibility7.C: Same.
26928         * g++.old-deja/g++.law/visibility25.C: Same.
26929         * g++.old-deja/g++.law/visibility22.C: Same.
26930         * g++.old-deja/g++.law/visibility2.C: Same.
26931         * g++.old-deja/g++.law/visibility17.C: Same.
26932         * g++.old-deja/g++.law/visibility13.C: Same.
26933         * g++.old-deja/g++.law/visibility10.C: Same.
26934         * g++.old-deja/g++.law/visibility1.C: Same.
26935         * g++.old-deja/g++.law/virtual3.C (eval): Same.
26936         * g++.old-deja/g++.law/vbase1.C: Same.
26937         * g++.old-deja/g++.law/operators32.C: Same.
26938         * g++.old-deja/g++.law/nest3.C: Same.
26939         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
26940         * g++.old-deja/g++.law/except5.C (main): Same.
26941         * g++.old-deja/g++.law/cvt7.C (run): Same.
26942         * g++.old-deja/g++.law/cvt2.C: Same.
26943         * g++.old-deja/g++.law/cvt16.C: Same.
26944         * g++.old-deja/g++.law/ctors6.C (bar): Same.
26945         * g++.old-deja/g++.law/ctors17.C (main): Same.
26946         * g++.old-deja/g++.law/ctors13.C: Same.
26947         * g++.old-deja/g++.law/ctors12.C (main): Same.
26948         * g++.old-deja/g++.law/ctors10.C: Same.
26949         * g++.old-deja/g++.law/code-gen5.C: Same.
26950         * g++.old-deja/g++.law/bad-error7.C: Same.
26951         * g++.old-deja/g++.law/arm9.C: Same.
26952         * g++.old-deja/g++.law/arm12.C: Same.
26953         * g++.old-deja/g++.law/arg8.C: Same.
26954         * g++.old-deja/g++.law/arg1.C: Same.
26955         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
26956         * g++.old-deja/g++.jason/template31.C: Same.
26957         * g++.old-deja/g++.jason/template24.C (main): Same.
26958         * g++.old-deja/g++.jason/2371.C: Same.
26959         * g++.old-deja/g++.eh/new2.C: Same.
26960         * g++.old-deja/g++.eh/new1.C: Same.
26961         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
26962         * g++.old-deja/g++.brendan/nest21.C (main): Same.
26963         * g++.old-deja/g++.brendan/err-msg3.C: Same.
26964         * g++.old-deja/g++.brendan/crash62.C: Same.
26965         * g++.old-deja/g++.brendan/crash52.C: Same.
26966         * g++.old-deja/g++.brendan/crash49.C (main): Same.
26967         * g++.old-deja/g++.brendan/crash38.C: Same.
26968         * g++.old-deja/g++.brendan/crash15.C (main): Same.
26969         * g++.old-deja/g++.brendan/copy9.C: Same.
26970
26971 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
26972
26973         * gcc.c-torture/execute/20001203-2.c (memset):
26974         Count argument is of type __SIZE_TYPE__.
26975
26976 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
26977
26978         * gcc.c-torture/compile/20010404-1.c: New test.
26979
26980 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
26981
26982         * gcc.c-torture/compile/20010326-1.c: New test.
26983
26984 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
26985
26986         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
26987         peculiarities of the SH.
26988         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
26989
26990 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26991
26992         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
26993         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
26994         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
26995
26996 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26997
26998         * g77.f-torture/compile/20010321-1.f: New test.
26999
27000 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27001
27002         * gcc.c-torture/compile/20010329-1.c: New test.
27003
27004 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27005
27006         * gcc.c-torture/execute/20010329-1.c: New test.
27007
27008 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27009
27010         * g++.old-deja/g++.other/eh4.C: Fix typo.
27011
27012 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27013
27014         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27015
27016 2001-03-28  Philip Blundell  <philb@gnu.org>
27017
27018         * gcc.c-torture/compile/20010328-1.c: New test.
27019
27020 2001-03-27  Richard Henderson  <rth@redhat.com>
27021
27022         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27023         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27024
27025 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27026
27027         * gcc.c-torture/compile/20010327-1.c: New test.
27028
27029 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27030
27031         * g++.old-deja/g++.other/friend12.C: New test.
27032         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27033         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27034
27035 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27036
27037         * gcc.c-torture/execute/20010325-1.c: New test.
27038
27039 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27040
27041         * g++.old-deja/g++.other/mangle3.C: New test.
27042
27043 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27044
27045         * g++.old-deja/g++.other/anon8.C: New test.
27046
27047 2001-03-20  Philip Blundell  <philb@gnu.org>
27048
27049         * gcc.c-torture/compile/20010320-1.c: New test.
27050
27051 2001-03-17  Richard Henderson  <rth@redhat.com>
27052
27053         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27054
27055 2001-03-15  Geoff Keating  <geoff@redhat.com>
27056
27057         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27058         tests on AIX.
27059
27060 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27061
27062         * g++.old-deja/g++.other/eh4.C: New test.
27063
27064 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27065
27066         * gcc.dg/cpp/mi1.c: Update.
27067
27068 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27069
27070         * g++.old-deja/g++.other/regstack.C: New test.
27071
27072 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27073
27074         * g++.old-deja/g++.other/ref4.C: New test.
27075
27076 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27077
27078         * objc/execute/va_method.m: Added.
27079         * objc/execute/IMP.m: Added.
27080         * objc/execute/_cmd.m: Added.
27081         * objc/execute/accessing_ivars.m: Added.
27082         * objc/execute/class-1.m: Added.
27083         * objc/execute/class-10.m: Added.
27084         * objc/execute/class-11.m: Added.
27085         * objc/execute/class-12.m: Added.
27086         * objc/execute/class-13.m: Added.
27087         * objc/execute/class-14.m: Added.
27088         * objc/execute/class-2.m: Added.
27089         * objc/execute/class-3.m: Added.
27090         * objc/execute/class-4.m: Added.
27091         * objc/execute/class-5.m: Added.
27092         * objc/execute/class-6.m: Added.
27093         * objc/execute/class-7.m: Added.
27094         * objc/execute/class-8.m: Added.
27095         * objc/execute/class-9.m: Added.
27096         * objc/execute/class-tests-1.h
27097         * objc/execute/class-tests-2.h
27098         * objc/execute/compatibility_alias.m: Added.
27099         * objc/execute/encode-1.m: Added.
27100         * objc/execute/formal_protocol-1.m: Added.
27101         * objc/execute/formal_protocol-2.m: Added.
27102         * objc/execute/formal_protocol-3.m: Added.
27103         * objc/execute/formal_protocol-4.m: Added.
27104         * objc/execute/formal_protocol-5.m: Added.
27105         * objc/execute/formal_protocol-6.m: Added.
27106         * objc/execute/formal_protocol-7.m: Added.
27107         * objc/execute/informal_protocol.m: Added.
27108         * objc/execute/initialize.m: Added.
27109         * objc/execute/load.m: Added.
27110         * objc/execute/many_args_method.m: Added.
27111         * objc/execute/nested-3.m: Added.
27112         * objc/execute/no_clash.m: Added.
27113         * objc/execute/private.m: Added.
27114         * objc/execute/redefining_self.m: Added.
27115         * objc/execute/root_methods.m: Added.
27116         * objc/execute/selector-1.m: Added.
27117         * objc/execute/static-1.m: Added.
27118         * objc/execute/static-2.m: Added.
27119         * objc/execute/va_method.m: Added.
27120
27121 2001-03-10  Richard Henderson  <rth@redhat.com>
27122
27123         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27124
27125 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27126
27127         * g++.old-deja/g++.other/crash31.C: XFAIL.
27128         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27129         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27130         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27131         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27132         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27133
27134 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27135
27136         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27137
27138 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27139
27140         * gcc.dg/20000724-1.c: Don't use multiline strings.
27141
27142 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27143
27144         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27145         result of -cString against what we expect it to be; don't just
27146         print it out for no one to read.
27147
27148         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27149         Based on testcases provided by Nicola Pero.
27150
27151 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27152
27153         * gcc.dg/cpp/macro7.c: New test.
27154
27155 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27156
27157         * gcc.dg/cpp/multiline.c: Update.
27158
27159 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27160
27161         * g++.old-deja/g++.other/enum3.C: New test.
27162
27163 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27164
27165         * g++.old-deja/g++.other/pod1.C: New test.
27166
27167 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27168
27169         * g++.old-deja/g++.ext/overload1.C: New test.
27170
27171 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27172
27173         * g++.old-deja/g++.pt/using1.C: New test.
27174
27175 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27176
27177         * g++.old-deja/g++.other/using9.C: New test.
27178
27179 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27180
27181         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27182
27183         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27184
27185 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27186
27187         * g++.old-deja/g++.ext/realpt1.C: Remove.
27188
27189 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27190
27191         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27192
27193 2001-02-26  Will Cohen  <wcohen@redhat.com>
27194
27195         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27196
27197 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27198
27199         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27200         templatized constructors.
27201
27202 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27203
27204         * gcc.c-torture/execute/20010224-1.c: New test.
27205
27206 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27207
27208         * gcc.c-torture/execute/20010222-1.c: New test.
27209
27210 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27211
27212         * g++.old-deja/g++.other/inline20.C: New test.
27213
27214 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27215
27216         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27217
27218 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27219
27220         * g++.old-deja/g++.other/lookup22.C: New test.
27221
27222 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27223
27224         * g77.dg: New directory.
27225         * g77.dg/20010216-1.f: New test case.
27226         * g77.dg/dg.exp: New driver.
27227         * lib/g77-dg.exp: New driver library.
27228
27229 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27230
27231         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27232
27233 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27234
27235         * g++.old-deja/g++.other/decl9.C: New test.
27236
27237 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27238
27239         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27240         not need <string> and also tests the initialization at runtime.
27241
27242 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27243
27244         * gcc.c-torture/execute/longlong.c: New test.
27245
27246 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27247
27248         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27249
27250 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27251
27252         * gcc.c-torture/execute/920302-1.c (execute):
27253         Change argument type to short.
27254
27255 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27256
27257         * g++.old-deja/g++.pt/deduct6.C: New test.
27258
27259 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27260
27261         * g++.old-deja/g++.pt/deduct5.C: New test.
27262
27263 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27264
27265         * gcc.c-torture/execute/20010209-1.c: New test.
27266
27267 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27268
27269         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27270
27271 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27272
27273         * g++.dg/vtgc1.C: Update for new ABI.
27274
27275         * consistency.vlad: New directory, 1665 files.
27276
27277 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27278
27279         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27280         return type.
27281         * gcc.dg/cpp/digraphs.c: Declare puts.
27282
27283 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27284
27285         * g++.old-deja/g++.other/warn5.C: New test.
27286
27287 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27288
27289         * g++.old-deja/g++.pt/spec40.C: New test.
27290
27291 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27292
27293         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27294         case.
27295         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27296
27297 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27298
27299         * gcc.c-torture/compile/20010209-1.c: New test.
27300
27301 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27302
27303         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27304         excess errors message but not if it crashes.
27305         * g++.old-deja/g++.other/crash27.C: Likewise.
27306         * g++.old-deja/g++.other/crash28.C: Likewise.
27307         * g++.old-deja/g++.other/crash30.C: Likewise.
27308         * g++.old-deja/g++.other/crash32.C: Likewise.
27309         * g++.old-deja/g++.other/crash35.C: Likewise.
27310         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27311
27312 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27313
27314         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27315         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27316         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27317         g77.f-torture/execute/execute.exp,
27318         g77.f-torture/noncompile/noncompile.exp,
27319         gcc.c-torture/execute/execute.exp,
27320         gcc.c-torture/execute/memcheck/memcheck.exp,
27321         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27322         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27323         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27324         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27325         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27326         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27327         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27328         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27329         Remove bug reporting instructions with ancient email addresses.
27330
27331 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27332
27333         * gcc.dg/20010202-1.c: New test.
27334         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27335
27336 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27337
27338         * g++.dg/stdbool-if.C: New test.
27339
27340 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27341
27342         * objc/execute/fdecl.m: Added main().
27343
27344 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27345
27346         * gcc.c-torture/execute/20010206-1.c: New test.
27347
27348 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27349
27350         * gcc.dg/cpp/avoidpaste1.c: Update.
27351
27352 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27353
27354         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27355         Pero <nicola@brainstorm.co.uk>.
27356         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27357
27358 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27359
27360         * g++.old-deja/g++.pt/spec39.C: New test.
27361
27362 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27363
27364         * gcc.c-torture/compile/20010202-1.c: New test.
27365
27366 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27367
27368         * g++.old-deja/g++.abi/primary2.C: New test.
27369         * g++.old-deja/g++.abi/primary3.C: New test.
27370         * g++.old-deja/g++.abi/primary4.C: New test.
27371         * g++.old-deja/g++.abi/primary5.C: New test.
27372         * g++.old-deja/g++.abi/vtable3.h: New test.
27373         * g++.old-deja/g++.abi/vtable3a.C: New test.
27374         * g++.old-deja/g++.abi/vtable3b.C: New test.
27375         * g++.old-deja/g++.abi/vtable3c.C: New test.
27376         * g++.old-deja/g++.abi/vtable3d.C: New test.
27377         * g++.old-deja/g++.abi/vtable3e.C: New test.
27378         * g++.old-deja/g++.abi/vtable3f.C: New test.
27379         * g++.old-deja/g++.abi/vtable3g.C: New test.
27380         * g++.old-deja/g++.abi/vtable3h.C: New test.
27381         * g++.old-deja/g++.abi/vtable3i.C: New test.
27382         * g++.old-deja/g++.abi/vtable3j.C: New test.
27383         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27384
27385 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27386
27387         * g++.old-deja/g++.other/anon6.C: New test.
27388         * g++.old-deja/g++.other/anon7.C: New test.
27389
27390 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27391
27392         * gcc.dg/cpp/avoidpaste2.c: New tests.
27393
27394 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27395
27396         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27397
27398 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27399
27400         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27401         DECIMAL_DIG cases for Irix."
27402
27403 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27404
27405         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27406
27407 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27408
27409         * gcc.dg/c99-tag-1.c: New test.
27410
27411 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27412
27413         * gcc.dg/cpp/tr-warn1.c: Add tests.
27414
27415 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27416
27417         * gcc.dg/cpp/avoidpaste1.c: Update.
27418         * gcc.dg/cpp/paste4.c: Update.
27419
27420 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27421
27422         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27423         cases for Irix.
27424
27425 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27426
27427         * g++.old-deja/g++.other/inline19.C: New test.
27428
27429 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27430
27431         * gcc.dg/Wlarger-than.c: New test.
27432
27433 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27434
27435         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27436
27437 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27438
27439         * gcc.c-torture/execute/20010129-1.c: New test.
27440         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27441
27442 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27443
27444         * gcc.dg/cpp/avoidpaste1.c: Test case.
27445
27446 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27447
27448         * g++.old-deja/g++.other/inline18.C: New test.
27449
27450 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27451
27452         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27453         and __builtin_putchar.
27454
27455 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27456
27457         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27458         tests.
27459
27460 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27461
27462         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27463         floating point number rounding mode to round to the nearest
27464         representable mode.
27465
27466 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27467
27468         * g++.old-deja/g++.other/mangle2.C: New test.
27469
27470 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27471
27472         * gcc.c-torture/compile/20010124-1.c: New test.
27473
27474 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27475
27476         * g++.old-deja/g++.pt/spec38.C: New test.
27477
27478 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27479
27480         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27481         "Build don't run".
27482
27483 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27484
27485         * gcc.c-torture/execute/20010123-1.c: New test.
27486
27487 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27488
27489         * g++.old-deja/g++.pt/spec37.C: New test.
27490
27491 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27492
27493         * g++.old-deja/g++.pt/overload14.C: New test.
27494
27495 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27496
27497         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27498         __builtin_return_address.
27499
27500 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27501
27502         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27503         * g++.old-deja/g++.pt/spec35.C: New test.
27504         * g++.old-deja/g++.pt/spec36.C: New test.
27505
27506 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27507
27508         * gcc.c-torture/compile/20010118-1.c: New test.
27509
27510 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27511
27512         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27513
27514 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27515
27516         * gcc.c-torture/execute/20010119-1.c: New test.
27517
27518 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27519
27520         * g++.old-deja/g++.other/vbase5.C: New test.
27521
27522 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27523
27524         * gcc.c-torture/execute/20010118-1.c: New test.
27525
27526 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27527
27528         * g++.old-deja/g++.pt/deduct3.C: New test.
27529
27530 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27531
27532         * g++.old-deja/g++.pt/spec34.C: New test.
27533
27534 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27535
27536         * g77.f-torture/compile/20000601-2.f: New test.
27537
27538 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27539
27540         * g++.old-deja/g++.other/init17.C: New test.
27541
27542 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27543
27544         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27545
27546 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27547
27548         * g++.old-deja/g++.pt/unify8.C: New test.
27549
27550 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27551
27552         * g++.old-deja/g++.abi/vbase1.C: New test.
27553
27554 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27555
27556         * g++.old-deja/g++.pt/crash65.C: New test.
27557
27558 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27559
27560         * gcc.dg/cpp/assembl2.S: New test case.
27561
27562 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27563
27564         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27565         are supported.
27566
27567 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27568
27569         * g++.old-deja/g++.other/builtins1.C: New test.
27570         * g++.old-deja/g++.other/builtins2.C: Likewise.
27571         * g++.old-deja/g++.other/builtins3.C: Likewise.
27572         * g++.old-deja/g++.other/builtins4.C: Likewise.
27573
27574 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27575
27576         * gcc.c-torture/compile/20010117-1.c: New test.
27577         * gcc.c-torture/compile/20010117-2.c: New test.
27578
27579 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27580
27581         * g77.f-torture/execute/20010116.[fx]: New test,
27582         XFAIL on i?86-*-*.
27583         * g77.f-torture/compile/20010115.f: Indicate it's
27584         a test for PR fortran/1636.
27585
27586 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27587
27588         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27589
27590 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27591
27592         * g77.f-torture/compile/20010115.f: New test.
27593
27594 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27595
27596         * g++.old-deja/g++.pt/nontype5.C: New test.
27597
27598 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27599
27600         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27601         have an equivalent working one below it.
27602
27603 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27604
27605         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27606         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27607
27608 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27609
27610         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27611         message containing "init_priority".
27612         (conpr-2.C): Likewise.
27613         (conpr-3.C): Likewise.
27614         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27615
27616 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27617
27618         * gcc.c-torture/execute/20010114-2.c: New test.
27619
27620 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27621
27622         * gcc.c-torture/compile/20010114-1.c: New test.
27623         * gcc.c-torture/compile/20010114-1.x: Xfail.
27624         * gcc.c-torture/compile/20010114-2.c: New test.
27625         * gcc.c-torture/execute/20010114-1.c: New test.
27626         * gcc.dg/trunc-1.c: New test.
27627         * gcc.dg/uninit-B.c: New test.
27628
27629 2001-01-13  Nick Clifton  <nickc@redhat.com>
27630
27631         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27632         target.
27633
27634 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27635
27636         * gcc.c-torture/compile/20010113-1.c: New test.
27637
27638 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27639
27640         * gcc.c-torture/compile/20001212-1.c: New test.
27641
27642 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27643
27644         * gcc.dg/cpp/widestr1.c: Update.
27645         * gcc.dg/cpp/prag-imp.c: Remove.
27646
27647 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27648
27649         * gcc.c-torture/execute/20000801-3.x: Remove.
27650         * gcc.dg/c90-init-1.c: New test.
27651         * gcc.dg/c99-init-1.c: New test.
27652         * gcc.dg/c99-init-2.c: New test.
27653         * gcc.dg/gnu99-init-1.c: New test.
27654
27655 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27656
27657         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27658         testing that no relevant ones were found.
27659
27660 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27661
27662         * g++.old-deja/g++.pt/cast2.C: New test.
27663
27664 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27665
27666         * g++.old-deja/g++.pt/friend47.C: New test.
27667
27668 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27669
27670         * g++.old-deja/g++.pt/instantiate13.C: New test.
27671
27672 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27673
27674         * g++.old-deja/g++.other/defarg7.C: New test.
27675         * g++.old-deja/g++.other/defarg8.C: New test.
27676
27677 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27678
27679         * g++.old-deja/g++.pt/crash64.C: New test.
27680
27681 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27682
27683         * g++.old-deja/g++.pt/crash63.C: New test.
27684
27685 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27686
27687         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27688
27689 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27690
27691         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27692
27693 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27694
27695         * g++.old-deja/g++.pt/error3.C: New test.
27696
27697 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27698
27699         * g++.old-deja/g++.other/crash39.C: New test.
27700
27701 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27702
27703         * g++.old-deja/g++.other/vbase4.C: New test.
27704
27705 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27706
27707         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27708         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27709         * gcc.dg/special/special.exp: New test driver which will check
27710         for alias support for the above test.
27711
27712 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27713
27714         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27715         problems on small machines.
27716         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27717         parameterize.
27718
27719 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27720
27721         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27722         mips.
27723         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27724
27725 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27726
27727         * g++.old_deja/g++.pt/using8.C: New test.
27728
27729 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27730
27731         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27732
27733 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27734
27735         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27736         where a failure is expected.
27737         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27738
27739 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27740
27741         * g++.old_deja/g++.pt/instantiate12.C: New test.
27742
27743 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27744
27745         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27746         start of structs.
27747         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27748         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27749         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27750         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27751         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27752         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27753         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27754         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27755         * g++.old-deja/g++.eh/spec6.C: Likewise.
27756         * g++.old-deja/g++.jason/crash3.C: Likewise.
27757         * g++.old-deja/g++.law/ctors11.C: Likewise.
27758         * g++.old-deja/g++.law/ctors17.C: Likewise.
27759         * g++.old-deja/g++.law/ctors5.C: Likewise.
27760         * g++.old-deja/g++.law/ctors9.C: Likewise.
27761         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27762         * g++.old-deja/g++.mike/net22.C: Likewise.
27763         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27764         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27765         * g++.old-deja/g++.mike/virt3.C: Likewise.
27766         * g++.old-deja/g++.niklas/t128.C: Likewise.
27767         * g++.old-deja/g++.other/anon4.C: Likewise.
27768         * g++.old-deja/g++.other/using1.C: Likewise.
27769         * g++.old-deja/g++.other/warn3.C: Likewise.
27770         * g++.old-deja/g++.pt/t37.C: Likewise.
27771         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27772         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27773
27774 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27775
27776         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27777
27778 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27779
27780         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27781
27782 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27783
27784         * gcc.c-torture/compile/20010107-1.c: New test.
27785
27786 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27787
27788         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27789
27790 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27791
27792         * gcc.dg/format/format.h: New file.
27793         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27794         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27795         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27796         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27797         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27798         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27799         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27800         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27801         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27802         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27803         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27804         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27805         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27806         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27807         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27808         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27809         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27810         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27811         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27812         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27813         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27814         instead of declaring standard types, macros and functions in each
27815         test.
27816
27817 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27818
27819         * gcc.c-torture/execute/20010106-1.c: New test.
27820
27821 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27822
27823         * gcc.dg/format/format.exp: New file.
27824         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27825         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27826         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27827         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27828         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27829         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27830         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27831         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27832         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27833         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27834         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27835         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27836         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27837         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27838         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27839         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27840         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27841         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27842         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27843         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27844         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27845         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27846         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27847         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27848         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27849         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27850         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27851         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27852         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27853         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27854         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27855         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27856         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27857         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27858         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27859         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27860         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27861         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27862         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27863         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27864         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27865         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27866
27867 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27868
27869         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27870         account.
27871
27872 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27873
27874         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27875
27876 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27877
27878         * g++.old-deja/g++.pt/crash62.C: New test.
27879
27880 2001-01-04  Richard Henderson  <rth@redhat.com>
27881
27882         * gcc.dg/20000926-1.c: Update expected warnings.
27883         * gcc.dg/array-2.c: Likewise.
27884         * gcc.dg/array-4.c: Also validate flexible array members.
27885         * gcc.dg/c99-flex-array-1.c: New.
27886
27887 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27888
27889         * gcc.c-torture/compile/20001222-1.x: Remove.
27890
27891 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27892
27893         * gcc.c-torture/execute/built-in-setjmp.c: New.
27894
27895 2001-01-03  Richard Henderson  <rth@redhat.com>
27896
27897         * gcc.dg/940510-1.c: Update expected error wording.
27898         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27899
27900 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27901
27902         * lib/target-supports.exp (check_alias_available): Modified to
27903         indicate aliases not supported if only weak aliases are supported.
27904
27905 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27906
27907         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27908         Turn on cmpstrsi checks for __pj__ and __i370__.
27909
27910 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27911
27912         * g++.old-deja/g++.other/virtual11.C: New test.
27913
27914 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27915
27916         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
27917
27918 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27919
27920         * gcc.c-torture/compile/20010102-1.c: New test.
27921
27922 2001-01-02  Andreas Jaeger  <aj@suse.de>
27923
27924         * gcc.dg/noreturn-3.c: New test.
27925
27926         * gcc.dg/noreturn-4.c: New test.
27927
27928 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27929
27930         * gcc.c-torture/execute/stdio-opt-1.c: Also test
27931         __builtin_fputc and __builtin_fwrite.
27932
27933 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27934
27935         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
27936         signed char, not default char.
27937
27938 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27939
27940         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
27941
27942 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
27943
27944         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
27945
27946 2000-12-29  Richard Henderson  <rth@redhat.com>
27947
27948         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
27949         (__cyg_profile_func_exit): Define.
27950
27951 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27952
27953         * g++.dg/vtgc1.C: New test.
27954
27955 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
27956
27957         * gcc.dg/noncompile/20001228-1.c: New test.
27958
27959         * gcc.dg/20001228-1.c: New test.
27960
27961         * gcc.c-torture/execute/20001228-1.c: New test.
27962
27963 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
27964
27965         * gcc.dg/format-strfmon-1.c: New test.
27966
27967 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27968
27969         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
27970         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
27971         * gcc.c-torture/execute/string-opt-1.c: Likewise.
27972         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27973         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27974         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27975         * gcc.c-torture/execute/string-opt-6.c: Likewise.
27976         * gcc.c-torture/execute/string-opt-7.c: Likewise.
27977         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27978         * gcc.c-torture/execute/string-opt-9.c: Likewise.
27979         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27980         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27981         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27982
27983         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
27984         * gcc.c-torture/execute/string-opt-4.c: Test index.
27985
27986 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
27987
27988         * gcc.c-torture/compile/20001226-1.c: New test.
27989
27990 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27991
27992         * gcc.c-torture/compile/20001222-1.c: New test.
27993         * gcc.c-torture/compile/20001222-1.x: Xfail.
27994
27995 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
27996
27997         * gcc.c-torture/execute/comp-goto-2.c: New test.
27998
27999 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28000
28001         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28002         Use long types if __INT_MAX__ is 32767.
28003         (main): Use cast to (sint32 *) when poking 88 into a_page.
28004
28005         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28006
28007 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28008
28009         * gcc.c-torture/compile/20001221-1.c: New test.
28010         * gcc.c-torture/execute/20001221-1.c: New test.
28011
28012 2000-12-20  Richard Henderson  <rth@redhat.com>
28013
28014         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28015         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28016
28017 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28018
28019         * gcc.dg/compare3.c: New test.
28020
28021 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28022
28023         * gcc.dg/format-warnll-1.c: New test.
28024
28025 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28026
28027         * gcc.dg/cpp/cmdlne-P.c: New test.
28028
28029 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28030
28031         * gcc.c-torture/execute/builtin-abs-1.c,
28032         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28033
28034 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28035
28036         * gcc.dg/cpp/multiline.c: New test.
28037
28038 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28039
28040         * g++.old-deja/g++.other/syshdr1.C: Update.
28041         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28042
28043 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28044
28045         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28046
28047 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28048
28049         * g++.old-deja/g++.pt/ttp65.C: New test.
28050
28051 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28052
28053         * g++.old-deja/g++.pt/ttp64.C: New test.
28054
28055 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28056
28057         * g++.old-deja/g++.pt/spec33.C: New test.
28058
28059 2000-12-14  Catherine Moore  <clm@redhat.com>
28060
28061         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28062         * gcc.c-torture/execute/920612-2.c: Likewise.
28063         * gcc.c-torture/execute/920428-2.c: Likewise.
28064         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28065         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28066
28067 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28068
28069         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28070         * gcc.dg/pack-test-2.c: Likewise.
28071
28072 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28073
28074         Tests by Zack Weinberg <zackw@stanford.edu>.
28075
28076         * gcc.dg/cpp/defined.c: Update.
28077         * gcc.dg/cpp/defined_trad.c: New tests.
28078
28079 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28080
28081         * gcc.dg/cpp/trad-direct.c: Update.
28082
28083 2000-12-11  Neil Booth  <neilb@earthling.net>
28084
28085         * gcc.dg/cpp/defined_trad.c
28086
28087 2000-12-11  Neil Booth  <neilb@earthling.net>
28088
28089         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28090
28091 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28092
28093         * gcc.dg/format-miss-2.c: New test.
28094
28095 2000-12-09  Neil Booth  <neilb@earthling.net>
28096
28097         * gcc.dg/cpp/lineflags.c: New tests.
28098         * gcc.dg/cpp/poison.c: Update.
28099         * gcc.dg/cpp/redef2.c: Update.
28100         * gcc.dg/cpp/skipping.c: New test.
28101
28102 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28103
28104         * g++.old-deja/g++.other/eh3.C: New testcase.
28105
28106 2000-12-07  Neil Booth  <neilb@earthling.net>
28107
28108         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28109         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28110         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28111         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28112         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28113         Update.
28114
28115 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28116
28117         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28118         __SIZE_TYPE__ instead of int for type of integers cast to
28119         pointers.
28120
28121 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28122
28123         * g++.old-deja/g++.other/cleanup4.C: New test.
28124
28125 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28126
28127         * format-sec-1.c: New test.
28128
28129 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28130
28131         * gcc.dg/format-nonlit-3.c: New test.
28132
28133 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28134
28135         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28136         through a null pointer.
28137
28138 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28139
28140         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28141         * g++.old-deja/g++.pt/partial4.C: New test.
28142
28143 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28144
28145         * gcc.c-torture/execute/ieee/hugeval.x: New.
28146
28147 2000-12-06  Neil Booth  <neilb@earthling.net>
28148
28149         * gcc.dg/cpp/backslash2.c: New tests.
28150
28151 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28152
28153         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28154         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28155
28156 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28157
28158         * gcc.c-torture/execute/20001203-2.c: New testcase.
28159
28160 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28161
28162         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28163         * g++.old-deja/g++.other/virtual10.C: New test.
28164
28165 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28166
28167         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28168
28169 2000-12-05  Richard Henderson  <rth@redhat.com>
28170
28171         * gcc.c-torture/compile/20001205-1.c: New.
28172
28173 2000-12-04  Neil Booth  <neilb@earthling.net>
28174
28175         * g++.old-deja/g++.other/virtual9.C: New test.
28176         * g++.old-deja/g++.pt/crash61.C: New test.
28177         * gcc.c-torture/execute/loop-9.c: New test.
28178
28179 2000-12-04  Neil Booth  <neilb@earthling.net>
28180
28181         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28182         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28183         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28184         * gcc.dg/cpp/extratokens.c: ...here.
28185
28186 2000-12-04  Neil Booth  <neilb@earthling.net>
28187
28188         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28189         New tests.
28190
28191 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28192
28193         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28194         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28195
28196 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28197
28198         * gcc.c-torture/execute/20001203-1.c: New test.
28199
28200 2000-12-03  Neil Booth  <neilb@earthling.net>
28201
28202         * gcc.dg/cpp/macro6.c: New test cases.
28203
28204 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28205
28206         * gcc.c-torture/execute/string-opt-9.c: New test.
28207         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28208         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28209         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28210
28211         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28212         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28213
28214 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28215
28216         * gcc.dg/cpp/if-6.c: New testcase.
28217
28218         * gcc.dg/20001201-1.c: New testcase.
28219
28220 2000-12-02  Neil Booth  <neilb@earthling.net>
28221
28222         * g++.old-deja/g++.other/externC4.C,
28223         g++.old-deja/g++.other/friend10.C: New tests.
28224
28225 2000-12-02  Neil Booth  <neilb@earthling.net>
28226
28227         * g++.old-deja/g++.other/instan2.C
28228         * g++.old-deja/g++.other/instan3.C: New test.
28229
28230 2000-12-02  Neil Booth  <neilb@earthling.net>
28231
28232         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28233         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28234         gnuc99.c,gnuc99-pedantic.c: New tests.
28235
28236 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28237
28238         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28239         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28240
28241 2000-12-01  Neil Booth  <neilb@earthling.net>
28242
28243         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28244         * gcc.dg/cpp/poison.c: Update.
28245         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28246
28247 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28248
28249         * g77.f-torture/execute/20001201.f: New test.
28250
28251 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28252
28253         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28254
28255 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28256
28257         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28258
28259 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28260
28261         * g++.old-deja/g++.other/cast6.C: New test.
28262
28263 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28264
28265         * gcc.c-torture/execute/20001130-2.c: New testcase.
28266
28267 2000-11-30  Richard Henderson  <rth@redhat.com>
28268
28269         * gcc.c-torture/execute/20001130-1.c: New test.
28270
28271 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28272
28273         * g++.old-deja/g++.other/op3.C: New test.
28274
28275 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28276
28277         * g++.old-deja/g++.other/op2.C: New test.
28278
28279 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28280
28281         * g++.old-deja/g++.other/crash38.C: New test.
28282
28283 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28284
28285         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28286
28287 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28288
28289         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28290         tests.
28291         * gcc.c-torture/execute/string-opt-6.c: New test.
28292
28293         * gcc.dg/20001117-1.c: Add main.
28294
28295 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28296
28297         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28298         Move from here ...
28299         * gcc.dg/940510-1.c: ... to here.
28300
28301         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28302         zero-size arrays in toplevel structures.
28303
28304 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28305
28306         * gcc.c-torture/execute/loop-8.c: New test.
28307
28308 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28309
28310         * g++.old-deja/g++.other/base1.C: New test.
28311
28312 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28313
28314         * g++.old-deja/g++.other/parse2.C: New test.
28315
28316 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28317
28318         * g++.old-deja/g++.pt/incomplete1.C: New test.
28319
28320 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28321
28322         * g++.old-deja/g++.other/friend9.C: New test.
28323
28324 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28325
28326         * gcc.dg/20001127-1.c: New test.
28327
28328 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28329
28330         * g++.old-deja/g++.pt/friend46.C: New test.
28331
28332 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28333
28334         * g++.old-deja/g++.other/ptrmem8.C: New test.
28335
28336 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28337
28338         * gcc.c-torture/execute/string-opt-7.c: New test.
28339         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28340
28341 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28342
28343         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28344         instead of 'mkcheck 2'.
28345
28346 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28347
28348         * gcc.c-torture/execute/memcheck/driver.c,
28349         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28350         C9X references to refer to C99.
28351
28352 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28353
28354         * gcc.dg/ultrasp3.c: New test.
28355
28356 2000-11-25  Neil Booth  <neilb@earthling.net>
28357
28358         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28359
28360 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28361
28362         * gcc.c-torture/compile/20001123-2.c: New.
28363
28364 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28365
28366         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28367
28368 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28369
28370         * gcc.dg/sequence-point-1.c: Add some new tests.
28371         * gcc.c-torture/execute/20001124-1.c: New test.
28372
28373 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28374
28375         * g++.old-deja/g++.other/vaarg4.C: New test.
28376         * gcc.c-torture/compile/20001123-1.c: New test.
28377
28378 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28379
28380         * g++.other/crash24.C: Adjust and remove XFAIL.
28381         * g++.other/crash37.C: New test.
28382
28383 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28384
28385         * g++.old-deja/g++.pt/instantiate9.C: New test.
28386
28387 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28388
28389         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28390         new ABI, too.
28391
28392         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28393         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28394
28395 2000-11-22  Neil Booth  <neilb@earthling.net>
28396
28397         * gcc.dg/cpp/Wtrigraphs.c: New test.
28398
28399 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28400
28401         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28402
28403 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28404
28405         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28406
28407 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28408
28409         * lib/gcc-dg.exp: load_lib scanasm.exp.
28410         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28411         * lib/g++-dg.exp: load_lib scanasm.exp.
28412         * lib/scanasm.exp: New.
28413         (scan-assembler, scan-assembler-not): Add optional arguments to
28414         test name, or if not present, the pattern name.
28415         (scan-assembler-dem, scan-assembler-dem-not): New.
28416
28417         * g++.dg/dg.exp: New.
28418
28419 2000-11-21  Neil Booth  <neilb@earthling.net>
28420
28421         * gcc.dg/cpp/integrated1.c: Remove.
28422
28423 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28424
28425         * gcc.c-torture/execute/20001121-1.c: New test.
28426
28427 2000-11-21  Richard Henderson  <rth@redhat.com>
28428
28429         * gcc.c-torture/compile/20001121-1.c: New test.
28430
28431 2000-11-20  Neil Booth  <neilb@earthling.net>
28432
28433         * gcc.dg/cpp/integrated1.c: New test.
28434
28435 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28436
28437         * g++.old-deja/g++.other/inline17.C: New test.
28438
28439 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28440
28441         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28442         local variable to be zero: I made the variable global. Now
28443         uses abort() and exit() instead of relying on main's return value.
28444
28445 2000-11-20  Neil Booth  <neilb@earthling.net>
28446
28447         * gcc.dg/cpp/paste2.c: Update test.
28448         * objc/execute/paste.m: New test.
28449
28450 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28451
28452         * gcc.dg/c99-condexpr-1.c: New test.
28453
28454 2000-11-20  Neil Booth  <neilb@earthling.net>
28455
28456         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28457
28458 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28459
28460         * g++.old-deja/g++.pt/export1.C: New test.
28461
28462 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28463
28464         * gcc.dg/20001117-1.c: New test.
28465
28466 2000-11-18  Richard Henderson  <rth@redhat.com>
28467
28468         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28469
28470 2000-11-18  Richard Henderson  <rth@redhat.com>
28471
28472         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28473         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28474         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28475
28476 2000-11-18  Richard Henderson  <rth@redhat.com>
28477
28478         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28479         (main): New.  Exit cleanly.
28480
28481 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28482
28483         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28484         gcc.dg/c99-fordecl-2.c: New tests.
28485
28486 2000-11-18  Richard Henderson  <rth@redhat.com>
28487
28488         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28489         * gcc.c-torture/execute/zerolen-2.c: New.
28490
28491 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28492
28493         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28494         memory.
28495
28496 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28497
28498         * g++.old-deja/g++.pt/instantiate8.C: New test.
28499
28500 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28501
28502         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28503         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28504
28505 2000-11-16  Nick Clifton  <nickc@redhat.com>
28506
28507         * gcc.c-torture/execute/nestfunc-2.c: New test.
28508         * gcc.c-torture/execute/nestfunc-3.c: New test.
28509
28510 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28511
28512         * gcc.c-torture/compile/20001116-1.c: New test.
28513
28514 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28515
28516         * gcc.c-torture/execute/20001115-1.c: New test.
28517
28518 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28519
28520         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28521         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28522         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28523         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28524
28525 2000-11-15  Neil Booth  <neilb@earthling.net>
28526
28527         gcc.dg/cpp/_Pragma1.c: Update.
28528         gcc.dg/cpp/_Pragma2.c: New test.
28529
28530 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28531
28532         * g++.old-deja/g++.other/anon5.C: New test.
28533
28534 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28535
28536         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28537         tests.
28538
28539 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28540
28541         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28542         output.
28543
28544 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28545
28546         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28547         labels at end of compound statements.
28548
28549 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28550
28551         * gcc.c-torture/execute/loop-7.c: New test.
28552
28553 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28554
28555         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28556
28557 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28558
28559         * gcc.dg/c99-bool-1.c: New test.
28560
28561 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28562
28563         * gcc.dg/c99-scope-1.c: Remove xfail.
28564         * gcc.dg/c99-scope-2.c: New test.
28565
28566 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28567
28568         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28569         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28570
28571 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28572
28573         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28574         error messages.
28575
28576         * g++.mike/p700.C: Don't typedef wchar_t.
28577         * g++.mike/p784.C: Likewise.
28578         * g++.mike/eb101.C: Don't use __wchar_t.
28579
28580 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28581
28582         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28583         from DO loop.
28584
28585 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28586
28587         * gcc.c-torture/execute/20001111-1.c: New test.
28588
28589 2000-11-10  Nick Clifton  <nickc@redhat.com>
28590
28591         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28592         long multuiple and accumulate.
28593
28594 2000-11-09  Richard Henderson  <rth@redhat.com>
28595
28596         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28597         via size_t instead of int.
28598
28599         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28600         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28601         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28602         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28603
28604 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28605
28606         * gcc.c-torture/compile/20001109-1.c: New test.
28607         * gcc.c-torture/compile/20001109-2.c: New test.
28608
28609 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28610
28611         * g++.old-deja/g++.pt/operator1.C: New test.
28612         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28613
28614 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28615
28616         * gcc.dg/20001108-1.c: New test.
28617
28618 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28619
28620         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28621         with both arguments constant strings.
28622         * gcc.c-torture/execute/string-opt-3.c: New test.
28623         * gcc.c-torture/execute/string-opt-4.c: New test.
28624         * gcc.c-torture/execute/string-opt-5.c: New test.
28625
28626 2000-11-08  Nick Clifton  <nickc@redhat.com>
28627
28628         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28629         mulsidi3adddi patterns.
28630
28631 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28632
28633         * g++.old-deja/g++.other/crash36.C: New test.
28634
28635 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28636
28637         * g++.old-deja/g++.other/init16.C: New test.
28638
28639 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28640
28641         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28642
28643 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28644
28645         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28646         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28647         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28648
28649 2000-11-07  DJ Delorie  <dj@redhat.com>
28650
28651         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28652
28653 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28654
28655         * gcc.c-torture/execute/string-opt-1.c: New test.
28656
28657 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28658
28659         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28660         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28661         parameters in registers, and there is no way for a varargs
28662         function to know in which order the integer and floating-point
28663         parameters should be interleaved when they are placed on the
28664         stack.
28665         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28666         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28667
28668 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28669
28670         * gcc.c-torture/execute/string-opt-2.c: New test.
28671
28672 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28673
28674         * g++.old-deja/g++.pt/crash60.C: New test.
28675
28676 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28677
28678         * g++.old-deja/g++.other/crash24.C: New test.
28679         * g++.old-deja/g++.other/crash25.C: New test.
28680         * g++.old-deja/g++.other/crash26.C: New test.
28681         * g++.old-deja/g++.other/crash27.C: New test.
28682         * g++.old-deja/g++.other/crash28.C: New test.
28683         * g++.old-deja/g++.other/crash29.C: New test.
28684         * g++.old-deja/g++.other/crash30.C: New test.
28685         * g++.old-deja/g++.other/crash31.C: New test.
28686         * g++.old-deja/g++.other/crash32.C: New test.
28687         * g++.old-deja/g++.other/crash33.C: New test.
28688         * g++.old-deja/g++.other/crash34.C: New test.
28689         * g++.old-deja/g++.other/crash35.C: New test.
28690
28691 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28692
28693         * gcc.c-torture/execute/20001031-1.c: New test.
28694
28695 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28696
28697         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28698         namespace.
28699
28700         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28701         standards-conformant.
28702
28703         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28704
28705         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28706         * g++.old-deja/g++.mike/p755a.C: Likewise.
28707         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28708         library makes no calls to `operator new' during initialization.
28709
28710 2000-11-04  Neil Booth  <neilb@earthling.net>
28711
28712         * gcc.dg/cpp/include2.c: New tests.
28713
28714 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28715
28716         * lib/g++.exp (g++_set_ld_library_path): New function.
28717         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28718
28719 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28720
28721         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28722         warnings.
28723
28724 2000-11-01  Richard Henderson  <rth@redhat.com>
28725
28726         * g++.old-deja/g++.ext/namedret1.C: New.
28727         * g++.old-deja/g++.ext/namedret2.C: New.
28728         * g++.old-deja/g++.ext/namedret3.C: New.
28729
28730 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28731
28732         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28733         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28734
28735 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28736
28737         * gcc.c-torture/execute/va-arg-21.c: New test.
28738
28739 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28740
28741         * gcc.dg/c99-complex-2.c: New test.
28742
28743 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28744
28745         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28746
28747 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28748
28749         * g++.old-deja/g++.other/inline16.C: New test.
28750
28751 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28752
28753         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28754         __PRETTY_FUNCTION__
28755
28756 2000-10-29  Neil Booth  <neilb@earthling.net>
28757
28758         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28759         New tests.
28760         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28761         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28762         optimisation.
28763
28764 2000-10-29  Neil Booth  <neilb@earthling.net>
28765
28766         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28767         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28768         * mi5.c: Test multiple includes work with -C.
28769         * trigraphs.c: Test ^= version.
28770
28771 2000-10-28  Neil Booth  <neilb@earthling.net>
28772
28773         New tests and test updates for new macro expander.
28774
28775         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28776         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28777         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28778         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28779         new diagnostic messages.
28780
28781         * gcc.dg/cpp/macro3.c: New tests.
28782
28783 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28784
28785         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28786         on the same line.
28787
28788 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28789
28790         * g++.old-deja/g++.other/eh2.C: New test.
28791
28792 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28793
28794         * gcc.c-torture/execute/20001027-1.c: New test.
28795
28796 2000-10-26  Richard Henderson  <rth@redhat.com>
28797
28798         * gcc.c-torture/execute/20001026-1.c: New.
28799
28800 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28801
28802         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28803         * g++.old-deja/g++.law/builtin1.C: Likewise.
28804         * g++.old-deja/g++.law/ctors10.C: Likewise.
28805         * g++.old-deja/g++.law/virtual3.C: Likewise.
28806         * g++.old-deja/g++.mike/p658.C: Likewise.
28807         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28808         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28809         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28810         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28811         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28812
28813 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28814
28815         * gcc.c-torture/compile/20001024-1.c: New test.
28816
28817 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28818
28819         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28820         to tell us whether or not we are using V3.
28821
28822 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28823
28824         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28825         operands.
28826
28827 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28828
28829         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28830
28831 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28832
28833         * gcc.c-torture/execute/20001024-1.c: New test.
28834
28835 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28836
28837         * g++.old-deja/g++.other/sibcall1.C: New test.
28838
28839 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28840
28841         * gcc.dg/noncompile/init-3.c: New test.
28842
28843 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28844
28845         * gcc.dg/format-array-1.c: New test.
28846
28847 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28848
28849         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28850         writing through null pointers; remove comment about testing
28851         unterminated strings.
28852
28853 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28854
28855         * gcc.c-torture/execute/20001017-2.c: New test.
28856
28857 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28858
28859         * gcc.c-torture/compile/20001018-1.c: New test.
28860         * gcc.c-torture/compile/20001018-1.x: Xfail.
28861
28862 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28863
28864         * gcc.c-torture/execute/20001017-1.c: New test.
28865
28866 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28867
28868         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28869         for multiple use of arguments with scanf formats; add tests for
28870         multiple use of arguments.
28871
28872 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28873
28874         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28875
28876 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28877
28878         * gcc.dg/format-miss-1.c: New test.
28879
28880 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28881
28882         * gcc.c-torture/execute/20001013-1.c: New test.
28883
28884 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28885
28886         * gcc.dg/format-branch-1.c: New test.
28887
28888 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28889
28890         * README, lib/file-format.exp: Remove EGCS references.
28891
28892 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28893
28894         * gcc.dg/20001013-1.c: New test.
28895
28896 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28897
28898         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28899         for intmax_t in the compiler using __typeof__ and the type rules
28900         for conditional expressions.
28901
28902 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28903
28904         * gcc.dg/20001012-1.c: New test.
28905         * gcc.dg/20001012-2.c: New test.
28906
28907 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28908
28909         * gcc.dg/format-attr-1.c: New test.
28910
28911 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28912
28913         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
28914         __LONG_LONG_MAX__ instead of LLONG_MAX.
28915
28916 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28917
28918         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
28919         scanf flags.
28920         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
28921         flags.
28922
28923 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28924
28925         * gcc.dg/sequence-pt-1.c: New test.
28926
28927 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
28928
28929         * gcc.c-torture/execute/20001011-1.c: New testcase.
28930         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
28931
28932 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28933
28934         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
28935         does not error on it.
28936
28937 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28938
28939         * gcc.dg/20001009-1.c: New test.
28940
28941 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28942
28943         * gcc.c-torture/compile/20001009-1.c: Move from here ....
28944         * gcc.c-torture/execute/20001009-2.c: ... to here.
28945
28946 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
28947
28948         * gcc.c-torture/compile/20001009-1.c: New testcase.
28949         * gcc.c-torture/execute/20001009-1.c: New testcase.
28950         Testcases provided by Jan Hubicka <jh@suse.cz>.
28951
28952 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28953
28954         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28955         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
28956         uintmax_t using <limits.h> to emulate the compiler's internal
28957         logic.  No longer XFAIL %j tests.
28958
28959 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28960
28961         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
28962         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28963         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
28964         regexps and details of expected handling of some bad formats.
28965         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
28966         suppression.
28967
28968 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28969
28970         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
28971         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
28972         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
28973         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
28974         in list archives.
28975
28976 2000-10-06  Richard Henderson  <rth@cygnus.com>
28977
28978         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
28979         * g++.old-deja/g++.brendan/crash52.C: Likewise.
28980         * g++.old-deja/g++.jason/report.C: Likewise.
28981         * g++.old-deja/g++.law/friend5.C: Likewise.
28982         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
28983         of the expected warnings.
28984
28985 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
28986
28987         * g++.old-deja/g++.pt/enum14.C: New test.
28988
28989 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28990
28991         * g++.old-deja/g++.pt/crash59.C: New test.
28992
28993 2000-10-04  Will Cohen  <wcohen@redhat.com>
28994
28995         * gcc.dg/20000926-1.c: New test.
28996
28997 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
28998
28999         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29000         function name for current C++ compiler.
29001         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29002
29003 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29004
29005         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29006         __PRETTY_FUNCTION__.
29007         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29008
29009 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29010
29011         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29012
29013 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29014
29015         * gcc.c-torture/compile/20000923-1.c: New test.
29016
29017 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29018
29019         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29020         * g++.old-deja/g++.pt/ttp62.C: Same.
29021         * g++.old-deja/g++.other/inline14.C: Same.
29022
29023 2000-09-24  Richard Henderson  <rth@cygnus.com>
29024
29025         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29026
29027 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29028
29029         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29030
29031 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29032
29033         * gcc.c-torture/compile/20000922-1.c: New file.
29034
29035 2000-09-21  Nick Clifton  <nickc@redhat.com>
29036
29037         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29038         a signed long modulo operation.
29039         (mod6): New function - perform an unsigned long modulo operation.
29040         (main): Add tests for modulos of very large numbers by very small
29041         dividends.
29042
29043 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29044
29045         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29046
29047 2000-09-19  Richard Henderson  <rth@cygnus.com>
29048
29049         * gcc.dg/compare2.c (case 10): XFAIL.
29050
29051 2000-09-18  Richard Henderson  <rth@cygnus.com>
29052
29053         * gcc.c-torture/execute/20000906-1.c: Move ...
29054         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29055         that support __builtin_trap.
29056
29057 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29058
29059         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29060
29061 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29062
29063         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29064         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29065         more $ format tests.
29066
29067 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29068
29069         * gcc.dg/format-errmk-1.c: New test.
29070
29071 2000-09-17  Greg McGary  <greg@mcgary.org>
29072
29073         * gcc.c-torture/execute/20000917-1.x: Remove.
29074
29075 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29076
29077         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29078
29079 2000-09-17  Greg McGary  <greg@mcgary.org>
29080
29081         * gcc.c-torture/execute/20000917-1.c: New test.
29082         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29083
29084 2000-09-16  Neil Booth  <NeilB@earthling.net>
29085
29086         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29087         in nested macro bug.
29088
29089 2000-09-15  Neil Booth  <NeilB@earthling.net>
29090
29091         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29092
29093 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29094
29095         * gcc.c-torture/execute/20000914-1.c: New test.
29096
29097 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29098
29099         * g++.other/inline13.C: New test.
29100
29101 2000-09-12  Andreas Jaeger  <aj@suse.de>
29102
29103         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29104         constant by Ulrich Drepper <drepper@redhat.com>.
29105
29106 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29107
29108         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29109
29110 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29111
29112         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29113
29114 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29115
29116         * gcc.dg/cpp/backslash.c: New test.
29117
29118 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29119
29120         * gcc.c-torture/execute/20000910-1.c: New test.
29121         * gcc.c-torture/execute/20000910-2.c: Likewise.
29122
29123 2000-09-11  Robert Lipe  <robertl@sco.com>
29124
29125         * gcc.dg/pragma-align.c: New test.
29126
29127 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29128
29129         * g++.old-deja/g++.pt/explicit82.C: New test.
29130         * g++.old-deja/g++.pt/explicit83.C: New test.
29131
29132 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29133
29134         * gcc.dg/asm-names.c: New test.
29135
29136 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29137
29138         * gcc.dg/cpp/tr-warn6.c: New test
29139
29140 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29141
29142         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29143         be accepted.
29144
29145 2000-09-07  Catherine Moore  <clm@redhat.com>
29146
29147         * gcc.c-torture/execute/unroll-1.c: New test.
29148
29149 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29150
29151         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29152         ERROR markers.
29153         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29154         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29155         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29156         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29157         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29158         Preprocess only.
29159         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29160         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29161
29162 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29163
29164         * g++.old-deja/g++.pt/deduct2.C: New test.
29165
29166 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29167
29168         * g++.old-deja/g++.pt/parms2.C: New test.
29169
29170 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29171
29172         * g++.old-deja/g++.pt/crash58.C: New test.
29173
29174 2000-09-06  Greg McGary  <greg@mcgary.org>
29175
29176         * gcc.c-torture/execute/20000906-1.c: New test.
29177         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29178
29179 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29180
29181         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29182
29183 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29184
29185         * g++.old-deja/g++.pt/crash57.C: New test.
29186
29187 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29188
29189         * g++.old-deja/g++.pt/crash56.C: New test.
29190
29191 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29192
29193         * g++.old-deja/g++.pt/koenig1.C: New test.
29194
29195 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29196
29197         * gcc.dg/20000904-1.c: New test.
29198
29199 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29200
29201         * gcc.dg/cpp/paste8.c: New test.
29202
29203 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29204
29205         * gcc.c-torture/compile/20000827-1.c: New test.
29206
29207 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29208
29209         * gcc.dg/format-diag-1.c: New test.
29210
29211 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29212
29213         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29214         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29215         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29216         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29217         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29218
29219 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29220
29221         * g++.old-deja/g++.other/nested4.C: New test.
29222
29223 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29224
29225         * g++.old-deja/g++.ns/scoped1.C: New test.
29226
29227 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29228
29229         * lib/g++.exp: Support testing already-installed GCC.
29230
29231 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29232
29233         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29234
29235 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29236
29237         * gcc.dg/return-type-2.c: New test.
29238
29239 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29240
29241         * gcc.c-torture/compile/20000825-1.c: New test.
29242
29243 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29244
29245         * gcc.dg/dwarf2-2.c: New test.
29246
29247 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29248
29249         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29250         dg-warning regexps.
29251
29252 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29253
29254         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29255         gcc.dg/format-ext-5.c: New tests.
29256
29257 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29258
29259         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29260
29261 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29262
29263         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29264
29265 2000-08-24  Richard Henderson  <rth@cygnus.com>
29266
29267         * gcc.dg/ia64-sync-1.c: New test.
29268         * gcc.dg/ia64-sync-2.c: New test.
29269         * gcc.dg/ia64-asm-1.c: New test.
29270
29271 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29272
29273         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29274         * gcc.dg/format-ext-2.c: New test.
29275
29276 2000-08-23  Jason Merrill  <jason@redhat.com>
29277
29278         * lib/old-dejagnu.exp: Also ignore "In member function" and
29279         "At global scope".
29280
29281 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29282
29283         * gcc.dg/noncompile/label-lineno-1.c: New test.
29284
29285 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29286
29287         * gcc.dg/c99-array-nonobj-1.c: New test.
29288
29289 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29290
29291         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29292         tests.
29293         * gcc.dg/format-ext-1.c: New test.
29294
29295 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29296
29297         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29298         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29299         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29300         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29301         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29302
29303 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29304
29305         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29306         gcc.dg/c99-strftime-2.c: New tests.
29307
29308 2000-08-22  Richard Henderson  <rth@cygnus.com>
29309
29310         * gcc.c-torture/execute/20000822-1.c: New test.
29311
29312 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29313
29314         * gcc.c-torture/execute/20000819-1.x: Remove.
29315
29316 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29317
29318         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29319         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29320         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29321         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29322         gcc.dg/format-xopen-1.c: New tests.
29323
29324 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29325
29326         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29327
29328 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29329
29330         * g++.old-deja/g++.other/loop2.C: New test.
29331
29332         * gcc.c-torture/compile/20000606-1.c: New test.
29333         * gcc.c-torture/compile/20000728-1.c: New test.
29334         * gcc.c-torture/execute/20000801-1.c: New test.
29335         * gcc.c-torture/execute/20000801-2.c: New test.
29336         * gcc.c-torture/execute/20000819-1.c: New test.
29337         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29338         * gcc.dg/20000629-1.c: New test.
29339         * gcc.dg/20000724-1.c: New test.
29340         * gcc.dg/20000807-1.c: New test.
29341
29342 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29343
29344         * gcc.dg/cpp/pragma-1.c: New test.
29345         * gcc.dg/cpp/pragma-2.c: New test.
29346
29347 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29348
29349         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29350         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29351
29352 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29353
29354         * gcc.c-torture/compile/20000818-1.c: New test.
29355
29356 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29357
29358         * gcc.c-torture/execute/20000818-1.c: New test.
29359
29360 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29361
29362         * gcc.dg/format-va-1.c: New test.
29363
29364 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29365
29366         * g++.old-deja/g++.other/typedef8.C: New test.
29367
29368 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29369
29370         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29371         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29372         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29373         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29374         * g++.old-deja/g++.other/ptrmem7.C: New test.
29375         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29376
29377 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29378
29379         * g++.old-deja/g++.pt/typename27.C: New test.
29380
29381 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29382
29383         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29384         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29385         * g++.old-deja/g++.pt/friend45.C: New test.
29386         * g++.old-deja/g++.other/friend8.C: New test.
29387
29388 2000-08-15  Richard Henderson  <rth@cygnus.com>
29389
29390         * gcc.c-torture/execute/20000815-1.c: New test.
29391
29392 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29393
29394         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29395         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29396         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29397
29398 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29399
29400         * g++.old-deja/g++.other/refinit2.C: New test.
29401
29402 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29403
29404         * lib/c-torture.exp (c-torture): Make
29405         compiler_conditional_xfail_data global.
29406         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29407         compiler_conditional_xfail_data machinery.
29408         (f-torture-execute): Likewise.
29409         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29410         and only when unrolling loops.
29411
29412         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29413
29414 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29415
29416         * g++.old-deja/g++.pt/explicit81.C: New test.
29417
29418 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29419
29420         * g++.old-deja/g++.pt/typename26.C: New test.
29421
29422 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29423
29424         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29425         warning.
29426
29427 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29428
29429         * g++.old-deja/g++.other/array3.C: New test.
29430
29431 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29432
29433         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29434         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29435         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29436         New tests.
29437
29438 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29439
29440         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29441         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29442
29443 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29444
29445         * gcc.c-torture/execute/20000808-1.c: New test.
29446
29447 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29448
29449         * gcc.dg/c90-const-expr-1.c: New test.
29450
29451 2000-08-08  Richard Henderson  <rth@cygnus.com>
29452
29453         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29454
29455 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29456
29457         * gcc.dg/noncompile/const-ll-1.c: New test.
29458
29459 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29460
29461         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29462
29463 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29464
29465         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29466         that running programs linked against the shared version of libobjc
29467         run correctly.
29468
29469 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29470
29471         * gcc.dg/c99-printf-1.c: New test.
29472
29473 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29474
29475         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29476
29477 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29478
29479         * gcc.c-torture/execute/20000731-1.x: Delete.
29480
29481 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29482
29483         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29484         and torture_without_loops as is done by c-torture.exp.
29485         (search_for): Copy from c-torture.exp.
29486         (gcc-dg-runtest): New function, drives a directory of tests
29487         iterating over the TORTURE_OPTIONS.
29488         (scan-assembler, scan-assembler-not): Move here from
29489         individual directory drivers.
29490
29491         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29492         defined by lib/gcc-dg.exp.
29493         * gcc.dg/cpp/cpp.exp: Likewise.
29494         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29495         gcc-dg-runtest, so we cycle over optimization options.
29496
29497         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29498         * gcc.dg/compare2.c: No longer expected to fail.
29499
29500 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29501
29502         * gcc.c-torture/execute/20000804-1.c: New test.
29503
29504 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29505
29506         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29507
29508 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29509
29510         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29511
29512 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29513
29514         * gcc.c-torture/compile/20000803-1.c: New test.
29515
29516 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29517
29518         * gcc.c-torture/execute/20000801-3.c,
29519         gcc.c-torture/execute/20000801-4.c: New tests.
29520         * gcc.c-torture/execute/20000801-3.x,
29521         gcc.c-torture/execute/20000801-4.x: Xfail.
29522
29523 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29524
29525         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29526         libobjc/.libs to allow for libtool.
29527
29528 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29529
29530         * gcc.c-torture/compile/20000802-1.c: New test.
29531
29532 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29533
29534         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29535
29536 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29537
29538         * gcc-c-torture/execute/20000731-2.c: New test.
29539
29540         * gcc.c-torture/execute/20000731-1.c: New test.
29541         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29542
29543 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29544
29545         * testsuite/gcc.dg/cpp/paste7.c: New test.
29546         * gcc.dg/cpp/20000725-1.c: New test.
29547
29548 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29549
29550         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29551         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29552         declaration warning for __builtin_dwarf_reg_size.
29553
29554         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29555
29556 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29557
29558         * gcc.dg/noncompile/voidparam-1.c: New test.
29559
29560 2000-07-30  Richard Henderson  <rth@cygnus.com>
29561
29562         * gcc.dg/c90-digraph-1.c: Don't xfail.
29563         * gcc.dg/compare2.c (case 10): Xfail.
29564         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29565
29566 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29567
29568         * gcc.dg/c99-main-1.c: New test.
29569
29570 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29571
29572         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29573
29574 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29575
29576         * gcc.c-tortuer/execute/20000726-1.c: New test.
29577
29578 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29579
29580         * gcc.c-torture/execute/enum-2.c: New test.
29581
29582 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29583
29584         * gcc.dg/cpp/tr-warn3.c: New test.
29585
29586 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29587
29588         * g++.old-deja/g++.ext/implicit1.C: Remove.
29589         * g++.old-deja/g++.jason/c2.C: Remove
29590         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29591         * g++.old-deja/g++.pt/crash16.C: Likewise.
29592         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29593
29594 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29595
29596         * g++.old-deja/g++.other/for2.C: New test.
29597
29598 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29599
29600         * gcc.dg/20000720-1.c: New test.
29601
29602 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29603
29604         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29605
29606 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29607
29608         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29609         * gcc.c-torture/execute/20000722-1.c: New.
29610         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29611
29612 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29613
29614         * gcc.dg/cpp/20000720-1.S: New test.
29615
29616 2000-07-21  Michael Meissner  <meissner@redhat.com>
29617
29618         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29619
29620 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29621
29622         * g++.old-deja/g++.brendan/crash16.C,
29623         g++.old-deja/g++.brendan/parse3.C,
29624         g++.old-deja/g++.brendan/redecl1.C,
29625         g++.old-deja/g++.ns/template13.C,
29626         g++.old-deja/g++.other/decl4.C,
29627         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29628
29629 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29630
29631         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29632         and "Internal error".
29633
29634         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29635         regexps.
29636         * gcc.dg/cpp/paste6.c: New test.
29637
29638 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29639
29640         * gcc.dg/cpp/tr-direct.c: New test.
29641
29642         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29643         gcc.dg/cpp/undef1.c: Tweak error regexps.
29644
29645 2000-07-18  Eric Christopher <echristo@redhat.com>
29646
29647         * gcc.c-torture/compile/20000718-1.c: New test.
29648
29649 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29650
29651         * cpplex.c (_cpp_push_token): If the token being pushed back
29652         is the previous token in this context, just subtract one from
29653         context->posn.
29654         * cppmacro.c (save_expansion): Clear aux field when storing a
29655         placemarker.
29656
29657 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29658
29659         * gcc.dg/noncompile/redecl-1.c: New test.
29660
29661 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29662
29663         * gcc.c-torture/execute/20000717-5.c: New test.
29664         * gcc.c-torture/execute/20000717-1.x: Removed.
29665
29666 2000-07-17  Richard Henderson  <rth@cygnus.com>
29667
29668         * gcc.c-torture/execute/20000717-4.c: New test.
29669
29670 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29671
29672         * gcc.dg/cpp/syshdr.c: New test.
29673         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29674
29675 2000-07-17  Neil Booth  <neilb@earthling.net>
29676
29677         * gcc.dg/cpp/cmdlne-dM.c: New test.
29678         * gcc.dg/cpp/cmdlne-dD.c: New test.
29679
29680 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29681
29682         * gcc.c-torture/execute/20000717-3.c: New test.
29683
29684         * gcc.c-torture/compile/20000717-1.c: New test.
29685
29686 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29687
29688         * gcc.c-torture/execute/20000717-2.c: New test.
29689
29690 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29691
29692         * gcc.dg/formatz-1.c: New test.
29693
29694         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29695         * gcc.dg/c99-digraph-1.c: New tests.
29696
29697         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29698         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29699
29700         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29701         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29702         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29703         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29704         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29705         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29706         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29707
29708 2000-07-17   Greg McGary <greg@mcgary.org>
29709
29710         * gcc.c-torture/execute/20000717-1.c: New test.
29711         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29712
29713 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29714
29715         * gcc.c-torture/execute/20000715-2.c: New test.
29716         * gcc.dg/20000715-1.c: New test.
29717
29718 2000-07-15  Michael Meissner  <meissner@redhat.com>
29719
29720         * gcc.c-torture/execute/20000715-1.c: New test.
29721
29722 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29723
29724         * gcc.c-torture/execute/20000707-1.c: New test.
29725
29726 2000-07-13  Neil Booth  <NeilB@earthling.net>
29727
29728         * testsuite/gcc.dg/cpp/digraph1.c,
29729         testsuite/gcc.dg/cpp/digraph2.c,
29730         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29731
29732 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29733
29734         * g77.f-torture/compile/20000630-2.f:  New test.
29735         * g77.f-torture/compile/20000630-2.x
29736
29737 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29738
29739         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29740
29741 2000-07-11  Neil Booth  <NeilB@earthling.net>
29742
29743         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29744
29745 2000-07-11  Neil Booth  <NeilB@earthling.net>
29746
29747         * gcc.dg/cpp/cmdlne-C.c: New.
29748
29749 2000-07-09  Neil Booth  <NeilB@earthling.net>
29750
29751         * gcc.dg/cpp/directiv.c: New tests.
29752         * gcc.dg/cpp/undef1.c: Update.
29753
29754 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29755
29756         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29757
29758 2000-07-09  Neil Booth  <NeilB@earthling.net>
29759
29760         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29761
29762 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29763
29764         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29765         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29766
29767 2000-07-08  Neil Booth  <NeilB@earthling.net>
29768
29769         * gcc.dg/cpp/macsyntx.c: New tests.
29770
29771 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29772
29773         * gcc.dg/20000707-1.c: New test.
29774
29775 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29776
29777         * gcc.c-torture/execute/20000706-1.c: New test.
29778         * gcc.c-torture/execute/20000706-2.c: New test.
29779         * gcc.c-torture/execute/20000706-3.c: New test.
29780         * gcc.c-torture/execute/20000706-4.c: New test.
29781         * gcc.c-torture/execute/20000706-5.c: New test.
29782
29783 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29784
29785         * g++.old-deja/g++.pt/instantiate7.C: New test.
29786
29787 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29788
29789         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29790         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29791         * g++.old-deja/g++.other/rtti3.C: Likewise.
29792         * g++.old-deja/g++.other/rttid3.C: Likewise.
29793
29794 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29795
29796         *  g77.f-torture/compile/20000630-1.x: Fix typo
29797
29798 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29799
29800         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29801         assembly output.
29802
29803 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29804
29805         * gcc.dg/cpp/ident.c: New test.
29806
29807 2000-07-05  Neil Booth  <NeilB@earthling.net>
29808
29809         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29810           gcc.dg/cpp/lexstrng.c: New tests.
29811
29812 2000-07-04  Neil Booth  <NeilB@earthling.net>
29813
29814         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29815         * gcc.dg/cpp/strify2.c: Same.
29816
29817 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29818
29819         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29820         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29821         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29822         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29823
29824         * testsuite/gcc.dg/cpp/macro1.c,
29825         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29826         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29827         testsuite/gcc.dg/cpp/strify1.c,
29828         testsuite/gcc.dg/cpp/strify2.c: New tests.
29829
29830 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29831
29832         * gcc.c-torture/execute/20000703-1.c: New test.
29833
29834 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29835
29836         * g++.old-deja/g++.pt (lookup10.C): New test.
29837
29838 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29839
29840         * g++.old-deja/g++.pt (typename25.C): New test.
29841
29842 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29843
29844         * gcc.c-torture/compile/20000701-1.c: New test.
29845
29846 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29847
29848         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29849         to test case.
29850
29851 2000-06-30  Catherine Moore  <clm@cygnus.com>
29852
29853         * gcc.c-torture/execute/align-1.c: New test.
29854
29855 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29856
29857         * g++.old-deja/g++.pt/expr8.C: New test.
29858         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29859
29860 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29861
29862         * gcc.c-torture/compile/20000629-1.c: New test.
29863
29864 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29865
29866
29867         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29868         gcc.dg/noncompile directory, depending on whether they're
29869         preprocessor tests or not.  Annotate all the tests for the dg
29870         framework.
29871
29872         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29873         * gcc.dg/noncompile/noncompile.exp: New.
29874
29875         * Moved files:
29876         Old name                                New name
29877         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29878         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29879         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29880         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29881         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29882         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29883         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29884         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29885         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29886         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29887         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29888         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29889         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29890         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29891         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29892         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29893         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29894         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29895         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29896         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29897         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29898         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29899         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29900         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29901
29902         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29903         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29904         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29905         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29906         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29907         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29908
29909 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29910
29911         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29912         declare one variable.  On the fourth, error.
29913         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
29914         declared by 20000628-1a.h.
29915
29916 2000-06-29  Richard Henderson  <rth@redhat.com>
29917
29918         * gcc.c-torture/execute/930529-1.x: New file.
29919         * gcc.dg/920413-1.c: Adjust expected warning text.
29920         * gcc.dg/980217-1.c: Declare abort.
29921         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
29922
29923 2000-06-29  Jeffrey A Law  (law@cygnus.com)
29924
29925         * g77.f-torture/compile/20000629-1.f: New test.
29926         * g77.f-torture/compile/20000629-1.x: Expected to fail.
29927
29928 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29929
29930         Rearrange lots of files, removing entirely the
29931         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
29932         directories.
29933
29934         * Deleted files:
29935         gcc.c-torture/code_quality/code_quality.exp
29936         gcc.c-torture/special/special.exp
29937         gcc.failure/failure.exp
29938         gcc.failure/940409-1.x
29939         gcc.c-torture/compile/961203-1.x
29940
29941         * New files:
29942         gcc.misc-tests/linkage.exp
29943         gcc.c-torture/execute/920730-1t.c
29944         gcc.c-torture/execute/920730-1t.x
29945         gcc.c-torture/compile/920520-1.x
29946         gcc.c-torture/compile/920521-1.x
29947         gcc.c-torture/compile/981006-1.x
29948         gcc.c-torture/execute/eeprof-1.x
29949
29950         * Moved files (possibly with modifications to fit a new harness):
29951         Old name                                New name
29952         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
29953         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
29954         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
29955         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
29956         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
29957         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
29958         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
29959         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
29960         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
29961         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
29962         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
29963         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
29964         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
29965         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
29966
29967 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29968
29969         * c-torture/compile/961203-1.x: Delete.
29970
29971         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
29972         not exit. Include stdio.h.
29973         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
29974         * gcc.misc-tests/dg-12.c: Likewise.
29975         * gcc.misc-tests/dg-5.c: Likewise.
29976         * gcc.misc-tests/dg-6.c: Likewise.
29977         * gcc.misc-tests/dg-7.c: Prototype abort.
29978         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
29979         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
29980         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
29981         not exit.
29982         * gcc.misc-tests/sieve.c: Use return from main, not exit.
29983         * gcc.misc-tests/sort2.c: Use return from main, not exit.
29984
29985 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
29986
29987         * gcc.dg/cpp/20000628-1.c: New test.
29988         * gcc.dg/cpp/20000628-1.h: New header for above test.
29989         * gcc.dg/cpp/20000628-1a.h: Likewise.
29990
29991 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
29992
29993         * gcc.dg/cpp: New directory.
29994         * gcc.dg/cpp/cpp.exp: New driver.
29995         * gcc.dg/cpp/20000627-1.c: New test.
29996         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
29997         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
29998         and rewrite as a compilation test.
29999
30000         * gcc.dg: Move many files into the cpp subdirectory, possibly
30001         renaming or editing them as well.
30002         Old name                New name
30003         990119-1.c              cpp/19990119-1.c
30004         990228-1.c              cpp/19990228-1.c
30005         990407-1.c              cpp/19990407-1.c
30006         990409-1.c              cpp/19990409-1.c
30007         990413-1.c              cpp/19990413-1.c
30008         990703-1.c              cpp/19990703-1.c
30009         20000127-1.c            cpp/20000127-1.c
30010         20000129-1.c            cpp/20000129-1.c
30011         20000207-1.c            cpp/20000207-1.c
30012         20000207-2.c            cpp/20000207-2.c
30013         20000209-1.c            cpp/20000209-1.c
30014         20000209-2.c            cpp/20000209-2.c
30015         20000301-1.c            cpp/20000301-1.c
30016         20000419-1.c            cpp/20000419-1.c
30017         20000510-1.S            cpp/20000510-1.S
30018         20000519-1.c            cpp/20000519-1.c
30019         20000529-1.c            cpp/20000529-1.c
30020         20000625-1.c            cpp/20000625-1.c
30021         20000625-2.c            cpp/20000625-2.c
30022         cpp-as1.c               cpp/assert1.c
30023         cpp-as2.c               cpp/assert2.c
30024         cxx-comments-1.c        cpp/cxxcom1.c
30025         cxx-comments-2.c        cpp/cxxcom2.c
30026         endif-label.c           cpp/endif.c
30027         cpp-hash1.c             cpp/hash1.c
30028         cpp-hash2.c             cpp/hash2.c
30029         cpp-if1.c               cpp/if-1.c
30030         cpp-if2.c               cpp/if-2.c
30031         cpp-if3.c               cpp/if-3.c
30032         cpp-if4.c               cpp/if-4.c
30033         cpp-if5.c               cpp/if-5.c
30034         cpp-cond.c              cpp/if-cexp.c
30035         cpp-missingop.c         cpp/if-mop.c
30036         cpp-missingparen.c      cpp/if-mpar.c
30037         cpp-opprec.c            cpp/if-oppr.c
30038         cpp-ifparen.c           cpp/if-paren.c
30039         cpp-shortcircuit.c      cpp/if-sc.c
30040         cpp-shift.c             cpp/if-shift.c
30041         cpp-unary.c             cpp/if-unary.c
30042         cpp-li1.c               cpp/line1.c
30043         cpp-li2.c               cpp/line2.c
30044         lineno.c                cpp/line3.c
30045         lineno-2.c              cpp/line4.c
30046         cpp-mi.c                cpp/mi1.c
30047         cpp-mic.h               cpp/mi1c.h
30048         cpp-micc.h              cpp/mi1cc.h
30049         cpp-mind.h              cpp/mi1nd.h
30050         cpp-mindp.h             cpp/mi1ndp.h
30051         cpp-mix.h               cpp/mi1x.h
30052         cpp-mi2.c               cpp/mi2.c
30053         cpp-mi2a.h              cpp/mi2a.h
30054         cpp-mi2b.h              cpp/mi2b.h
30055         cpp-mi2c.h              cpp/mi2c.h
30056         cpp-mi3.c               cpp/mi3.c
30057         cpp-mi3.def             cpp/mi3.def
30058         poison-1.c              cpp/poison.c
30059         pr-impl.c               cpp/prag-imp.c
30060         cpp-redef-2.c           cpp/redef1.c
30061         cpp-redef.c             cpp/redef2.c
30062         strpaste.c              cpp/strp1.c
30063         strpaste-2.c            cpp/strp2.c
30064         cpp-tradpaste.c         cpp/tr-paste.c
30065         cpp-tradstringify.c     cpp/tr-str.c
30066         cpp-tradwarn1.c         cpp/tr-warn1.c
30067         cpp-tradwarn2.c         cpp/tr-warn2.c
30068         trigraphs.c             cpp/trigraphs.c
30069         cpp-unc1.c              cpp/unc1.c
30070         cpp-unc2.c              cpp/unc2.c
30071         cpp-unc3.c              cpp/unc3.c
30072         cpp-unc.c               cpp/unc4.c
30073         undef.c                 cpp/undef1.c
30074         undef-2.c               cpp/undef2.c
30075         cpp-wi1.c               cpp/widestr1.c
30076
30077 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30078
30079         * lib/g++.exp (g++_include_flags): Tweak.
30080
30081 2000-06-27  H.J. Lu  <hjl@gnu.org>
30082             Loren J. Rittle  <ljrittle@acm.org>
30083
30084         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30085         version with one that knows about the new gcc tree structure.
30086         (g++_link_flags): Same.
30087
30088 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30089
30090         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30091         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30092         case we are cross-compiling.
30093
30094         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30095         g++.old-deja/g++.niklas/Makefile.in,
30096         g++.old-deja/g++.niklas/configure.in,
30097         g++.old-deja/g++.other/Makefile.in,
30098         g++.old-deja/g++.other/configure.in,
30099         gcc.c-torture/code_quality/Makefile.in,
30100         gcc.c-torture/code_quality/configure.in,
30101         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30102         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30103         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30104         gcc.c-torture/execute/ieee/Makefile.in,
30105         gcc.c-torture/execute/ieee/configure.in,
30106         gcc.c-torture/noncompile/Makefile.in,
30107         gcc.c-torture/noncompile/configure.in,
30108         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30109         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30110         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30111
30112 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30113
30114         * g++.old-deja/g++.other/ambig3.C: New test.
30115
30116 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30117
30118         * g++.old-deja/g++.pt/syntax1.C: New test.
30119         * g++.old-deja/g++.pt/syntax2.C: New test.
30120         * g++.old-deja/g++.other/syntax3.C: New test.
30121         * g++.old-deja/g++.other/syntax4.C: New test.
30122
30123 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30124
30125         * gcc.dg/20000623-1.c: Prototype exit and abort.
30126
30127 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30128
30129         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30130         New tests.
30131         * gcc.dg/cpp-mi3.def: New file.
30132
30133         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30134         inside assertions.
30135         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30136         lexer's error messages.
30137         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30138         divine anything from the linemarkers.
30139         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30140         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30141
30142 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30143
30144         * gcc.dg/20000623-1.c: New test.
30145
30146 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30147
30148         * gcc.c-torture/execute/20000622-1.c: New test.
30149
30150 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30151
30152         * g++.old-deja/g++.other/init15.C: New test.
30153
30154 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30155
30156         * g++.old-deja/g++.pt/vaarg2.C: New test.
30157         * g++.old-deja/g++.pt/vaarg3.C: New test.
30158
30159 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30160
30161         * g++.old-deja/g++.other/dyncast6.C: New test.
30162
30163 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30164
30165         * gcc.c-torture/execute/loop-6.c: New test.
30166
30167 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30168
30169         * gcc.dg/20000614-1.c: New test.
30170         * gcc.dg/20000614-2.c: New test.
30171
30172 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30173
30174         * g++.old-deja/g++.other/inline12.C: New test.
30175
30176 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30177
30178         * g++.old-deja/g++.other/eh1.C: New test.
30179
30180 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30181
30182         * g++.old-deja/g++.other/type.C: New test.
30183
30184 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30185
30186         * g++.old-deja/g++.other/initstring.C: New test.
30187
30188 2000-06-12  Jason Merrill  <jason@redhat.com>
30189
30190         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30191
30192 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30193
30194         * gcc.c-torture/compile/20000609-1.c: New test.
30195
30196 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30197
30198         * gcc.dg/20000609-1.c: New test.
30199
30200 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30201
30202         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30203         * gcc.c-torture/noncompile/poison-1.c: Move...
30204         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30205         * gcc.dg/cpp-li1.c: Add a token after the #line.
30206
30207 2000-06-05  Richard Henderson  <rth@cygnus.com>
30208
30209         * gcc.c-torture/execute/20000605-2.c: New test.
30210         * gcc.c-torture/execute/20000605-3.c: New test.
30211
30212 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30213
30214         * g77.f-torture/execute/20000503-1.x: New file.
30215
30216 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30217
30218         * g++.old-deja/g++.eh/badalloc1.C: New test.
30219
30220 2000-06-05  Richard Henderson  <rth@cygnus.com>
30221
30222         * gcc.c-torture/execute/20000605-1.c: New test.
30223
30224 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30225             Nathan Sidwell <nathan@codesourcery.com>
30226
30227         * gcc.c-torture/compile/20000605-1.c: New test.
30228
30229 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30230
30231         * g77.f-torture/compile/20000601-1.f:  New test.
30232
30233 2000-06-03  Richard Henderson  <rth@cygnus.com>
30234
30235         * gcc.c-torture/execute/20000603-1.c: New.
30236
30237 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30238
30239         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30240         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30241
30242 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30243
30244         * gcc.dg/compare2.c (case 12): XFAIL.
30245         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30246         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30247
30248         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30249
30250 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30251
30252         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30253         guard macro is already defined when the header is first
30254         included.
30255         * gcc.dg/cpp-mix.h: New file.
30256         * gcc.dg/endif-label.c: Update patterns to match compiler.
30257
30258         * g++.brendan/complex1.C: Declare abort.
30259         * g++.law/refs4.C: Remove XFAIL.
30260         * g++.oliva/expr2.C: Declare abort and exit.
30261
30262 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30263
30264         * gcc.c-torture/execute/20000528-1.c: New test.
30265
30266         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30267         * g++.old-deja/g++.law/temps4.C: Likewise.
30268
30269         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30270         stdlib.h.  Call abort() on failure.
30271         * g++.old-deja/g++.law/refs4.C: Likewise.
30272         * g++.old-deja/g++.law/temps4.C: Likewise.
30273         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30274         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30275
30276 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30277
30278         Relative to g++.dg/special:
30279         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30280
30281         Relative to g++.old-deja:
30282         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30283         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30284         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30285         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30286         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30287         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30288         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30289
30290         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30291         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30292         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30293         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30294         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30295         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30296         and/or string.h.
30297
30298         * g++.other/goto1.C: Update expectations for error messages.
30299
30300 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30301
30302         * gcc.c-torture/compile/20000523-1.c: New test.
30303
30304 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30305
30306         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30307
30308 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30309
30310         * g++.old-deja/g++.eh/catch11.C: New test.
30311         * g++.old-deja/g++.eh/catch12.C: New test.
30312
30313 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30314
30315         * gcc.c-torture/execute/20000523-1.c: New test.
30316
30317 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30318
30319         * c-torture/execute/bcp-1.c: Replace abort in arg of
30320         __builtin_constant_p with a generic external function.
30321
30322         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30323         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30324         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30325         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30326         Prototype abort and/or exit.
30327
30328         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30329         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30330         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30331         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30332
30333 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30334
30335         * gcc.dg/dwarf2-1.c: New test.
30336
30337 2000-05-20  Richard Henderson  <rth@cygnus.com>
30338
30339         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30340
30341 2000-05-20  Andreas Jaeger  <aj@suse.de>
30342
30343         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30344         testcase.
30345
30346 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30347
30348         * gcc.c-torture/execute/20000519-2.c: New test.
30349
30350 2000-05-19  Andreas Jaeger  <aj@suse.de>
30351
30352         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30353         which fails with SSA.
30354
30355         * lib/c-torture.exp: Also test with -O3 -fssa.
30356
30357 2000-05-18  Michael Meissner  <meissner@redhat.com>
30358
30359         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30360         * gcc.c-torture/execute/920415-1.c: Ditto.
30361         * gcc.c-torture/execute/920501-1.c: Ditto.
30362         * gcc.c-torture/execute/conversion.c: Ditto.
30363         * gcc.c-torture/execute/cvt-1.c: Ditto.
30364
30365 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30366
30367         * gcc.c-torture/compile/20000518-1.c: New test.
30368
30369 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30370
30371         * g77.f-torture/compile/200005018.f:  New test.
30372
30373 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30374
30375         * gcc.c-torture/compile/20000517-1.c: New test.
30376
30377 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30378
30379         * gcc.c-torture/execute/20000516-1.c: New test.
30380
30381 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30382
30383         * g++.old-deja/g++.other/eh.C: New test.
30384
30385 2000-05-12  Richard Henderson  <rth@cygnus.com>
30386
30387         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30388         constants through to doit's conditional.
30389
30390 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30391
30392         * gcc.c-torture/compile/20000511-1.c: New test.
30393         * g77.f-torture/compile/20000511-1.f: New test.
30394         * g77.f-torture/compile/20000511-2.f: New test.
30395
30396 2000-05-11  Michael Meissner  <meissner@redhat.com>
30397
30398         * gcc.c-torture/execute/20000511-1.c: New test.
30399
30400 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30401
30402         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30403         * gcc.dg/20000510-1.S: New.
30404
30405 2000-05-08  Catherine Moore  <clm@cygnus.com>
30406
30407         * gcc.dg/unused-3.c: New.
30408
30409 2000-05-06  Richard Henderson  <rth@cygnus.com>
30410
30411           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30412           * g++.old-deja/g++.mike/warn1.C: Likewise.
30413           * g++.old-deja/g++.pt/local1.C: Likewise.
30414           * g++.old-deja/g++.pt/local7.C: Likewise.
30415           * g++.old-deja/g++.pt/spec16.C: Likewise.
30416
30417 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30418
30419         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30420
30421 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30422
30423           * g77.f-torture/execute/20000503-1.f:  New test.
30424
30425 2000-05-04  Andreas Jaeger  <aj@suse.de>
30426
30427         * gcc.dg/noreturn-2.c: New test.
30428
30429 2000-05-04  Neil Booth  <NeilB@earthling.net>
30430
30431         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30432         preprocessor.
30433
30434 2000-05-04  Richard Henderson  <rth@cygnus.com>
30435
30436         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30437
30438 2000-05-04  Richard Henderson  <rth@cygnus.com>
30439
30440         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30441         OpenSSL by Jason R Thorpe.
30442
30443 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30444
30445         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30446
30447 2000-05-03  Robert Lipe <robertlipe@usa.net>
30448
30449         * gcc.dg/20000503-1.c: New test.
30450
30451 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30452
30453         * gcc.c-torture/compile/20000502-1.c: New test.
30454         * g++.old-deja/g++.other/align.C: New test.
30455         * gcc.dg/cpp-tradstringify.c: New test.
30456
30457 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30458
30459         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30460         and hard registers.
30461
30462 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30463
30464         * gcc.c-torture/execute/loop-5.c: New test.
30465
30466 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30467
30468         * gcc.c-torture/execute/va-arg-20.c: New test.
30469
30470 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30471
30472         * gcc.c-torture/execute/20000422-1.c: New test.
30473
30474 2000-04-20  Greg McGary  <gkm@gnu.org>
30475
30476         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30477         when optimizing, but without sibling-call optimizations (-O1).
30478
30479 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30480
30481           * gcc.c-torture/compile/20000420-1.c: New test.
30482
30483 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30484
30485         * g++.abi/ptrflags.C: New test.
30486         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30487
30488 2000-04-19  Catherine Moore  <clm@cygnus.com>
30489
30490         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30491
30492 2000-04-19  Greg McGary  <gkm@gnu.org>
30493
30494         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30495         sibling-call optimizations.
30496
30497 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30498
30499         * gcc.dg/20000419-1.c: New test.
30500
30501 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30502
30503         * gcc.c-torture/execute/20000412-6.c: New test.
30504
30505 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30506
30507         * gcc.c-torture/execute/20000412-5.c: New test.
30508         * g77.f-torture/compile/20000412-1.f: New test.
30509         * gcc.c-torture/execute/20000412-4.c: New test.
30510         * gcc.c-torture/compile/20000412-2.c: New test.
30511         * gcc.c-torture/execute/20000412-3.c: New test.
30512         * gcc.c-torture/compile/20000412-1.c: New test.
30513         * gcc.c-torture/execute/20000412-2.c: New test.
30514
30515 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30516
30517         * objc/execute/bf-20.m: New test.
30518
30519 2000-04-10  Richard Henderson  <rth@cygnus.com>
30520
30521         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30522
30523         * gcc.c-torture/execute/20000412-1.c: New test.
30524
30525 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30526
30527         * g++.old-deja/g++.eh/catchptr1.C: New test.
30528
30529 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30530
30531         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30532
30533 2000-04-08  Neil Booth  <NeilB@earthling.net>
30534
30535         * gcc.dg/cpp-nullchar.c: Remove test as
30536         embedded nulls cause problems.
30537
30538 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30539
30540         * gcc.dg/compare2.c: New test.
30541
30542 2000-04-08  Neil Booth  <NeilB@earthling.net>
30543
30544         * gcc.dg/cpp-nullchar.c: New test.
30545
30546 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30547
30548         * gcc.dg/cpp-mi2.c: New test.
30549         * gcc.dg/cpp-mi2[abc].h: New files.
30550
30551 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30552
30553         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30554         member name.
30555
30556 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30557
30558         * g++.old-deja/g++.abi/vmihint.C: New test.
30559
30560 2000-04-06  Neil Booth  <NeilB@earthling.net>
30561
30562         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30563         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30564         copyright.
30565
30566 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30567
30568         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30569         avoid stack-frame overwrite.
30570
30571 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30572
30573         * gcc.c-torture/compile/20000405-2.c: New test.
30574         * gcc.c-torture/compile/20000405-3.c: New test.
30575
30576 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30577
30578         * gcc.c-torture/compile/20000405-1.c: New test.
30579
30580 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30581
30582         * gcc.dg/cast-qual-1.c: Revert last change.
30583
30584 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30585
30586         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30587
30588 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30589
30590         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30591         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30592
30593 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30594
30595         * gcc.c-torture/compile/20000403-2.c: New test.
30596         * gcc.c-torture/compile/20000403-1.c: New test.
30597
30598 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30599
30600         * gcc.c-torture/execute/20000403-1.c: New test.
30601
30602 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30603
30604         * gcc.c-torture/execute/20000402-1.c: New test.
30605
30606 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30607
30608         * gcc.c-torture/execute/va-arg-15.c: New test.
30609         * gcc.c-torture/execute/va-arg-16.c: New test.
30610         * gcc.c-torture/execute/va-arg-17.c: New test.
30611         * gcc.c-torture/execute/va-arg-18.c: New test.
30612         * gcc.c-torture/execute/va-arg-19.c: New test.
30613
30614 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30615
30616         * gcc.c-torture/compile/981211-1.c: Move to...
30617         * gcc.dg/cpp-as1.c: ...here.
30618         * gcc.dg/cpp-as2.c: New file.
30619
30620         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30621         compiler.
30622
30623 2000-04-02  Neil Booth  <NeilB@earthling.net>
30624
30625         * gcc.dg/cpp-cond.c  New tests.
30626         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30627         accidental success less likely.
30628         * gcc.dg/cpp-missingop.c  New tests.
30629         * gcc.dg/cpp-missingparen.c  New tests.
30630         * gcc.dg/cpp-shift.c  New tests.
30631         * gcc.dg/cpp-shortcircuit.c  New tests.
30632         * gcc.dg/cpp-unary.c  New tests.
30633
30634 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30635
30636         * gcc.c-torture/compile/20000329-1.c: New test.
30637
30638 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30639
30640         * gcc.c-torture/compile/20000326-1.c: New test.
30641         * gcc.c-torture/compile/20000326-2.c: New test.
30642
30643 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30644
30645         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30646         the first parameter is a function argument.
30647
30648 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30649
30650         * g++.old-deja/g++.ext/array4.C: New test.
30651
30652 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30653
30654         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30655
30656 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30657
30658         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30659
30660 2000-03-19  Richard Henderson  <rth@cygnus.com>
30661
30662         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30663
30664 2000-03-19  Richard Henderson  <rth@cygnus.com>
30665
30666         * gcc.c-torture/compile/20000319-1.c: New test.
30667
30668 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30669
30670         * gcc.c-torture/execute/20000314-3.c: New test.
30671         * gcc.c-torture/execute/20000314-2.c: New test.
30672         * gcc.c-torture/execute/20000314-1.c: New test.
30673         * gcc.c-torture/compile/20000314-2.c: New test.
30674         * gcc.c-torture/compile/20000314-1.c: New test.
30675
30676 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30677
30678         * g++.old-deja/g++.warn/inline.C: New test.
30679
30680 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30681
30682         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30683         standards-compliant result rather than specific constants.
30684         Put test-values in array.
30685
30686 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30687
30688         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30689         (g++_target_compile): Put test-specific options last.
30690
30691 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30692
30693         * g++.old-deja/g++.eh/vbase4.C: New test.
30694
30695 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30696
30697         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30698
30699 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30700
30701         * g++.old-deja/g++.brendan/misc12.C: Removed.
30702         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30703         * g++.old-deja/g++.ext/pretty4.C: New test.
30704
30705 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30706
30707         * g++.old-deja/g++.other/string2.C: New test.
30708
30709 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30710
30711         * g++.old-deja/g++.warn/impint2.C: New test.
30712
30713 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30714
30715         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30716         is 1, not zero.
30717
30718 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30719
30720         * g++.old-deja/g++.warn/impint.C: New test.
30721         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30722         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30723         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30724         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30725         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30726         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30727         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30728         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30729         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30730         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30731         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30732         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30733
30734 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30735
30736         * gcc.dg/cpp-redef.c: New test.
30737
30738 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30739
30740         * g++.old-deja/g++.pt/unify7.C: New test.
30741
30742 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30743
30744         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30745         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30746
30747 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30748
30749         * gcc.c-torture/compile/20000224-1.c: New test.
30750
30751 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30752
30753         * gcc.c-torture/compile/cpp-2.c: New test.
30754         * gcc.c-torture/compile/cpp-1.c: New test.
30755
30756 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30757
30758         * gcc.c-torture/execute/20000225-1.c: New test.
30759
30760 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30761
30762         * gcc.dg/cpp-li2.c: New test.
30763
30764         * gcc.dg/cpp-wi1.c: New test.
30765
30766         * gcc.dg/cpp-li1.c: New test.
30767
30768 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30769
30770         * g++.old-deja/g++.other/sizeof5.C: New test.
30771
30772 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30773
30774         * gcc.c-torture/execute/va-arg-13.c: New test.
30775
30776 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30777
30778         * gcc.c-torture/execute/va-arg-12.c: New test.
30779
30780 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30781
30782         * gcc.c-torture/execute/20000223-1.c: New test.
30783
30784 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30785
30786         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30787
30788 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30789
30790         * g++.old-deja/g++.abi/ptrmem.C: New test.
30791
30792 2000-02-19  Richard Henderson  <rth@cygnus.com>
30793
30794         * gcc.c-torture/compile/init-3.c: New.
30795
30796 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30797
30798         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30799         ALWAYS_CXXFLAGS.
30800
30801 2000-02-11  Robert Lipe <robertl@sco.com>
30802
30803         * gcc.c-torture/compile/20000211-3.c: New test.
30804
30805 2000-02-11  Martin Buchholz <martin@xemacs.org>
30806
30807         * gcc.c-torture/compile/20000211-2.c: New test.
30808
30809 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30810
30811         * gcc.c-torture/compile/20000211-1.c: New test.
30812
30813 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30814
30815         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30816           on native targets
30817
30818 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30819
30820         * g++.old-deja/g++.other/cast5.C: New test.
30821
30822 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30823
30824         * gcc.c-torture/execute/20000205-1.c: New.
30825
30826 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30827
30828         * g++.old-deja/g++.jason/cast3.C: Return void.
30829         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30830
30831 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30832
30833         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30834
30835         * gcc.dg/loop-1.c: New test.
30836
30837 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30838
30839         * gcc.c-torture/compile/20000127-1.c: New test.
30840         * gcc.c-torture/execute/991228-1.c: New test.
30841
30842 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30843
30844         * gcc.dg/unused-2.c: New test.
30845
30846         * gcc.dg/conv-1.c: New test.
30847
30848 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30849
30850         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30851         compiler.
30852         (tool_option_proc): Fix typo.
30853
30854 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30855
30856         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30857         of the ld on the host, not on the build machine.
30858         Also, don't crash if '--help' is not a supported option.
30859
30860 2000-01-24  Richard Henderson  <rth@cygnus.com>
30861
30862         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30863
30864 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30865
30866         * gcc.c-torture/execute/20000120-2.c: New test.
30867         * gcc.c-torture/execute/20000120-1.c: New test.
30868
30869 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30870
30871         * gcc.c-torture/execute/20000113-1.c: New test.
30872
30873 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30874
30875         * gcc.c-torture/execute/20000112-1.c: New test.
30876
30877 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30878
30879         * gcc.dg/20000111-1.c: New test.
30880
30881 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30882
30883         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30884         with 16 bit integers.
30885
30886 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30887
30888         * gcc.dg/20000108-1.c: New test.
30889
30890 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30891
30892         * g++.old-deja/g++.ns/koenig8.C: New test.
30893
30894 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30895
30896         * g++.old-deja/g++.other/cast4.C: New test.
30897
30898 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30899
30900         * gcc.c-torture/compile/20000105-2.c: New test.
30901         * gcc.c-torture/compile/20000105-1.c: New test.
30902
30903 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30904
30905         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30906         references to printf & atoi to conform to ANSI standard.
30907         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30908         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30909         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30910         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30911         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30912         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30913         * g++.old-deja/g++.brendan/copy1.C: Likewise.
30914         * g++.old-deja/g++.brendan/copy2.C: Likewise.
30915         * g++.old-deja/g++.brendan/copy3.C: Likewise.
30916         * g++.old-deja/g++.brendan/copy4.C: Likewise.
30917         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30918         * g++.old-deja/g++.brendan/copy6.C: Likewise.
30919         * g++.old-deja/g++.brendan/copy7.C: Likewise.
30920         * g++.old-deja/g++.brendan/copy8.C: Likewise.
30921         * g++.old-deja/g++.brendan/crash11.C: Likewise.
30922         * g++.old-deja/g++.brendan/crash14.C: Likewise.
30923         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
30924         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30925         * g++.old-deja/g++.brendan/delete2.C: Likewise.
30926         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
30927         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
30928         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
30929         * g++.old-deja/g++.brendan/eh1.C: Likewise.
30930         * g++.old-deja/g++.brendan/groff1.C: Likewise.
30931         * g++.old-deja/g++.brendan/init3.C: Likewise.
30932         * g++.old-deja/g++.brendan/misc12.C: Likewise.
30933         * g++.old-deja/g++.brendan/misc7.C: Likewise.
30934         * g++.old-deja/g++.brendan/new2.C: Likewise.
30935         * g++.old-deja/g++.brendan/operators4.C: Likewise.
30936         * g++.old-deja/g++.brendan/operators5.C: Likewise.
30937         * g++.old-deja/g++.brendan/overload2.C: Likewise.
30938         * g++.old-deja/g++.brendan/overload7.C: Likewise.
30939         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
30940         * g++.old-deja/g++.brendan/reference1.C: Likewise.
30941         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
30942         * g++.old-deja/g++.brendan/template24.C: Likewise.
30943         * g++.old-deja/g++.brendan/template3.C: Likewise.
30944         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
30945         * g++.old-deja/g++.jason/inline3.C: Likewise.
30946         * g++.old-deja/g++.jason/opeq.C: Likewise.
30947         * g++.old-deja/g++.law/arg5.C: Likewise.
30948         * g++.old-deja/g++.law/arm7.C: Likewise.
30949         * g++.old-deja/g++.law/ctors11.C: Likewise.
30950         * g++.old-deja/g++.law/cvt8.C: Likewise.
30951         * g++.old-deja/g++.law/init9.C: Likewise.
30952         * g++.old-deja/g++.law/refs4.C: Likewise.
30953         * g++.old-deja/g++.law/template2.C: Likewise.
30954         * g++.old-deja/g++.law/visibility24.C: Likewise.
30955         * g++.old-deja/g++.law/vtable3.C: Likewise.
30956         * g++.old-deja/g++.mike/asm2.C: Likewise.
30957         * g++.old-deja/g++.mike/eh1.C: Likewise.
30958         * g++.old-deja/g++.mike/misc1.C: Likewise.
30959         * g++.old-deja/g++.mike/misc13.C: Likewise.
30960         * g++.old-deja/g++.mike/misc14.C: Likewise.
30961         * g++.old-deja/g++.mike/ns12.C: Likewise.
30962         * g++.old-deja/g++.mike/p1248.C: Likewise.
30963         * g++.old-deja/g++.mike/p3708.C: Likewise.
30964         * g++.old-deja/g++.mike/p3708a.C: Likewise.
30965         * g++.old-deja/g++.mike/p3708b.C: Likewise.
30966         * g++.old-deja/g++.mike/p646.C: Likewise.
30967         * g++.old-deja/g++.mike/p700.C: Likewise.
30968         * g++.old-deja/g++.mike/p783.C: Likewise.
30969         * g++.old-deja/g++.mike/p783a.C: Likewise.
30970         * g++.old-deja/g++.mike/p783b.C: Likewise.
30971         * g++.old-deja/g++.mike/p786.C: Likewise.
30972         * g++.old-deja/g++.mike/p789.C: Likewise.
30973         * g++.old-deja/g++.mike/p789a.C: Likewise.
30974         * g++.old-deja/g++.mike/p807a.C: Likewise.
30975         * g++.old-deja/g++.other/delete3.C: Likewise.
30976         * g++.old-deja/g++.other/dyncast1.C: Likewise.
30977         * g++.old-deja/g++.other/dyncast2.C: Likewise.
30978         * g++.old-deja/g++.other/dyncast3.C: Likewise.
30979         * g++.old-deja/g++.other/empty1.C: Likewise.
30980         * g++.old-deja/g++.other/temporary1.C: Likewise.
30981         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
30982         * g++.old-deja/g++.pt/t16.C: Likewise.
30983         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
30984
30985 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
30986
30987         * gcc.dg/991230-1.c: New test.
30988
30989 1999-12-29  Jeffrey A Law  (law@cygnus.com)
30990
30991         * gcc.c-torture/compile/991229-3.c: New test.
30992         * gcc.c-torture/compile/991229-2.c: New test.
30993         * gcc.c-torture/compile/991229-1.c: New test.
30994
30995 1999-12-29  Greg McGary <gkm@eng.ascend.com>
30996
30997         * gcc.c-torture/compile/labels-2.c: New test.
30998
30999 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31000
31001         * gcc.c-torture/execute/991227-1.c: New test.
31002
31003 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31004
31005         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31006
31007 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31008
31009         * gcc.c-torture/execute/991221-1.c: New test.
31010
31011 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31012
31013         * g++.old-deja/g++.other/cast3.C: New test.
31014
31015 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31016
31017         * gcc.c-torture/execute/991216-4.c: New test.
31018
31019 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31020
31021         * gcc.c-torture/execute/991216-1.c: New test.
31022         * gcc.c-torture/execute/991216-2.c: New test.
31023         * gcc.c-torture/execute/991216-3.c: New test.
31024
31025 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31026
31027         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31028         Actually make the test fail by using "-O2" for compilation.
31029
31030 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31031
31032         * g++.old-deja/g++.warn/cast-align1.C: New test.
31033
31034 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31035
31036         * gcc.c-torture/compile/991214-1.c: New test.
31037         * gcc.c-torture/compile/991214-2.c: New test.
31038
31039 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31040
31041         * gcc.dg/991214-1.c: New test.
31042
31043 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31044
31045         * gcc.c-torture/compile/991213-3.c: New test.
31046         * gcc.c-torture/compile/991213-2.c: New test.
31047         * gcc.c-torture/compile/991213-1.c: New test.
31048
31049 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31050
31051         * gcc.dg/991209-1.c: New test.
31052
31053 1999-12-08  Nathan Sidwell <nathan@acm.org>
31054
31055         * gcc.c-torture/compile/991208-1.c: New test.
31056
31057 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31058
31059         * gcc.dg/ultrasp2.c: New test.
31060
31061 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31062
31063         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31064
31065 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31066
31067         * gcc.c-torture/compile/991202-1.c: New test.
31068         * gcc.c-torture/execute/991202-1.c: New test.
31069         * gcc.c-torture/execute/991202-2.c: New test.
31070         * gcc.c-torture/execute/991202-3.c: New test.
31071
31072 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31073
31074         * g++.old-deja/g++.abi/align.C: New test.
31075         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31076         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31077
31078 1999-12-01  Richard Henderson  <rth@cygnus.com>
31079
31080         * gcc.c-torture/execute/991201-1.c: New.
31081
31082 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31083
31084         * gcc.dg/991129-1.c: New test.
31085
31086 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31087
31088         * gcc.c-torture/compile/991127-1.c: New test.
31089
31090 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31091
31092         * g++.old-deja/g++.other/warn4.C: New test.
31093
31094 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31095
31096         * g++.old-deja/g++.eh/cleanup2.C: New test.
31097         * g++.old-deja/g++.ext/pretty2.C: New test.
31098         * g++.old-deja/g++.ext/pretty3.C: New test.
31099         * g++.old-deja/g++.other/debug6.C: New test.
31100
31101 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31102
31103         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31104         compiler_output to look for one error message instead of two.
31105
31106 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31107
31108         * gcc.c-torture/execute/991118-1.c: Also test case
31109         where the word boundary does not split a byte evenly.
31110
31111 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31112
31113         * g++.old-deja/g++.ext/restrict1.C: New test.
31114
31115 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31116
31117         * gcc.c-torture/execute/991118-1.c: New test.
31118
31119 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31120
31121         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31122         working directory pathnames.
31123
31124 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31125
31126         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31127         host is equipped with driver.h and driver.o so it can actually
31128         compile and run the tests.
31129
31130 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31131
31132         * gcc.c-torture/compile/991008-1.c: New test.
31133
31134 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31135
31136         * lib/gcc-dg.exp: Include target-supports.exp
31137
31138 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31139
31140         * lib/target-supports.exp: New file: Provide procs to test for
31141         features supported by the target.
31142         (check_weak_available): Moved here from ecos.exp.
31143         (check_alias_available): New proc: Determine of the target
31144         toolchain supports the alias attribute.
31145
31146         * gcc.dg/special/ecos.exp: Move check_weak_available to
31147         target-supports.exp.
31148         (alias-1.c): Only perform the test if the target supports
31149         aliases.
31150         (wkali-1.c): Only perform the test if the target supports
31151         aliases.
31152
31153         * gcc.dg/990506-0.c: Expect error messages from cross
31154         targets as well as native targets.
31155
31156 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31157
31158         * gcc.dg/ultrasp1.c: Removed xfail.
31159         * gcc.dg/struct-ret-2.c: Likewise.
31160         * gcc.dg/array-1.c: Likewise.
31161
31162 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31163
31164         * gcc.dg/struct-ret-2.c: New test.
31165
31166         * gcc.dg/array-1.c: New test.
31167
31168 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31169
31170         * gcc.c-torture/execute/991030-1.c: New test.
31171
31172 1999-10-26  Richard Henderson  <rth@cygnus.com>
31173
31174         * gcc.c-torture/compile/991026-2.c: New test.
31175
31176 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31177
31178         * gcc.c-torture/compile/991026-1.c: New test.
31179
31180 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31181
31182         * gcc.c-torture/execute/991023-1.c: New test.
31183
31184 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31185
31186         * gcc.c-torture/execute/991019-1.c: New test.
31187
31188 1999-10-16  Richard Henderson  <rth@cygnus.com>
31189
31190         * gcc.c-torture/execute/991016-1.c: New test.
31191
31192 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31193
31194         * gcc.c-torture/execute/991014-1.c: New test.
31195
31196 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31197
31198         * g++.old-deja/g++.other/union2.C: New test.
31199
31200 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31201
31202         * g++.old-deja/g++.other/vaarg2.C: New test.
31203         * g++.old-deja/g++.other/vaarg3.C: New test.
31204
31205 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31206
31207         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31208         in compile/.
31209
31210 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31211
31212         * gcc.c-torture/execute/va-arg-11.c: New test.
31213
31214 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31215
31216         * lib/file-format.exp (gcc_target_object_format): Don't
31217         crash if objdump is unavailable.
31218
31219 1999-09-29  Donn Terry <donn@interix.com>
31220
31221         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31222
31223 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31224
31225         * gcc.c-torture/compile/990928-1.c: New test.
31226
31227 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31228
31229         * g++.old-deja/g++.other/decl6.C: New test.
31230
31231 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31232
31233         * gcc.c-torture/execute/va-arg-10.c: New test.
31234
31235 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31236
31237         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31238         __PRETTY_FUNCTION__.
31239
31240 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31241
31242         * gcc.c-torture/execute/990923-1.c: New test.
31243
31244 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31245
31246         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31247         for which -fpic is inappropriate.
31248
31249 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31250
31251         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31252
31253 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31254
31255         * g++.old-deja/g++.other/dyncast1.C: New test.
31256         * g++.old-deja/g++.other/dyncast2.C: New test.
31257         * g++.old-deja/g++.other/dyncast3.C: New test.
31258         * g++.old-deja/g++.other/dyncast4.C: New test.
31259         * g++.old-deja/g++.other/dyncast5.C: New test.
31260         * g++.old-deja/g++.eh/catch3.C: New test.
31261         * g++.old-deja/g++.eh/catch3p.C: New test.
31262         * g++.old-deja/g++.eh/catch4.C: New test.
31263         * g++.old-deja/g++.eh/catch4p.C: New test.
31264         * g++.old-deja/g++.eh/catch5.C: New test.
31265         * g++.old-deja/g++.eh/catch5p.C: New test.
31266         * g++.old-deja/g++.eh/catch6.C: New test.
31267         * g++.old-deja/g++.eh/catch6p.C: New test.
31268         * g++.old-deja/g++.eh/catch7.C: New test.
31269         * g++.old-deja/g++.eh/catch7p.C: New test.
31270         * g++.old-deja/g++.eh/catch8.C: New test.
31271         * g++.old-deja/g++.eh/catch8p.C: New test.
31272         * g++.old-deja/g++.eh/catch9.C: New test.
31273         * g++.old-deja/g++.eh/catch9p.C: New test.
31274
31275 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31276
31277         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31278         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31279
31280 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31281
31282         * gcc.c-torture/compile/990913-1.c: New test.
31283
31284 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31285
31286         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31287         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31288
31289 1999-09-09  Richard Henderson  <rth@cygnus.com>
31290
31291         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31292
31293 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31294
31295         * g++.old-deja/g++.other/lookup11.C: New test.
31296         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31297         what is permitted and what we want.
31298         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31299         overload use.
31300         * g++.old-deja/g++.jason/rfg5.C: Likewise
31301
31302 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31303
31304         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31305         * gcc.c-torture/noncompile/poison-1.c: New file.
31306
31307 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31308
31309         * g++.old-deja/g++.other/sizeof3.C: New test.
31310         * g++.old-deja/g++.other/sizeof4.C: New test.
31311         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31312         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31313
31314 1999-09-07  Richard Henderson  <rth@cygnus.com>
31315
31316         * gcc.dg/va-arg-1.c: New.
31317
31318 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31319
31320         * gcc.c-torture/execute/va-arg-9.c: New test.
31321
31322 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31323
31324         * g77.f-torture/compile/980519-2.f: New test.
31325         * g77.f-torture/compile/19990905-0.f: New test.
31326         * g77.f-torture/compile/19990905-1.f: New test.
31327         * g77.f-torture/compile/19990905-2.f: New test.
31328
31329         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31330
31331 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31332
31333         * gcc.c-torture/execute/990827-1.c: Fix typo.
31334
31335 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31336
31337         * g++.old-deja/g++.other/deref1.C: New test.
31338
31339 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31340
31341         * g++.old-deja/g++.other/ambig2.C: New test.
31342         * g++.old-deja/g++.other/cond5.C: New test.
31343         * g++.old-deja/g++.other/lookup16.C: New test.
31344
31345 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31346
31347         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31348         assemblers too.
31349
31350 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31351
31352         * lib/c-torture.exp: Avoid the "compare executables" optimization
31353         when testing native.
31354
31355 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31356
31357         * gcc.c-torture/execute/990829-1.c: New test.
31358         * gcc.c-torture/compile/990829-1.c: New test.
31359
31360 1999-08-27  Paul Burchard  <burchard@pobox.com>
31361
31362         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31363         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31364         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31365         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31366         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31367         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31368         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31369         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31370         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31371         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31372         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31373
31374 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31375
31376         * gcc.c-torture/execute/990827-1.c: New test.
31377
31378 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31379
31380         * g77.f-torture/noncompile/19990826-4.f: New test.
31381
31382         * g77.f-torture/compile/19990826-3.f: New test.
31383
31384         * g77.f-torture/execute/19990826-2.f: New test.
31385
31386         * g77.f-torture/compile/19990826-1.f: New test.
31387
31388         * gcc.c-torture/execute/990826-0.c: New test.
31389         * g77.c-torture/execute/19990826-0.f: New test.
31390
31391         * g77.f-torture/noncompile/970626-2.f: New test.
31392
31393 1999-08-25  Paul Burchard  <burchard@pobox.com>
31394
31395         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31396         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31397         lss-011.C: New tests.
31398
31399 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31400
31401         * g++.old-deja/g++.other/decl5.C: New test.
31402
31403 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31404
31405         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31406         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31407         call `postbase' for each one.  All callers of `postbase' changed
31408         to call this instead.
31409
31410 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31411
31412         * gcc.c-torture/execute/990811-1.c: New test.
31413
31414 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31415
31416         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31417         just native ones.
31418
31419         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31420         just native ones.
31421
31422 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31423
31424         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31425
31426 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31427
31428         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31429
31430 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31431
31432         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31433
31434 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31435
31436         * gcc.c-torture/execute/990804-1.c: New test.
31437
31438 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31439
31440         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31441         * g++.old-deja/g++.brendan/crash64.C: Likewise
31442         * g++.old-deja/g++.brendan/overload8.C: Likewise
31443
31444 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31445
31446         * g++.old-deja/g++.other/struct1.C: New test.
31447
31448 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31449
31450         * g++.old-deja/g++.other/enum2.C: New test.
31451
31452 1999-08-02  Richard Henderson  <rth@cygnus.com>
31453
31454         Adapted from tests from Franz Sirl:
31455         * gcc.c-torture/execute/va-arg-7.c: New test.
31456         * gcc.c-torture/execute/va-arg-8.c: New test.
31457
31458 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31459
31460         * gcc.c-torture/compile/990801-2.c: New test.
31461
31462         * gcc.c-torture/compile/990801-1.c: New test.
31463
31464 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31465
31466         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31467         fp-cmp-1.c, converting double to float.
31468
31469         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31470         fp-cmp-1.c, converting double to long double.
31471
31472         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31473         from fr1 to unknown_register, since fr1 is a legitimate register
31474         on some machines.
31475
31476 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31477
31478         * README: More listname related changes.
31479
31480 1999-07-08  Catherine Moore  <clm@cygnus.com>
31481
31482         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31483
31484 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31485
31486         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31487
31488 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31489
31490         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31491
31492 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31493
31494         * gcc.dg/990703-1.c: New test.
31495
31496 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31497
31498         * lib/file-format.exp: New file: Move definition of proc
31499         gcc_target_object_format to here from
31500         gcc.dg/special/ecos.exp.
31501
31502         * lib/c-torture.exp: Include lib file-format.exp.
31503         * lib/gcc-dg.exp: Include lib file-format.exp.
31504
31505         * gcc.dg/special/ecos.exp: Remove definition of proc
31506         gcc_target_object_format.
31507
31508 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31509
31510         * gcc.c-torture/execute/990628-1.c: New test.
31511
31512 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31513
31514         * gcc.c-torture/compile/990625-2.c: New test.
31515
31516         * gcc.c-torture/compile/990625-1.c: New test.
31517
31518 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31519
31520         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31521         attributes compile.
31522         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31523         ports that use the COFF/PE file format.
31524
31525 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31526
31527         * gcc.c-torture/compile/990617-1.c: New test.
31528
31529 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31530
31531         * g++.old-deja/g++.other/decl4.C: New test.
31532
31533 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31534
31535         * g++.old-deja/g++.other/bitfld3.C: New test.
31536
31537 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31538
31539         * g++.old-deja/g++.eh/catch1.C: New test.
31540
31541 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31542
31543         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31544
31545         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31546         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31547
31548 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31549
31550         * g77.f-torture/compile/19990502-0.f: Replace with new,
31551         shorter, test that still fails after recent changes.
31552
31553 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31554
31555         * gcc.c-torture/execute/990604-1.c: New test.
31556
31557 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31558
31559         * gcc.c-torture/execute/990531-1.c: New test.
31560
31561 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31562
31563         * gcc.c-torture/compile/990527-1.c: New test.
31564
31565 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31566
31567         * gcc.c-torture/execute/990527-1.c: New test.
31568
31569 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31570
31571         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31572         bitfields as signed.
31573
31574 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31575
31576         * g77.f-torture/compile/19990525-0.f: New test.
31577
31578 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31579
31580         * gcc.c-torture/execute/990525-2.c: New test.
31581
31582         * gcc.c-torture/execute/990525-1.c: New test.
31583
31584 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31585
31586         * g++.old-deja/g++.other/anon3.C: New test.
31587         * g++.old-deja/g++.other/anon4.C: New test.
31588         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31589         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31590         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31591         Merrill).
31592
31593 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31594
31595         * gcc.c-torture/execute/990524-1.c: New test.
31596
31597         * gcc.dg/990524-1.c: New test.
31598
31599 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31600
31601         * gcc.c-torture/compile/990523-1.c: New test.
31602
31603 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31604
31605         * gcc.c-torture/compile/990519-1.c: New test.
31606
31607 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31608
31609         * gcc.c-torture/compile/990517-1.c: New test.
31610
31611         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31612         (e4, f4): New tests.
31613         (main): Call them.
31614
31615 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31616
31617         * gcc.dg/noreturn-1.c: New test.
31618
31619 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31620
31621         * gcc.c-torture/execute/990513-1.c: New test.
31622
31623 1999-05-10  Richard Henderson  <rth@cygnus.com>
31624
31625         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31626
31627 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31628
31629         * g77.f-torture/execute/erfc.f: Use small single-precision
31630         values, to avoid problems on Alphas when not -mieee.
31631
31632 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31633
31634         * gcc.dg/990506-0.c: New test.
31635
31636 1999-05-08  Richard Henderson  <rth@cygnus.com>
31637
31638         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31639         the constant to test.  Don't XFAIL 64-bit targets.
31640
31641         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31642         * g++.old-deja/g++.law/profile1.C: Likewise.
31643
31644         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31645         operator new instances.
31646         * g++.old-deja/g++.other/delete5.C: Likewise.
31647
31648 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31649
31650         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31651         intrinsic.
31652
31653 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31654
31655         * g77.f-torture/execute/u77-test.f: Reverse order of two
31656         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31657
31658 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31659
31660         * gcc.dg/compare1.c: New test.
31661
31662 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31663
31664         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31665         New tests.
31666
31667 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31668
31669         * g77.f-torture/compile/19990502-1.f: New test.
31670
31671 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31672
31673         * g77.f-torture/compile/19990502-0.f: New test.
31674
31675 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31676
31677         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31678         intrinsic.
31679
31680 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31681
31682         * g77.f-torture/execute/u77-test.f (main): List libU77
31683         intrinsics not currently tested.
31684         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31685         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31686         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31687         Trim blanks off the ends of some printed strings.
31688
31689 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31690
31691         * g77.f-torture/execute/u77-test.f (main): Just warn about
31692         FSTAT gid disagreement, as it's expected on some systems.
31693
31694 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31695
31696         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31697         use a new function, which allows for some slop.
31698         Clean up some commentary.
31699         (issum): The new function.
31700         (sgladd): Deleted subroutine.
31701
31702 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31703
31704         * g77.f-torture/execute/u77-test.f: Modify to be more like
31705         libf2c/libU77 version, bringing patches to that version here.
31706         Add suitable commentary.
31707
31708 1999-04-25  Richard Henderson  <rth@cygnus.com>
31709
31710         * gcc.dg/990424-1.c: New test.
31711
31712 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31713
31714         * g77.f-torture/execute/u77-test.f (main): Bug involving
31715         LSTAT has been fixed, so turn back on full checking.
31716
31717 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31718
31719         * g77.f-torture/compile/19990419-0.f: New test.
31720         * g77.f-torture/execute/19990419-1.f: New test.
31721
31722 1999-04-17  Richard Henderson  <rth@cygnus.com>
31723
31724         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31725         to avoid the need for a prototype to supress a warning.
31726
31727 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31728
31729         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31730
31731 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31732
31733         * gcc.c-torture/execute/990404-1.c: New test.
31734
31735 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31736
31737         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31738         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31739         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31740         missing initializer warnings.
31741
31742 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31743
31744         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31745         matching strings.
31746
31747 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31748
31749         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31750
31751 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31752
31753         * g77.f-torture/execute/19990325-0.f: New test.
31754         * g77.f-torture/execute/19990325-1.f: New test.
31755
31756 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31757
31758         * gcc.c-torture/execute/990324-1.c: New test.
31759
31760 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31761
31762         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31763         test with 4.
31764
31765 1999-03-17  Richard Henderson  <rth@cygnus.com>
31766
31767         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31768
31769 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31770
31771         * g77.f-torture/execute/19990313-2.f: New test.
31772         * g77.f-torture/execute/19990313-3.f: New test.
31773
31774 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31775
31776         * g77.f-torture/execute/19990313-0.f: New test.
31777         * g77.f-torture/execute/19990313-1.f: New test.
31778
31779 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31780
31781         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31782         printf to sprintf.
31783         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31784         (main): Add check for u15.  Conditionalize u31 check depending on
31785         whether ints are <32 bits or >=32 bits.
31786
31787 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31788
31789         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31790
31791 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31792
31793         * g77.f-torture/compile/19990305-0.f: New test.
31794         * g77.f-torture/execute/19981119-0.f: New test.
31795
31796 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31797
31798         * g77.f-torture/execute/970625-2.f: call ABORT if final
31799         result is not correct, instead of just printing it.
31800         Add this checking via newly introduced obfuscation, to
31801         trip up buggy front ends.
31802
31803 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31804
31805         * g77.f-torture/compile/960317-1.f: Moved from being
31806         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31807
31808 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31809
31810         * g77.f-torture/execute/960317-1.f: New (old) test.
31811         * g77.f-torture/execute/970625-2.f: Ditto.
31812
31813 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31814
31815         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31816         message on line 1 or line 2; cccp and cpplib do this differently.
31817
31818 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31819
31820         * g++.old-deja/g++.law/weak1.C: New test.
31821
31822 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31823
31824         * gcc.c-torture/execute/990119-1.c: Renamed to...
31825         * gcc.dg/990119-1.c: this, so it will only be tested once
31826         (it's a preprocessor test, it doesn't need to be run at
31827         multiple optimization levels).
31828
31829 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31830
31831         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31832           ALWAYS_CXXFLAGS.
31833
31834 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31835
31836         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31837         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31838         to not be compilable by current g77.
31839
31840 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31841
31842         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31843
31844 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31845
31846         * gcc.c-torture/execute/990222-1.c: New test.
31847
31848 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31849
31850         * g77.f-torture/compile/19990218-0.f: New test.
31851         * g77.f-torture/noncompile/19990218-1.f: New test.
31852
31853 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31854
31855         * g77.f-torture/compile/19981216-0.f: New test.
31856
31857 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31858
31859         * gcc.dg/990214-1.c: New test.
31860
31861 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31862
31863         * gcc.dg/990213-2.c: New test.
31864
31865         * gcc.dg/990213-1.c: New test.
31866
31867 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31868
31869         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31870         ints.
31871
31872 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31873
31874         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31875         specified by target.
31876
31877         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31878
31879 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31880
31881         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31882
31883 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31884
31885         * gcc.dg/special/ecos.exp: New test driver for new tests with
31886         special requirements.
31887
31888         * gcc.dg/special/alias-1.c: New test.
31889         * gcc.dg/special/gcsec-1.c: New test.
31890         * gcc.dg/special/weak-1.c: New test.
31891         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31892         * gcc.dg/special/weak-2.c: New test.
31893         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31894         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31895         * gcc.dg/special/wkali-1.c: New test.
31896         * gcc.dg/special/wkali-2.c: New test.
31897         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31898         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31899
31900 1999-02-10  Felix Lee  <flee@cygnus.com>
31901
31902           * lib/c-torture.exp (c-torture-compile): Pull out code for
31903           analyzing gcc error messages.
31904           (c-torture-execute): Likewise.  Fix some (harmless) false
31905           positives.
31906           * lib/gcc.exp (gcc_check_compile): New function.
31907
31908 1999-02-08  Richard Henderson  <rth@cygnus.com>
31909
31910         * gcc.c-torture/execute/990208-1.c: New test.
31911
31912 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31913
31914         * g++.dg/special/ecos.exp: New driver for new tests with special
31915         requirements
31916
31917         * g++.dg/special/conpr-1.C: New test
31918         * g++.dg/special/conpr-2.C: New test
31919         * g++.dg/special/conpr-2a.C: New test
31920         * g++.dg/special/conpr-3.C: New test
31921         * g++.dg/special/conpr-3a.C: New test
31922         * g++.dg/special/conpr-3b.C: New test
31923
31924         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
31925         allow g++ to use the dg driver
31926
31927         * README: Add comment about g++.dg directory
31928
31929 1999-02-06  Jeffrey A Law  (law@cygnus.com)
31930
31931         * README: Update email addresses.
31932
31933 1999-02-03  Nick Clifton  <nickc@cygnus.com>
31934
31935         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
31936         arguments in order to force structure S onto the stack even on
31937         the alpha.
31938         (test): Pass 10 leading arguments to function foo as well as the
31939         structure S.
31940
31941         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
31942         failure for all targets.
31943
31944         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
31945         abort to terminate program execution.
31946
31947 1999-01-30  Richard Henderson  <rth@cygnus.com>
31948
31949         * gcc.c-torture/execute/990130-1.c: New test.
31950
31951 1999-01-30  Jeffrey A Law  (law@cygnus.com)
31952
31953         * gcc.dg/990130-1.c: New test.
31954
31955 1999-01-28  Michael Meissner  <meissner@cygnus.com>
31956
31957         * gcc.c-torture/execute/990128-1.c: New test.
31958
31959 1999-01-27  Michael Meissner  <meissner@cygnus.com>
31960
31961         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
31962
31963 1999-01-27  Felix Lee  <flee@cygnus.com>
31964
31965         * lib/c-torture.exp (c-torture-compile): pull out code for
31966         analyzing gcc error messages.
31967         (c-torture-execute): ditto, and fix some (harmless) false
31968         positives.
31969         * lib/gcc.exp (gcc_check_compile): new function.
31970
31971 1999-01-17  Jeffrey A Law  (law@cygnus.com)
31972
31973         * gcc.dg/990117-1.c: New test.
31974
31975         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
31976
31977         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
31978
31979 1999-01-15  Jeffrey A Law  (law@cygnus.com)
31980
31981         * g77.f-torture/compile/990115-1.f: New test.
31982
31983 1999-01-07  Jeffrey A Law  (law@cygnus.com)
31984
31985         * gcc.c-torture/compile/990107-1.c: New test
31986
31987 1999-01-06  Jeffrey A Law  (law@cygnus.com)
31988
31989         * gcc.c-torture/execute/990106-2.c: New test.
31990
31991         * gcc.c-torture/execute/990106-1.c: New test.
31992
31993 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
31994
31995         * gcc.c-torture/compile/981223-1.c: New test.
31996
31997 1998-12-29  Richard Henderson  <rth@cygnus.com>
31998
31999         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32000         (opt3): Rename from opt4 and disable.
32001
32002 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32003
32004         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32005
32006 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32007
32008         * g++.old-deja/g++.other/conv5.C: New test.
32009
32010 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32011
32012         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32013
32014 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32015
32016         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32017
32018 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32019
32020         * gcc.c-torture/compile/981211-1.c: New test.
32021
32022 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32023
32024         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32025
32026         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32027
32028 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32029
32030         * gcc.special/930510-1.c: Make C9X safe.
32031         * gcc.misc-tests/gcov-1.c Similarly.
32032         * gcc.misc-tests/gcov-2.c Similarly.
32033
32034 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32035
32036         * gcc.dg/ultrasp1.c: New test.
32037
32038 1998-12-06  Richard Henderson  <rth@cygnus.com>
32039
32040         * gcc.c-torture/execute/981206.c: New test.
32041
32042 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32043
32044         * g++.old-deja/g++.ns/template7.C: New test.
32045
32046         * g++.old-deja/g++.other/expr1.C: New test.
32047
32048         * g++.old-deja/g++.eh/tmpl3.C: New test.
32049
32050         * g++.old-deja/g++.eh/tmpl2.C: New test.
32051
32052 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32053
32054         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32055         * g++.old-deja/g++.other/using6.C: Removed.
32056         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32057
32058         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32059
32060 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32061
32062         * g++.old-deja/g++.pt/overload8.C: New test.
32063
32064         * g++.old-deja/g++.pt/overload7.C: New test.
32065
32066         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32067
32068         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32069         and relinking messages.
32070         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32071         compiling with -frepo.
32072
32073 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32074
32075         * g++.old-deja/g++.pt/lookup6.C: New test.
32076
32077 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32078
32079         * gcc.c-torture/execute/981130-1.c: New test.
32080         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32081
32082 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32083
32084         * g++.old-deja/g++.pt/explicit76.C: New test.
32085
32086         * g++.old-deja/g++.pt/friend38.C: New test.
32087
32088         * g++.old-deja/g++.ns/crash2.C: New test.
32089
32090         * g++.old-deja/g++.pt/defarg8.C: New test.
32091
32092         * g++.old-deja/g++.pt/instantiate6.C: New test.
32093
32094         * g++.old-deja/g++.pt/static6.C: New test.
32095
32096         * g++.old-deja/g++.pt/decl2.C: New test.
32097
32098 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32099
32100         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32101         problem is actually related with name lookup, but so what? :-)
32102
32103         * g++.old-deja/g++.pt/friend37.C: New test.
32104
32105 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32106
32107         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32108         element, which fails on some systems.
32109
32110         * g77.f-torture/execute/labug1.f: New test.
32111
32112 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32113
32114         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32115         is defined.
32116
32117 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32118
32119         * g77.f-torture/compile/981117-1.f: New test.
32120
32121 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32122
32123         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32124         properly discarded.
32125
32126 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32127
32128         * gcc.c-torture/execute/memcheck: New directory of tests for
32129         -fcheck-memory-usage.
32130
32131 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32132
32133         * README: New file, general information about the testsuite and
32134         new description of the various C++ test subdirectories.
32135         * README.g++: Eliminate obsolete information, update and move most
32136         relevant stuff to README.
32137
32138 1998-11-07  Richard Henderson  <rth@cygnus.com>
32139
32140         * gcc.c-torture/compile/981107-1.c: New test.
32141
32142 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32143
32144         * execute/memcpy-bi.c: New testcase.
32145
32146 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32147
32148         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32149         base classes.
32150
32151         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32152         template is selected.
32153
32154         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32155         classes, it should be accepted for all types.
32156
32157         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32158
32159         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32160         specializations start with template headers.
32161
32162 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32163
32164         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32165
32166         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32167         non-POD types.
32168
32169 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32170
32171         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32172
32173 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32174
32175         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32176
32177 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32178
32179         * 981019-1.c: New test.
32180
32181 1998-10-14  Robert Lipe <robertl@dgii.com>
32182
32183         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32184         find objc headers.
32185
32186 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32187
32188         * compile/981001-4.c: Remove use of GCC extension that triggers a
32189         compiler bug.
32190
32191 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32192
32193         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32194
32195 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32196
32197         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32198         instantiation of template produces incorrect code for delete
32199         expression.
32200
32201         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32202         constructors' name is not unique.
32203         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32204         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32205
32206         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32207         automatic array of const is ill-formed.
32208
32209         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32210         of template parameter?
32211
32212         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32213         const.
32214
32215         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32216         pointer-to-member expression.
32217
32218         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32219         declaration causes ICE.
32220
32221 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32222
32223         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32224         reserved in the global namespace.
32225
32226         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32227         generate needed virtual table.
32228
32229         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32230
32231 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32232
32233         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32234         template-dependent type
32235
32236 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32237
32238         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32239         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32240         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32241
32242         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32243         class should be usable as argument of member function.
32244         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32245         class should be usable as return type of member function.
32246         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32247         class should be usable as type of data member.
32248
32249         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32250
32251 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32252
32253         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32254
32255 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32256
32257         * gcc.dg/dll-?.c Add thumb to target list.
32258         Fix assembler scan patterns to match current assembler output.
32259
32260 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32261
32262         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32263         matching of template brackets.
32264
32265         * g++.old-deja/g++.other/using4.C: New test.  Test using
32266         declarations of methods from base classes.
32267
32268         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32269         within functions should introduce names into the innermost
32270         enclosing namespace.
32271
32272         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32273         of static locals if first initialization throws.
32274
32275 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32276
32277         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32278
32279 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32280
32281         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32282         lose track of the possible targets of tablejump insns.
32283         * special/special.exp: Run it.
32284
32285 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32286
32287         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32288         must be declared before its specializations can be named in friend
32289         declarations.
32290
32291 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32292
32293         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32294
32295         * g77.f-torture/execute/io1.f: New test.
32296
32297 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32298
32299         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32300         with pointer to template function, for which no argument deduction
32301         is possible.
32302
32303         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32304         specialization of template function as argument to template
32305         function.
32306
32307         * g++.old-deja/g++.other/access2.C: New test; Inner class
32308         shouldn't have privileged access to Outer's names.
32309
32310 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32311
32312         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32313         friend template declared within template class conflicts with
32314         nested class of the same name.
32315
32316         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32317         is ignored.
32318
32319         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32320         object with direct initializer as function declaration.
32321
32322         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32323         initializers.
32324
32325         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32326         involving const pointer and NULL produces incorrect result.
32327
32328         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32329         type name without `typename' should be rejected with -pedantic.
32330
32331 1998-10-02  Richard Henderson  <rth@cygnus.com>
32332
32333         * g++.old-deja/g++.other/addrof1.C: New test.
32334
32335 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32336
32337         * gcc.c-torture/compile/981001-1.c: New test.
32338         * gcc.c-torture/execute/981001-1.c: New test.
32339
32340 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32341
32342         * gcc.c-torture/compile/981001-2.c: New test.
32343         * gcc.c-torture/compile/981001-3.c: New test.
32344         * gcc.c-torture/compile/981001-4.c: New test.
32345
32346 1998-10-01  Robert Lipe  <robertl@dgii.com>
32347
32348         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32349         multilibbed hosts.   Idea grafted from g77.exp.
32350
32351 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32352
32353         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32354         avoid losing on systems which need -lsocket.
32355
32356 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32357
32358         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32359         * g++.old-deja/g++.other/nested2.C: Ditto.
32360         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32361         failure.
32362
32363 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32364
32365         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32366         preferred over template operator!= for enum bitfields.
32367
32368 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32369
32370         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32371         that happen to have the same base name, but in different scopes,
32372         are incorrectly rejected.
32373
32374 1998-09-16  Richard Henderson  <rth@cygnus.com>
32375
32376         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32377         on the native word size instead of an integer literal.
32378
32379 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32380
32381         * g++.old-deja/g++.other/static2.C: Invocation of static data
32382         member of type pointer-to-function denoted as non-static member.
32383
32384         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32385         checks involving function types and aliases.
32386
32387 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32388
32389         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32390         redefined to the same non-trivial type.
32391
32392         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32393         namespace-qualification of template specializations declared in
32394         other namespaces.
32395
32396         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32397         to declare a subset of the specializations of a template function
32398         as friends of specializations of a template class.
32399
32400         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32401         member templates that do not fully specialize the enclosing
32402         template class are rejected.
32403
32404 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32405
32406         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32407
32408 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32409
32410         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32411         altered from libf2c/libU77 version.
32412
32413 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32414
32415         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32416
32417 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32418
32419         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32420         (un)signed char are different types for template specialization
32421         purposes.
32422
32423 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32424
32425         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32426         * objc: ObjC testsuite.
32427
32428 1998-08-31  Catherine Moore  <clm@cygnus.com>
32429
32430         * gcc.c-torture/execute/941014-1.x:  New file.
32431
32432 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32433
32434         * lib/c-torture.exp: Add support for
32435         torture_eval_before_compile and torture_eval_before_execute
32436         variables.
32437
32438 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32439
32440         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32441         this test triggers valid.
32442
32443 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32444
32445         * gcc.dg/980827-1.c: New test.
32446
32447 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32448
32449         * gcc.c-torture/execute/loop-4b.c: New test.
32450
32451 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32452
32453         * lib/c-torture.exp: Add support for
32454         torture_eval_before_compile and torture_eval_before_execute
32455         variables.
32456
32457 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32458
32459         * gcc.c-torture/compile/980825-1.c: New test.
32460
32461 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32462
32463         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32464         count number tests in opt_t0 not good_t0.
32465
32466 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32467
32468         * gcc.c-torture/compile/930326-1.x: Fix typo.
32469
32470 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32471
32472         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32473         causes an ICE.
32474
32475 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32476
32477         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32478         STACK_SIZE is defined.
32479         * gcc.c-torture/unsorted/stuct.c: Similarly.
32480
32481         * gcc.c-torture/compile/980821-1.c: New test.
32482
32483 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32484
32485         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32486
32487 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32488
32489         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32490         code.
32491
32492 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32493
32494         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32495         error'.
32496
32497 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32498
32499         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32500
32501 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32502
32503         * gcc.c-torture/compile/980816-1.c: New test.
32504
32505         * gcc.dg/980816-1.c: New test.
32506
32507 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32508
32509         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32510         compiler for ieee tests.
32511
32512 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32513
32514         * g77.f-torture/compile/980729-0.f: New test.
32515
32516 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32517
32518         * gcc.c-torture/special/eeprof-1.c: New test, for
32519         -finstrument-functions.
32520         * gcc.c-torture/special/special.exp: Run it.
32521
32522 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32523
32524         * gcc.c-torture/compile/980729-1.c: New test.
32525
32526 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32527
32528         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32529         __thumb__ is defined, and test for ARM style doubles if so.
32530
32531 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32532
32533         * g77.f-torture/noncompile/980615-0.f: New test.
32534
32535 1998-07-26  H.J. Lu  (hjl@gnu.org)
32536
32537         * gcc.dg/980312-1.c: Do link instead of compile.
32538         * gcc.dg/980313-1.c: Likewise.
32539
32540 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32541
32542         * gcc.c-torture/compile/980726-1.c: New test.
32543
32544 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32545
32546         * g77.f-torture/execute/io0.f: New test.
32547
32548 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32549
32550         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32551         an int.
32552
32553 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32554
32555         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32556         m32r bugs.
32557
32558 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32559
32560         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32561         c-decl.c:grokdeclarator can handle mode attributes.
32562
32563 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32564
32565         * gcc.c-torture/execute/980716-1.c: New test.
32566
32567 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32568
32569         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32570         the mn10200.
32571         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32572         the mn10200.
32573         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32574         * gcc.c-torture/compile/930326-1.x: Similarly.
32575
32576 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32577
32578         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32579         New test from Craig.
32580
32581 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32582
32583         * g77.f-torture/noncompile/980616-0.f: New test.
32584
32585         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32586
32587 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32588
32589         *  g++.other/singleton.C: Return error value instead of taking
32590         SIGSEGV.
32591
32592 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32593
32594         *  g++.other/singleton.C: New test.   Warning is under dispute.
32595         Runtime crash is not.
32596
32597 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32598
32599         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32600         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32601         using6.C, using7.C}:  New namespace tests.
32602
32603 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32604
32605         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32606         specialization with typedef'ed names used as array indexes.
32607
32608 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32609
32610         * gcc.c-torture/execute/980709-1.c: New test.
32611
32612         * gcc.dg/980709-1.c: New test.
32613
32614 1998-07-07  Richard Henderson  <rth@cygnus.com>
32615
32616         * gcc.c-torture/execute/bcp-1.c: New test.
32617
32618 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32619
32620         * gcc.c-torture/execute/980707-1.c: New test.
32621
32622 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32623
32624         * gcc.c-torture/compile/980706-1.c: New test.
32625
32626 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32627
32628         * g77.f-torture/execute/980701-0.f,
32629         g77.f-torture/execute/980701-1.f: New test from Craig.
32630
32631 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32632
32633         * gcc.c-torture/compile/980701-1.c: New test.
32634
32635         * gcc.c-torture/execute/980701-1.c: New test.
32636
32637 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32638 rlsruhe.de>
32639
32640         * g++.old-deja/g++.robertl/eb132.C: New test.
32641         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32642
32643 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32644
32645         * g77.f-torture/execute/980628-7.f,
32646         g77.f-torture/execute/980628-8.f,
32647         g77.f-torture/execute/980628-9.f,
32648         g77.f-torture/execute/980628-10.f: New tests from Craig.
32649
32650         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32651
32652 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32653
32654         * g77.f-torture/execute/980628-4.f: New test from Craig.
32655         * g77.f-torture/execute/980628-5.f: Likewise.
32656         * g77.f-torture/execute/980628-2.f: Likewise.
32657         * g77.f-torture/execute/980628-0.f: Likewise.
32658         * g77.f-torture/execute/980628-1.f: Likewise.
32659         * g77.f-torture/execute/980628-3.f: Likewise.
32660         * g77.f-torture/execute/980628-6.f: Likewise.
32661
32662 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32663
32664         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32665         directory when nothing has been installed yet.
32666
32667 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32668
32669         * gcc.c-torture/special/special.exp: Handle newer versions of
32670         dejagnu.
32671
32672 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32673
32674         * gcc.dg/980626-1.c: New test.
32675
32676 1998-06-19  Bruno Haible <haible@ilog.fr>
32677
32678         * gcc.misc-tests/m-un-2.c: New test.
32679         * g++.old-deja/g++.other/warn01.c: Likewise.
32680
32681 1998-06-19  Robert Lipe  <robertl@dgii.com>
32682
32683         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32684         compatibility with assmblers with a different comment character.
32685         Eliminate use of GAS-specific extensions.
32686
32687 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32688
32689         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32690
32691 1998-06-19  Robert Lipe  <robertl@dgii.com>
32692
32693         *lib/g77.exp: Replace search for libf2c.a with search for newly
32694         renamed libg2c.a
32695
32696 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32697
32698         * gcc.c-torture/execute/980617-1.c: New test.
32699
32700 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32701
32702         * gcc.c-torture/execute/980612-1.c: New test.
32703
32704 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32705
32706         * gcc.dg/980523-1.c: Only test on ppc-linux.
32707         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32708
32709         * gcc.c-torture/execute/980608-1.c: New test.
32710
32711 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32712
32713         * gcc.c-torture/execute/980605-1.c: New test.
32714
32715 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32716
32717         * gcc.c-torture/execute/980604-1.c: New test.
32718
32719 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32720
32721         * gcc.c-torture/execute/980602-1.c: New test.
32722         * gcc.c-torture/execute/980602-2.c: Likewise.
32723
32724 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32725
32726         * 970125-0.f: Fix per JCB.  Add commentary.
32727
32728 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32729
32730         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32731         IEEE -0 support.
32732
32733 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32734
32735         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32736         earlier.
32737
32738 1998-05-28  Catherine Moore <clm@cygnus.com>
32739
32740         * gcc.c-torture/execute/980526-3.c: New test.
32741
32742 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32743
32744         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32745         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32746         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32747         m88k-motorola-sysv3 to XFAIL.
32748
32749 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32750
32751         * gcc.dg/980526-1.c: New test.
32752         * gcc.c-torture/execute/980526-2.c: New test.
32753
32754 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32755
32756         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32757
32758         * gcc.c-torture/execute/980526-1.c: New test.
32759
32760 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32761
32762         * g77.f-torture/execute/alpha2.f: Add runtime test.
32763
32764 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32765
32766         * g++.old-deja/old-deja.exp: Strip leading directories.
32767
32768         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32769         error for the line.  Don't run multiple tests for the same line.
32770
32771 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32772
32773         * gcc.dg/980523-1.c: New test.
32774
32775 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32776
32777         * g77.f-torture/compile/970915-0.f: New test.
32778
32779 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32780
32781         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32782
32783 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32784
32785         * gcc.dg/980520-1.c: New test.
32786
32787 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32788
32789         * gcc.dg/980502-1.c: Fix return type.
32790
32791 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32792
32793         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32794         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32795         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32796         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32797         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32798
32799 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32800
32801         * g77.f-torture/execute/980520-1.f: New test.
32802
32803 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32804
32805         * lib/mike-g77.exp: New file.
32806
32807         * g77.f-torture/noncompile/noncompile.exp,
32808         g77.f-torture/noncompile/check0.f: New files.
32809
32810 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32811
32812         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32813         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32814         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32815         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32816         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32817         abort where appropriate.
32818
32819 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32820
32821         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32822         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32823
32824 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32825
32826         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32827
32828 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32829
32830         * g77.f-torture/compile/980427-0.f: New test.
32831
32832 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32833
32834         * g77.f-torture/compile/980424-0.f: New test.
32835
32836 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32837
32838         * g77.f-torture/compile/980419-2.f (main): New test.
32839         * g77.f-torture/compile/970125-0.f: New test.
32840         * g77.f-torture/compile/980419-1.f: New test.
32841
32842 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32843
32844         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32845         of loop-4.c.
32846
32847 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32848
32849         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32850
32851 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32852
32853         * gcc.c-torture/compile/980329-1.c: New test.
32854
32855 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32856
32857         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32858         * gcc.dg/980312-1.c: Fix typo in -march command.
32859
32860 1998-03-16  H.J. Lu  (hjl@gnu.org)
32861
32862         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32863
32864 1998-03-11  Robert Lipe  <robertl@dgii.com>
32865
32866         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32867         Dave Love agree the Fortran source is bogus.
32868
32869 1998-03-11  Robert Lipe  <robertl@dgii.com>
32870
32871         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32872         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32873         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32874         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32875         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32876
32877 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32878
32879         * g++.old-deja/g++.other/friend1.C: New test.
32880
32881 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32882
32883         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32884         possibly uninitialized) variables and declare dnrm2.
32885
32886 1998-02-23  Robert Lipe <robertl@dgii.com>
32887
32888         From Bruno Haible <haible@ilog.fr>:
32889         * gcc.c-torture/execute/980223.c: New test.
32890
32891 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32892
32893         * gcc.dg/ifelse-1.c: New test.
32894
32895 1998-02-09  H.J. Lu  (hjl@gnu.org)
32896
32897         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32898
32899           * lib/old-dejagnu.exp (old-dejagnu): Added the
32900           "execution test - XFAIL *-*-*" handling in the spirit of
32901           "excess errors test -". Changed the "execution test fails"
32902           handling to be like "excess errors test fails".
32903           * Update various tests accordingly.
32904
32905 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32906
32907         * gcc.c-torture/execute/980205.c: New test.
32908
32909 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32910
32911         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32912         * lib/f-torture.exp: Similarly.
32913         * gcc.c-torture: Rename all .cexp files to .x files.
32914
32915 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
32916
32917         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
32918         (940510-1.c): Removed duplicate.
32919         (971104-1.c): New test.
32920
32921 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
32922
32923           * lib/f-torture.exp: Improve error and loop detection.
32924
32925 1997-11-19  Michael Meissner  <meissner@cygnus.com>
32926
32927         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
32928         use that to size the filler array.
32929
32930 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
32931
32932         * lib/c-torture.exp(c-torture-execute): Fix typo.
32933
32934         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
32935         testcase as the executable name. Keep the executable around if
32936         the test fails.
32937
32938 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
32939
32940         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
32941         changes.  Only test one -g option, and move it to the end of the
32942         list of options to test.
32943
32944 1997-09-19  Michael Meissner  <meissner@cygnus.com>
32945
32946         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
32947         variable GCC_TORTURE_OPTIONS to supply default switches separated
32948         by colons.  If no environment variable, run tests with -O0 -g, -O1
32949         -g, and -O2 -g as well.
32950
32951 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
32952
32953         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
32954         explanatory comments. Fix indentation.
32955
32956 1997-09-15  Jeffrey A Law  (law@cygnus.com)
32957
32958         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
32959
32960 1997-09-11  Jeffrey A Law  (law@cygnus.com)
32961
32962         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
32963         * g++.old-deja/g++.mike/p7325.C: Likewise.
32964         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
32965
32966 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
32967
32968         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
32969         * g++.old-deja/g++.brendan/crash30.C: Likewise.
32970         * g++.old-deja/g++.brendan/crash39.C: Likewise.
32971         * g++.old-deja/g++.law/operators4.C: Likewise.
32972
32973 1997-09-11  Joe Buck  (jbuck@synopsys.com)
32974
32975         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
32976         * g++.old-deja/g++.mike/p784.C: Ditto.
32977         * g++.old-deja/g++.mike/p785.C: Ditto.
32978
32979 1997-09-05  Jeffrey A Law  (law@cygnus.com)
32980
32981           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
32982
32983 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32984
32985         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
32986         target feature; pass this to c-torture-execute as needed.
32987
32988 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32989
32990         * lib/c-torture.exp(c-torture-execute): If the previous and the
32991         current executables being tested are identical, we don't need to
32992         run the executable again. Try to make the executable names
32993         unique. Add an optional argument for passing additional compiler
32994         flags.
32995
32996 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
32997
32998         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
32999
33000 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33001
33002         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33003
33004 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33005
33006         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33007         32bit or larger longs.
33008
33009         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33010         have either a 32bit long or 32bit int.
33011
33012 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33013
33014         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33015         Make double precision tests dependent on sizeof (double).
33016
33017 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33018
33019         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33020         too.
33021
33022 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33023
33024         * gcc.c-torture/compile/961203-1.cexp: New script.
33025
33026 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33027
33028         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33029         up the includes ourselves.
33030
33031 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33032
33033         * lib/plumhall.exp: Remove random include, and add a few
33034         verbose messages for debugging.
33035
33036 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33037
33038         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33039         of trying to do it ourselves.
33040
33041 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33042
33043         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33044
33045 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33046
33047         * gcc.prms/5403.c: Made regexp a bit less strict.
33048
33049 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33050
33051         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33052         is returned from remote_load instead.
33053         * lib/plumhall.exp: Ditto.
33054         * lib/mike-g++.exp: Ditto.
33055         * lib/old-dejagnu.exp: Ditto.
33056         * lib/c-torture.exp: Ditto.
33057
33058 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33059
33060         * lib/g++.exp: Use build_wrapper procedure.
33061         * lib/gcc.exp: Ditto.
33062
33063 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33064
33065         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33066         an old-style decl for malloc.  Fixes tests to work when
33067         sizeof (int) != sizeof (size_t).
33068
33069 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33070
33071         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33072
33073         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33074         use stdargs.h interface.
33075
33076 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33077
33078         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33079         NO_VARARGS when compiling.
33080
33081 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33082
33083         * lib/plumhall.exp(ph_includes): New procedure.
33084         (ph_make): Use it.
33085         (ph_compiler): Ditto.
33086
33087         * lib/g++.exp: Rename test-glue.c to testglue.c.
33088         * lib/gcc.exp: Ditto.
33089
33090 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33091
33092         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33093         to completion when it's called.
33094
33095 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33096
33097         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33098         is defined, don't do test.
33099
33100 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33101
33102         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33103         for object files.
33104         (ph_summary): Mark skipped testcases as untested, not unresolved.
33105
33106         * lib/plumhall.exp (ph_make): If unresolved because of bad
33107         errorCode, record errorCode in log file.
33108         (*): Replace send_log/verbose with verbose -log.
33109
33110 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33111
33112         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33113         double conversion if double isn't at least 8 bytes.
33114
33115         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33116         int to work with targets where int is 16 bits.
33117
33118         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33119         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33120         precision for the test to complete.
33121
33122 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33123
33124         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33125         if d10v is not compiled with the -mdouble64 flag.
33126         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33127
33128         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33129         d10v is not compiled with the -mint32 flag.
33130
33131 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33132
33133         * lib/plumhall.exp: Use incr_count.
33134
33135 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33136
33137         * gcc.c-torture: Update to c-torture-1.45.
33138
33139 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33140
33141         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33142         the name of the expect testcase file).
33143
33144         * lib/g++.exp(g++_init): Ditto.
33145
33146 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33147
33148         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33149         the host.
33150
33151         * lib/gcc.exp(gcc_exit): New procedure.
33152
33153 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33154
33155         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33156         specs where appropriate.
33157
33158         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33159         because of new "candidates are" messages, and removed a few
33160
33161         * Converted all non-old-style g++ testcases to old-style, and
33162         moved into g++.old-deja.
33163
33164 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33165
33166         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33167         options.
33168
33169         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33170         succeeded.
33171
33172         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33173
33174 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33175
33176         * lib/gcc.exp (gcc_target_compile): Add support for defining
33177         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33178         the machine doesn't have those features.
33179
33180 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33181
33182         * g++.law/operators4.exp: Don't use LIBS.
33183
33184 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33185
33186         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33187
33188         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33189         * lib/g++.exp: Set it here instead. Also, allow use of the
33190         --tool_exec and --tool_opt options. Change CXX to
33191         GXX_UNDER_TEST.
33192
33193         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33194
33195         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33196
33197 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33198
33199         * lib/old-dejagnu.exp: Use prune_warnings instead of
33200         prune_system_crud.
33201         * lib/mike-g++.exp: Ditto.
33202         * lib/gcc.exp: Ditto.
33203         * lib/g++.exp: Ditto.
33204
33205         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33206
33207 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33208
33209           * 941014-2.c: Include stdlib.h
33210           * 960327-1.c: Include stdio.h
33211           * dbra.c, index-1.c: Don't assume ints are 32bits.
33212
33213 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33214
33215         * lib/gcc.exp: Add gcc,stack_size target feature.
33216
33217         * lib/g++.exp(g++_target_compile): Add the include and link
33218         paths here, not in two other places. And, it's $options, not
33219         options.
33220
33221         * lib/mike-g++.exp(postbase): Remove the code that determines
33222         the correct include and link paths.
33223         * g++.old-deja/old-deja.exp: Ditto.
33224
33225 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33226
33227         * lib/g++.exp(g++_init): target_compile no longer returns the
33228         filename of the result.
33229
33230 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33231
33232         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33233         call to glob.
33234
33235         * gcc.c-torture/special/special.exp: Change call to
33236         gcc_target_compile to include the object file.
33237
33238 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33239
33240         * gcc.c-torture/special/special.exp: Correct misspelling in last
33241         change.
33242
33243 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33244
33245         * lib/plumhall.exp(ph_summary): Log the entire output of the
33246         executable. Return -1 if there were any failures, 0 otherwise.
33247         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33248         (ph_make): Clean up objects and executables that were built
33249         if the tests succeeded.
33250
33251 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33252
33253         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33254         libraries and includes in the build tree as appropriate.
33255
33256 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33257
33258         * lib/c-torture.exp: Instead of looking for the global variable
33259         NO_LONG_LONG, check to see if that's a feature of the target.
33260
33261 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33262
33263         * config/default.exp: Minimize. Delete the remainer of the files in
33264         config; this functionality is now in devo/dejagnu/config.
33265
33266         g++.*/*: Pass any additional flags used to compile to postbase;
33267         delete CXXFLAGS.
33268
33269         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33270         is now done by runtest.exp. Use gcc_target_compile instead of
33271         compile.
33272
33273         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33274         Remove references to CFLAGS. Use remote_file instead of
33275         calling rm -f.
33276         (c-torture): Take a list of arguments to use to compile this
33277         testcase.
33278
33279         lib/g++.exp: Simplify. Use target_compile instead of compile.
33280         lib/gcc-dg.exp: Ditto.
33281         lib/gcc.exp: Ditto.
33282         lib/mike-{gcc,g++}.exp: Ditto.
33283         lib/old-dejagnu.exp: Ditto.
33284         lib/plumhall.exp: Ditto.
33285
33286 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33287
33288         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33289         (ph_linker): Likewise.
33290
33291 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33292
33293           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33294         MAP_ANON / MAP_ANONYMOUS if defined;
33295         else try to map from /dev/zero .
33296
33297 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33298
33299         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33300         isn't defined, then define it to MAP_ANONYMOUS.
33301
33302 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33303
33304         * gcc.c-torture: Update to c-torture-1.42 release.
33305
33306 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33307
33308         * gcc.c-torture: Update to c-torture-1.41 release.
33309
33310 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33311
33312         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33313         c-torture release.
33314
33315 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33316
33317         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33318         and LDFLAGS.  Fix second case to append the target_info ldflags
33319         onto LDFLAGS, not CFLAGS.
33320         * lib/g++.exp (g++_init): Add target_info stuff.
33321         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33322         of libgloss and newlib flags for !native.
33323
33324         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33325         (GDB): Fix relative path to go up another dir for finding gdb.
33326
33327 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33328
33329         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33330         versions in the target_info array, if they don't exist.
33331
33332 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33333
33334         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33335
33336 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33337
33338         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33339         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33340
33341 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33342
33343         * lib/old-dejagnu.exp: Don't remove the output file before we've
33344         actually tested it. Don't append pwd to the path of the executable
33345         we're testing.
33346
33347 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33348
33349         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33350
33351 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33352
33353         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33354         temporary directory for compiler files, and set it to a default
33355         value of /tmp. Set $output as the name of the output file from
33356         compiling the testcase. Add a -o option to $cflags_var so the
33357         compiler writes the final output file as $output. Set $executable
33358         to $output.
33359
33360         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33361         directory for compiler files, and set it to /tmp if it doesn't
33362         already have a value. Set $output_file to the name of the output
33363         file from compiling the testcase. Add a -o option to CXXFLAGS so
33364         the compiler writes the final output file as $output. Use $output
33365         as the executable to be tested.
33366
33367 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33368
33369         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33370
33371 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33372
33373         * gcc.c-torture/execute/pending-1.c: New test.  Still
33374         pending in Tege's queue.
33375
33376 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33377
33378         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33379         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33380         if there were failures.  Call unresolved if there were unresolved
33381         testcases.  Call gcc_fail if program did not run to completion.
33382         (ph_make): Pass additional argument name to ph_execute.
33383         (ph_execute): Add new argument.  Pass additional arguments to
33384         ph_summary.  Call gcc_fail is there is no execution output.
33385
33386 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33387
33388         * lib/plumhall.exp (proc_summary): Output relavent summary
33389         lines into the log so specific failures in plumhall can be
33390         investigated.
33391
33392 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33393
33394         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33395         (c-torture-execute): Don't try to execute tests which use
33396         "long long" types if $NO_LONG_LONG is nonzero.
33397
33398 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33399
33400         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33401         not c-torture.
33402
33403         * gcc.ieee: Move from here.
33404         * gcc.c-torture/execute/ieee: To here.
33405
33406 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33407
33408         * gcc.c-torture: Update to c-torture-1.41 release.
33409
33410 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33411
33412         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33413         not "$output".
33414
33415 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33416
33417         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33418         -c present.
33419
33420 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33421
33422         * config/proelf.exp: Handle connecting to a simulator.
33423
33424 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33425
33426         * config/proelf.exp: New file.  Enough framework that we can
33427         run c-torture tests on the proelf targets (or any other target
33428         that gdb can connect to for that matter).
33429
33430 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33431
33432         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33433         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33434
33435         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33436         exec_output exists.
33437
33438 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33439
33440         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33441         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33442
33443         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33444         to pass/fail/unresolved/unsupported/untested.  Caller must now
33445         call unresolved/unsupported/untested.
33446         * lib/*.exp: Update FSF address.  Update to handle new results of
33447         ${tool}_load.
33448         * lib/chill.exp (verbose): Delete.
33449
33450 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33451
33452         * lib/gcc.exp (default_gcc_start): Change order of args to
33453         $LDFLAGS $CFLAGS $LIBS.
33454         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33455         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33456         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33457         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33458         * gcc.misc-tests/dg-test.exp: Likewise.
33459         * gcc.misc-tests/msgs.exp: Likewise.
33460         * gcc.prms/prms.exp: Likewise.
33461         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33462         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33463
33464         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33465
33466 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33467
33468         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33469
33470         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33471         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33472
33473         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33474         necessary.
33475
33476 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33477
33478         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33479         global for loop; add use of $mathlib.
33480         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33481         settings here; set mathlib for anything but VxWorks.
33482
33483 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33484
33485         * gcc.c-torture: Update to c-torture-1.40 release.
33486
33487 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33488
33489         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33490         dg.exp.
33491
33492 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33493
33494         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33495         global.
33496
33497 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33498
33499         * lib/g++.exp (LIBS): Define if not already.
33500         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33501         (gcc-dg-prune): Call prune_gcc_output.
33502         * lib/gcc.exp (prune_gcc_output): New proc.
33503         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33504         prune_gcc_output.
33505
33506 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33507
33508         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33509         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33510
33511 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33512
33513         * gcc.c-torture: Update to c-torture-1.39 release.
33514
33515 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33516
33517         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33518         fails, try others as well.
33519
33520 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33521
33522         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33523         If compilation fails, mark execute tests as `untested'.
33524         If test is marked as unsupported, don't mark compilation and
33525         execute tests as failed.
33526
33527 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33528
33529         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33530         libstdc++ for whether or not we want to be doing shared
33531         libraries.  Delete link_curses since we don't need it anymore.
33532         * lib/mike-g++.exp (postbase): Don't link in libg++.
33533         * g++.old-deja/old-deja.exp: Likewise.
33534
33535 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33536
33537         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33538
33539 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33540
33541         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33542         For that, add `-Wl,-a,shared_archive'.
33543         * g++.old-deja/old-deja.exp: Likewise.
33544
33545 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33546
33547         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33548
33549 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33550
33551         * lib/mike-g++.exp (postbase): Pay attention to the status of
33552         g++_load.
33553
33554 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33555
33556           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33557
33558 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33559
33560         * lib/gcc.exp (default_gcc_start): No longer need to log program
33561         being executed or its output, execute_anywhere does that now.
33562         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33563         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33564
33565 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33566
33567         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33568         the same as those in lib/g++.exp.
33569
33570 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33571
33572         * gcc.c-torture: Update to c-torture-1.38 release.
33573         * gcc.ieee: Related changes.
33574
33575 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33576
33577         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33578         "exec". Minor reformatting changes.
33579
33580         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33581         cross. This means all "exec" calls now work on a remote host as
33582         well.
33583         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33584         cross. Filter out the extra "\r\n" stuff that expect puts in.
33585         (c-torture-execute): Filter out the bogus warnings like
33586         c-torture-compile does. Add support for canadian cross.
33587         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33588         Use execute_anywhere rather than calling exec directly. Now it
33589         works for canadian cross testing.
33590
33591 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33592
33593         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33594         results into a variable, and check that rather than using file exists.
33595
33596 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33597
33598         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33599         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33600
33601 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33602
33603         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33604         lib_curses if there's a shared libg++ in the build tree.
33605
33606 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33607
33608         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33609         if not supported target.
33610
33611 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33612
33613         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33614         link_curses up to always happen, not just for native builds.
33615
33616 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33617
33618         * gcc.c-torture: Update to c-torture-1.36 release.
33619         * gcc.failure: Related changes.
33620
33621 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33622
33623         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33624
33625 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33626
33627         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33628         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33629         runshlib, link_curses, and mathlib for link and run.
33630
33631         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33632         pass the runtime shared library options for Solaris, OSF/1, and
33633         Irix5, and link with -lcurses to avoid unresolved references.
33634
33635 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33636
33637         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33638         only run once.
33639
33640 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33641
33642         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33643
33644 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33645
33646         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33647         do not have a framework for the "compat" tests yet.
33648
33649 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33650
33651         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33652         set to null if we're testing vxworks5.1.  Use that instead of
33653         `-lm' in the setting of LIBS for link and run.
33654
33655 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33656
33657         * config/rom68k.exp (${tool}_load): Major changes to make it
33658         work.  Verified that it does in fact return the stuff in
33659         exec_output properly.  Catch any Emul or any TRAP other than 0.
33660
33661 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33662
33663         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33664         LDFLAGS properly for targets that need stuff from libgloss.
33665         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33666         only run once.
33667         (gpp_initialized): New variable.
33668
33669 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33670
33671         * config/rom68k.exp: Load libgloss.exp.
33672         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33673         so we can produce a fully linked binary.
33674         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33675         so we can produce a fully linked binary.
33676
33677 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33678
33679         * lib/plumhall.exp (ph_section): Watch for expected failures.
33680         Add missing `else'.
33681
33682         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33683         run the testcase.
33684         (c-torture): Likewise.
33685
33686 1995-08-28  Doug Evans  <dje@cygnus.com>
33687
33688         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33689
33690         * lib/mike-g++.exp (mike_cleanup): New proc.
33691         (prebase): New globals compiler_result, not_compiler_result,
33692         target_regexp.
33693         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33694         allow leading "-" in pattern.  Watch for unsupported tests.
33695         If $compiler_result is set, pattern match assembler code,
33696         and ditto for $not_compiler_result.
33697         * lib/mike-gcc.exp: Likewise.
33698
33699         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33700         execution "succeeded".
33701
33702 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33703
33704         * config/win32.exp: New file.
33705         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33706
33707 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33708
33709         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33710         unsupported.
33711         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33712         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33713         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33714
33715         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33716         "... without exceptions was ...".  That is now handled by
33717         prune_system_crud.
33718         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33719
33720 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33721
33722         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33723         sieve.c,sort2.c}: New files.
33724         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33725         sieve.exp,sort2.exp}: Drivers for them.
33726
33727         * lib/mike-gcc.exp (program_output): New user settable variable.
33728         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33729         messages.
33730         * lib/mike-g++.exp (program_output): New user settable variable.
33731
33732         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33733
33734         * config/sh.exp: Deleted (use sim.exp instead).
33735
33736 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33737
33738         * config/vx.exp: Declare CHECKTASK as global.
33739         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33740         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33741         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33742
33743 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33744
33745         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33746         target. Like vx.exp, only includes `vx29k.exp' instead of
33747         `vxworks.exp'.
33748
33749 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33750
33751         * config/sim.exp: Increase time limit from 120 seconds to 240.
33752
33753 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33754
33755         * gcc.c-torture/execute/950628-1.c: New test.
33756
33757 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33758
33759         * gcc.c-torture: Update with changes/additions from
33760         c-torture-1.34.
33761
33762 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33763
33764         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33765
33766 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33767
33768         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33769
33770 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33771
33772         * gcc.c-torture/compile/950512-1.c: New test.
33773         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33774         * gcc.dg/struct-ret-1.c: Likewise.
33775
33776 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33777
33778         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33779           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33780
33781 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33782
33783         * gcc.c-torture/special/920411-1.c: Deleted.
33784         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33785
33786 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33787
33788         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33789         cpu limit.
33790
33791 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33792
33793         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33794
33795 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33796
33797         From kenner;
33798         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33799         is the proper length.
33800         * va-arg-3.c: Likewise.
33801
33802 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33803
33804         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33805         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33806
33807         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33808         * lib/g++.exp (default_g++_start): Delete old cruft.
33809
33810 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33811
33812         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33813         (2 * (1 << 18)) to (2 * (1 << 17)).
33814
33815         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33816
33817 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33818
33819         * config/rom68k.exp: Renamed from config/idp.exp
33820
33821 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33822
33823         * c-torture/compile/921109-2.c
33824
33825 1995-04-18  Mike Stump  <mrs@cygnus.com>
33826
33827         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33828         excess errors.
33829
33830 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33831
33832         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33833         output.
33834         * lib/g++.exp (default_g++_start): Likewise.
33835
33836 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33837
33838         * gcc.c-torture/compile/950329-1.c: New test.
33839
33840 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33841
33842           * config/bug.exp (${tool}_load): Updated to use new remote_open
33843           and remote_close procs.
33844         * config/idp.exp: New file.
33845
33846 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33847
33848         * gcc.c-torture/execute/950322-1.c: New test.
33849
33850 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33851
33852         * config/vx.exp (${tool}_load): Clean up testing of return code from
33853         vxworks_ld and vxworks_spawn.
33854
33855 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33856
33857         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33858
33859 1995-03-13  Mike Stump  <mrs@cygnus.com>
33860
33861         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33862         can mark excess errors on a machine by machine basis.  Note, the
33863         default is to not expect any excess errors, even when excess
33864         errors test - is given, so you will want to put an XFAIL ... on
33865         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33866         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33867         those 4 machines, but no others.
33868
33869 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33870
33871         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33872         * lib/c-torture.exp: to here.
33873
33874 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33875
33876         * gcc.c-torture/execute/950221-1.c: New test.
33877         * gcc.c-torture/execute/struct-ret-1.c: New test.
33878         * gcc.c-torture/compile/950221-1.c: New test.
33879
33880         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33881
33882 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33883
33884         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33885         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33886
33887 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33888
33889         * g++.gb: New directory of tests, derived from my signature and
33890         class scoping tests.
33891
33892         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33893         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33894         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33895         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33896         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33897         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33898         * g++.gb/sig25.C: Likewise.
33899
33900         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33901         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33902         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33903         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33904         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33905         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33906         * g++.gb/sig25.exp: Likewise.
33907
33908         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33909         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33910         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33911         * g++.gb/scope13.C: Likewise, this test still fails.
33912
33913         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
33914         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
33915         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
33916         * g++.gb/scope13.exp: Ditto.
33917
33918         * g++.gb/README: New file, explains what these tests are about.
33919
33920 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
33921
33922         * lib/dg.exp (dg-do): Support `preprocess'.
33923         (dg-test): Likewise.
33924
33925 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
33926
33927         * config/udi.exp: change "continue -expect" to "exp_continue".
33928
33929 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
33930
33931         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
33932         Delete redundant tests.
33933
33934         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
33935         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
33936         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
33937         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
33938         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
33939         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
33940         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
33941         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
33942
33943         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
33944         storing label pointers.
33945         * gcc.c-torture/execute/921019-1.c: Likewise.
33946         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
33947         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
33948         parameter fp.
33949         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
33950         constants.
33951
33952         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
33953         Delete obsolete tests.
33954
33955         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
33956         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
33957         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
33958         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
33959         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
33960         * gcc.c-torture/compile/950124-1.c: New test.
33961
33962         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
33963
33964 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
33965
33966         * lib/mike-g++.exp: Add -lm to LIBS.
33967
33968 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
33969
33970         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
33971
33972 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
33973
33974         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
33975
33976 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
33977
33978         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
33979
33980 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
33981
33982         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
33983         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
33984         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
33985         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
33986         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
33987         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
33988         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
33989         * g++.law/{operators31.C, operators32.C,
33990         * g++.law/{operators33.C, operators34.C}: Likewise.
33991         * g++.law/{pic1.C, refs2.C}: Likewise.
33992         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
33993         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
33994         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
33995         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33996
33997         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
33998         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
33999         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34000         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34001         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34002         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34003         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34004         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34005         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34006         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34007         * g++.law/{operators34.exp}: Likewise.
34008         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34009         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34010         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34011         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34012         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34013
34014         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34015         No longer expected to fail.
34016         * g++.law/missed-error3.C: Tweak for recent bool changes.
34017
34018 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34019
34020         * config/emb-unix: Deleted.
34021         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34022         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34023
34024 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34025
34026         * lib/dg.exp (dg-test): Fix typo in last patch.
34027
34028 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34029
34030         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34031         (handles multiple occurrences).
34032
34033 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34034
34035         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34036         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34037         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34038         printed).
34039         * lib/c-torture.exp (c-torture-compile): Likewise.
34040         (c-torture): Prepend full path if missing.
34041         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34042         (gcc_fail): Likewise.
34043         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34044
34045 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34046
34047         * lib/netware.exp: Only attach to NetWare i386 systems.
34048
34049 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34050
34051         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34052         messages.  Add test name to "output pattern match" pass/fail message.
34053
34054 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34055
34056         * gcc.dg: New testsuite.
34057         * gcc.dg/dg.exp: New file.
34058
34059         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34060         test-switch.c}: Deleted.
34061
34062         * gcc.misc-tests/msgs.exp: New testcase driver.
34063
34064 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34065
34066         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34067         Watch for illegal return values from ${tool}_load.
34068         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34069         cross targets.  Coerce return value >0 to 1.
34070
34071 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34072
34073         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34074
34075         * config/emb-unix.exp: New file.
34076
34077         * config/sim.exp: Error if variable $SIM not defined.
34078         (${tool}_load): Mark test as "untested" if simulator missing.
34079
34080         * config/unix.exp: Load remote.exp to get rcp_download.
34081         * lib/c-torture.exp: Use different option lists for testcases with
34082         and without loops.
34083         * gcc.c-torture/execute/execute.exp: Likewise.
34084
34085 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34086
34087         * config/*.exp: Clarify return code from ${tool}_load.
34088         Call `unresolved' or `untested' instead of `warning' or `perror'
34089         (sometimes you still want to call both though).
34090         Add comment that `shell_id' is local to each file.
34091         * config/udi.exp (timeout): Set to 30.
34092         Don't print warning if connection fails, $connectmode has already
34093         printed an error.
34094         (${tool}_load): Move verbose messages to level 2.
34095         Rework pattern for "Process started" message.
34096         Pass `shell_id' to ${connectmode}_download.
34097         Retry twice upon timeout.  Make resetting of target more robust.
34098         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34099         Pass `shell_id' to exit_$connectmode.
34100         Only call exit_$connectmode if connected.
34101         * config/unix.exp (${tool}_load): Check return codes better.
34102         * config/vrtx.exp (${tool}_load): Likewise.
34103         * config/vx.exp (${tool}_load): Likewise.
34104         Delete unneeded global's.
34105         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34106         from ${tool}_load.
34107         (dg-stat): Delete.
34108         (dg-init): Delete recording of pass/fail counts.
34109         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34110         (old-dejagnu-init): Likewise.
34111         (old-dejagnu-stat): Delete contents, empty proc now.
34112         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34113         (c-torture): Delete references to lcnt, lpass, lfail.
34114         Get option list from TORTURE_OPTIONS.
34115         Delete -funroll[-all]-loops if no loops.
34116         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34117         (g++_stat): Delete contents (empty proc now).
34118         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34119         (gcc_finish): Likewise.
34120         (gcc_stat): Deleted.
34121         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34122         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34123         * gcc.c-torture/execute/execute.exp: Likewise.
34124         Split tests into two parts: compile, execute.
34125         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34126         no loops.  Update to reflect clarified return codes from ${tool}_load.
34127
34128 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34129
34130         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34131         to grep for.
34132         (old-dejagnu): Likewise (where necessary).
34133
34134 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34135
34136         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34137
34138         * lib/dg.exp (dg-process-target): Fix processing of selector.
34139         Add comment regarding use of `error'.
34140
34141         * lib/gcc.exp (prune_system_crud): Define if missing.
34142         * lib/g++.exp (prune_system_crud): Likewise.
34143
34144         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34145         Call prune_system_crud.
34146         * lib/dg.exp (dg-runtest): New proc.
34147         Use perror instead of send_user for tcl errors in testcase.
34148         Don't return any value, it's never used.
34149         Don't clobber previous definition of `unknown'.
34150         Print tcl errors in `dg-final'.
34151
34152 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34153
34154         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34155         (dg-test): Don't print errorInfo, it contains stack backtrace.
34156
34157 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34158
34159         * lib/g++.exp (runtest_file_p): Define if missing.
34160
34161 1994-09-24  Doug Evans  (dje@cygnus.com)
34162
34163         * lib/mike-g++.exp: Comment out loading of g++.exp.
34164         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34165         (default_g++_version): Always print something.
34166         (default_g++_start): Comment out call to `which'.
34167         (g++_start, g++_load): Deleted (must be defined in config file).
34168         * lib/gcc.exp: Test for existence of $CC at start.
34169         Delete check for tmpdir (done in gcc_init).
34170         (default_gcc_version): Always print something.
34171         (default_gcc_start): Comment out call to `which'.
34172         * config/*.exp: Major cleanup - make cross targets work at least a
34173         little better for g++ (by not being "--tool gcc" specific).
34174         Rename gcc_xxx to ${tool}_xxx.
34175         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34176         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34177
34178 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34179
34180         * lib/c-torture.exp (c-torture-compile): Rework compiler
34181         message processing.
34182
34183         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34184         c-torture.
34185
34186 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34187
34188         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34189
34190         * lib/dg.exp (dg-process-target): Support { target native }.
34191
34192 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34193
34194         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34195         looked for "... program xxx got fatal signal".
34196         Correct regsub munging of `comp_output'.
34197         Ignore compiler messages "path prefix not used" and "linker input
34198         file unused".
34199
34200 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34201
34202         * lib/gcc.exp (runtest_file_p): Define if missing.
34203         * gcc.prms/template.c: Example to work from.
34204
34205 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34206
34207         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34208         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34209
34210         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34211         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34212         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34213         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34214
34215         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34216         (dg-process-target): No longer a varargs proc.
34217         Return S/N for target, P/F for xfail.  All callers changed.
34218         (user option procs): More argument checking.
34219         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34220         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34221         (dg-test): Skip test if not running on selected target in `dg-do'.
34222         Update handling of `dg-do-what', `dg-output-text'.
34223         Separate execution pass/fail from output pattern match pass/fail.
34224         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34225
34226 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34227
34228         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34229         target for 920510-1.c.
34230
34231 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34232
34233         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34234         Clean up comment regarding use of passcnt, etc.
34235         (gcc_stat): Don't update `testcnt' here.
34236         (gcc_finish): Do it here.
34237         Might as well reset `but_id' here too.
34238         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34239         to determine if the file should be tested.
34240         * gcc.c-torture/compile/compile.exp: Likewise.
34241         * gcc.c-torture/execute/execute.exp: Likewise.
34242         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34243         * gcc.misc-tests/dg-test.exp: Likewise.
34244         * gcc.prms/prms.exp: Likewise.
34245         * gcc.wendy/wendy.exp: Likewise.
34246         * g++.old-deja.exp: Likewise.
34247         Move "Testing file" message to verbose level 1.
34248
34249 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34250
34251         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34252
34253 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34254
34255         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34256         (default_gcc_start): Accept optional second list element
34257         of compiler flags.  Print compiler output at verbosity level 2.
34258         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34259         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34260         Save current values of framework globals passcnt, failcnt, xpasscnt,
34261         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34262         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34263         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34264         xfailcnt to compute stats.  Update framework global `testcnt' from
34265         pass/fail counts.
34266         (gcc_finish): New proc.  Clean up test environment.
34267         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34268         (gcc_epass, gcc_efail): Delete.
34269         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34270         argument of line number.
34271         (dg-init): If the tool has an init routine, call it.
34272         (dg-test): Remove args `cflags_var' and `libs_var'.
34273         Pass all compiler options to ${tool}_start.
34274         Handle missing line number.
34275         (dg-finish): New function.
34276         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34277         particular files.  Call gcc_finish at end.  Move "skipping test"
34278         message to verbosity level 3.
34279         * gcc.c-torture/compile/compile.exp: Likewise.
34280         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34281         * gcc.c-torture/execute/execute.exp: Likewise.
34282         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34283         Print testcase being tried at verbosity level 1.
34284         * gcc.c-torture/special/special.exp: Unset xfail.
34285         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34286         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34287         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34288         * gcc.failure/failure.exp: Likewise.
34289         * gcc.ieee/ieee.exp: Likewise.
34290         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34291         Update call to dg-test.  Call dg-finish at end.
34292         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34293         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34294         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34295         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34296         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34297         * gcc.wendy/wendy.exp: Add copyright.
34298         Delete setting of tmpdir (done by gcc_init).
34299         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34300         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34301         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34302         gcc_[ce]pass/fail.
34303
34304 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34305
34306         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34307         confusion.
34308         (g++_load): Likewise.
34309
34310         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34311         Rename argument to `prog' to remove the confusion.
34312         Varargs fns behave differently too!
34313         (g++_load): Likewise.
34314
34315         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34316
34317         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34318         what it is.  Delete (always) printing of status value for !native.
34319         Simplify verbose code, and include status and exec_output.
34320         (g++_load): Use gcc_load.
34321
34322 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34323
34324         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34325         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34326         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34327         940714-3.c as these testcases don't exist anymore.  Make
34328         va-arg-1.c expected to pass.
34329
34330 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34331
34332         * gcc.misc-tests/misc.exp: Only run specific testcases.
34333         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34334         * gcc.misc-tests/dg-[1-9].c: New files.
34335
34336         * lib/dg.exp: New testsuite driver.
34337         * gcc.prms/prms.exp: Use it.
34338
34339         * README.gcc: New file.
34340
34341         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34342         Document and reset `lxpass' and `lxfail'.
34343         Simplify "initialized" message.
34344         (gcc_stat): Clean up comments a little.
34345
34346 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34347
34348         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34349
34350 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34351
34352         * lib/old-dejagnu.exp (process-option): New proc.
34353         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34354         (old-dejagnu): Simplify.
34355         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34356
34357 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34358
34359         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34360         exists and is not an empty string.
34361
34362         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34363         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34364         finished.
34365         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34366         automatically.
34367
34368         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34369         longer expected to fail.
34370
34371         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34372         "f" function call.
34373
34374         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34375
34376         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34377         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34378         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34379         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34380         c-torture-1.29.
34381
34382         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34383         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34384
34385         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34386
34387         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34388         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34389
34390         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34391         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34392         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34393
34394 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34395
34396         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34397         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34398         940714-1.c, 940714-2.c, 940714-3.c},
34399         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34400         gcc.misc-tests/{mg.c,mg.exp}:
34401         New tests.
34402         * gcc.noncompile/noncompile.exp: Change accordingly.
34403
34404 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34405
34406         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34407         Undo previous clobberage.
34408
34409 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34410
34411         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34412         * gcc.special/{930510-1.c, special.exp}:
34413         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34414         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34415         struct-varargs-1.c}: New tests from c-torture-1.26.
34416
34417 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34418
34419         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34420           argument to switch.
34421
34422 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34423
34424         * Revert the previous changes.  Please see Rob's directory
34425           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34426           fixes.
34427
34428 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34429
34430         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34431             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34432             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34433             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34434             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34435             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34436             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34437             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34438             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34439             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34440             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34441             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34442             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34443             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34444             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34445             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34446             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34447             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34448             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34449             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34450             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34451             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34452             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34453             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34454             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34455             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34456             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34457
34458 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34459
34460         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34461             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34462           with perror calls.
34463
34464 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34465
34466         * config/unix.exp (g++_load): Fix syntax.
34467
34468 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34469
34470         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34471         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34472         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34473         Don't expect va-arg-1.c to fail.  Correct expected output for
34474         920928-1.c.
34475         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34476         * gcc.wendy/hbm4.c: Correct typo.
34477         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34478
34479 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34480
34481         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34482         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34483         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34484         * lib/c-torture.exp (c-torture-compile): Ditto.
34485
34486         Reduce volume of output (remove all the -I's and such).
34487         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34488         Call gcc_cpass, gcc_cfail.
34489         (c-torture): Pass testing option to c-torture-compile.
34490
34491 1994-03-21  Doug Evans  (dje@cygnus.com)
34492
34493         Bring patches over from progressive.
34494         * config/default.exp: Exit remote shell cleanly.
34495         (g++_exit, g++_start): Add default versions.
34496         * config/sim.exp (gcc_load): Use perror, not error.
34497
34498 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34499
34500         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34501         set in site.exp.
34502
34503 1994-03-14  Doug Evans  (dje@cygnus.com)
34504
34505         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34506         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34507         (wendy_try): New proc to run testcase.
34508         (main loop): Call 'em.
34509         * gcc.wendy/*.c: Clean up pass to correct expected output.
34510
34511         * lib/gcc.exp: Minor cleanup work.
34512         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34513
34514 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34515
34516         * config/sim.exp (gcc_load): Document return codes better.
34517         Don't pass -v to simulator.
34518
34519 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34520
34521           * gcc.special/920717-x.c: Fix typo.
34522           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34523           get at sources.
34524
34525         * lib/mike-gcc.exp: Fix typo.
34526
34527 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34528
34529         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34530         binary to use, transform the name.
34531         * config/*.exp: rename everything. Nuke any g++ specific files,
34532         it's now a special case of gcc that requires no special support.
34533         Add a default.exp for unsupported targets.
34534
34535 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34536
34537         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34538         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34539         version of Tcl.
34540
34541 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34542
34543         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34544         than a warning.
34545
34546 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34547
34548         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34549
34550 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34551
34552         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34553         option_list.  Compile every file with only 4/6 option choices
34554         (same as C torture) instead of with 12/18 different option
34555         choices.
34556         * lib/c-torture.exp: Likewise.
34557
34558         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34559         not already set.
34560
34561 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34562
34563         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34564         can put an XFAIL *-*-* on excess errors.
34565
34566 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34567
34568         * g++.law: Add more tests derived from g++-bugs snapshots.
34569
34570         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34571         equivalent to g++.law/init9.
34572
34573         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34574         compiled it, and the a.out file after we've run it.
34575
34576 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34577
34578         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34579         compiled it, and the a.out file after we've run it.
34580
34581 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34582
34583         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34584
34585 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34586
34587         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34588         version number.
34589
34590 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34591
34592         * g++.law: New directory of g++ tests derived from the g++-bugs
34593         snapshots.
34594
34595 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34596
34597         * gcc.compile: initbug1.c initbug1.exp testcase added
34598
34599 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34600
34601         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34602         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34603           fixes submitted by Jeff Law (law@cs.utah.edu)
34604         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34605           Jeff Law (law@cs.utah.edu)
34606
34607
34608 1993-11-30  Mike Stump  (mrs@cygnus.com)
34609
34610         * config/unix-g++.exp: Follow the gcc way of doing things.
34611         * g++.old-deja/old-deja.exp: Minor updates.
34612         * lib/g++.exp: New file, follow the gcc way of doing things.
34613         * lib/old-dejagnu.exp: Minor updates.
34614         * lib/mike-g++.exp: Always unset errorInfo.
34615
34616 1993-11-06  Mike Stump  (mrs@cygnus.com)
34617
34618         * lib/gcc.exp: Fix some errors with the below change, CC and
34619         CFLAGS should be global when setting, not local.
34620
34621 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34622
34623         * lib/gcc.exp: Transform tool name.
34624
34625 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34626
34627         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34628
34629 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34630
34631         * lib/gcc.exp: change gcc_done to gcc_stat
34632
34633 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34634
34635         * Upgraded gcc testsuite to c-torture version 1.25
34636
34637 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34638
34639         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34640         * lib/c-torture: added hooks for new reporting code.
34641
34642 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34643
34644         * config/sh-gcc.exp: check if sh-sim exists in the path
34645
34646 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34647
34648         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34649         * gcc.compile/compile.exp: Initial changes for new logic.
34650         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34651         * gcc.failure/failure.exp: Initial changes for new logic.
34652         * gcc.ieee/ieee.exp: Initial changes for new logic.
34653         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34654         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34655         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34656         * lib/c-torture.exp: Initial changes for new logic.
34657         * lib/gcc.exp: Initial changes for new logic.
34658
34659 1993-10-15  Mike Stump  (mrs@cygnus.com)
34660
34661         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34662         depend upon failure or success.  Fully qualify names in failure
34663         and success messages.  Always remove a.out before starting
34664         compile, just in case.  Pay more attention to error text output by
34665         the compiler.  Handle testcases with no known past errors just
34666         like all others, so that things are uniform.  Other miscellaneous
34667         improvements.
34668
34669 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34670
34671         * gcc.cpp: new directory for cpp tests
34672
34673 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34674
34675         * lib/chill.exp: Code reformatted, removed unused code.
34676         * config/unix-chill.exp: Code reformatted, removed unused code.
34677         * chill.execute/execute.exp: Code reformatted, removed unused code.
34678         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34679
34680 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34681
34682         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34683         routines not written.
34684
34685 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34686
34687         * config/bug-gcc.exp: Use new procs from bug.exp.
34688
34689 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34690
34691         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34692         via ftp, rather than depending on NFS.
34693         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34694         case.
34695
34696 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34697
34698         * config/bug-gcc.exp: Use new download proc.
34699
34700 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34701
34702         * chill.execute/execute.exp: cleanups, handles errors better
34703         * chill.compile/compile.exp: rewrite, based on execute.exp
34704         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34705         * lib/chill.exp: major changes to diff proc and compile and link
34706           procs. added chill_fail and chill_pass wrappers to pass and
34707           fail. added more comments, and handle error codes better.
34708           Added a hack to capture stderr from exec, so noncompile tests
34709           can work.
34710
34711 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34712
34713         * chill.execute/execute.exp: rewrite of testsuite driver
34714         * lib/chill.exp: rewrite of testsuite driver
34715         * config/unix-chill.exp: rewrite of testsuite driver
34716
34717 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34718
34719     In chill.execute:
34720         * iexpr.ch: Standardize uppercase.
34721         * tuples.dat: Standardize uppercase.
34722         * vary.ch: standardize.  Correct varying string assignments.
34723         * vary.dat: Add new output lines.
34724
34725 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34726
34727     In chill.execute:
34728         * chprintf.ch: Standardize use of uppercase.
34729         * tuples.ch: Standardize and turn arr2 into a DCL,
34730           rather than a SYN.
34731         * pinits.ch: Standardize.
34732
34733 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34734
34735         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34736         * Makefil: Renamed to Makefile.in.
34737         * configure.in: New.
34738
34739 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34740
34741     In chill.execute:
34742         * .cvsignore: Add result/output files.
34743         * Makefile: Fix up variables at start.  Use MFLAGS
34744           everywhere.  Correct bool_loc, built_ins entries.
34745           Add entry for vary1.ch.
34746         * bitarray.ch: Standardize upper-case usage.
34747         * bitexpr.ch: Standardize, add output of b1.
34748         * params.ch: Use arrayt in along PROC parameters, to
34749           avoid novelty problems.
34750         * sets.ch: Tiny cleanup.
34751         * vary1.ch: Re-indent.
34752
34753 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34754
34755           * Add PR-related files to Makefiles, .cvsignore files, etc.
34756
34757 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34758
34759         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34760           with compiler objects. New names are test-flow.c and test-loop.c
34761
34762 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34763
34764         * Upgraded c-torture tests from 1.19 to 1.20
34765
34766         * new files:
34767         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34768         * gcc.compile: 930623-1.c 930623-2.c
34769         * gcc.noncompile: 930622-1.c 930622-2.c
34770         * gcc.failure: 920411-1.c 920627-2.c
34771         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34772
34773 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34774
34775         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34776           More changes to get testsuite working properly. Needs more work.
34777           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34778
34779 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34780
34781         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34782           More changes to get testsuite working properly. Needs more work.
34783
34784 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34785
34786         * chill.compile/compile.exp: Added for Dejagnu support
34787         * chill.execute/execute.exp: Added for Dejagnu support
34788         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34789
34790 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34791
34792     This should complete moving the CHILL test files.
34793         * chill.noncompile(.cvsignore printf.grt
34794             in-printf.grt chprintf.grt chprintf.ch):
34795             Added test-support files.
34796           (Makefile): Modified further.
34797         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34798             signal.ch): Added test files.
34799           * chill.execute (.cvsignore printf.grt printr.c
34800             in-printf.grt rts.c chprintf.grt rts.h): Added
34801           test-support files.
34802             (Makefile): More corrections.
34803
34804 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34805
34806         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34807           test cases, ready for DejaGnu.
34808
34809 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34810
34811         * Upgraded c-torture tests from 1.18 to 1.19
34812
34813         * gcc.compile: added test(s):
34814           930607-1.c
34815         * gcc.execute: added test(s):
34816           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34817
34818         * added new subdirectory for misc tests: gcc.misc-tests
34819         * gcc.misc-test(s): added tests:
34820           inst-check.c test-consts.c test-ior.c test-switch.c
34821
34822 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34823
34824         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34825
34826 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34827
34828         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34829
34830 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34831
34832         * Upgraded c-torture tests from 1.17 to 1.18
34833
34834 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34835
34836         * Upgraded c-torture tests from 1.12 to 1.17
34837
34838 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34839
34840         * lib/old-dejagnu.exp:
34841           Fixed handling of XFAIL target triplets to correctly
34842           recognize wildcard characters.  Removed code that
34843           appended a unique id tag to the end of the file name
34844           printed out by the result of the testcases within a
34845           given test file.
34846
34847 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34848
34849         * lib/old-dejagnu.exp:
34850           Reworked expected failure handling to trigger off of XFAIL
34851           keyword in keyphrase embeded in testcase source code. The
34852           XFAIL keyword must be at the end of the keyphrase line. It
34853           may optionally be followed by one or more target triplets.
34854           It has just occured that the handling of wildcards in the
34855           target triplet may not be correct.
34856
34857 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34858
34859         * g++.old-deja/tests:
34860           Moved all subdirectories up one level into g++.old-deja .
34861
34862         * lib/old-dejagnu.exp:
34863           Fixed problem with CXXFLAGS not being properly reset, and being
34864           corrupted with extraneous "-c" compiler option.  This was
34865           causing binaries to not be generated for test that needed them.
34866           Modified strings passed to "pass" and "fail" so that individual
34867           tests from the same test file would be distinguished by an
34868           identifier appended to the test file name in the summary logs;
34869           this corrected a problem with erroneous diff logs.  Added code
34870           to search testcases for expected fail and unexpected pass keywords.
34871
34872 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34873
34874         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34875
34876 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34877
34878         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34879           Removed extraneous text from end of "Special g++ Options"
34880           keyphrase.
34881
34882         * lib/old-dejagnu.exp: Added pattern matching to look for new
34883           keywords, embedded in testcases comments, which will trigger
34884           calls to xpass and xfail.
34885
34886 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34887
34888         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34889           comments embedded in the testcases, especially the one looking for
34890           special compiler options, as well as the pattern matching for the
34891           compiler output again.
34892
34893 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34894
34895         * lib/old-dejagnu.exp: Do a proper check of the return value for
34896           execute tests. Fixed several problems with the pattern matching
34897           of the compiler output which gave erroneous test results.
34898           Changed several of the test result messages to be more descriptive.
34899         * config/unix-g++.exp: Proc g++_load now actually works and
34900           executes the tests passed to it and returns a usable return
34901           value.
34902
34903 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34904
34905           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34906
34907 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34908
34909         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34910           Modified both files to properly execute the old style
34911           dejagnu tests. The previous versions of these files were
34912           experimental and did not function anything near correctly.
34913
34914 1993-04-05  Rob Savoye  (rob@cygnus.com)
34915
34916         * Removed all Makefile.in and configure.in files. No configuration
34917         needed now.
34918
34919 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
34920
34921         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
34922
34923 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
34924
34925         * gcc.compile/configure.in, gcc.unsorted/configure.in,
34926         gcc.special/configure.in, gcc.noncompile/configure.in,
34927         gcc.execute/configure.in, gcc.code_quality/configure.in,
34928         g++.other/configure.in, g++.old-deja/configure.in,
34929         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
34930         in srcname setting.
34931
34932 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
34933
34934         * lib/udi.exp:  Fixed mondfe and mondfe_download.
34935         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
34936         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
34937
34938 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
34939
34940         * config/udi-gdb.exp: Check $shell_id after connecting to target.
34941         (gdb_exit): Don't remove *_soc files.
34942
34943 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
34944
34945         * lib/c-torture.exp: Don't look for main; instead always use -w
34946         -c.  This is how the c-torture tests work.  Remove the object
34947         file if the compilation succeeds.
34948         * gcc.execute/execute.exp: Remove executable if test passes.
34949         * gcc.noncompile/noncompile.exp: Every test is an expected
34950         failure.
34951         * gcc.special/special.exp: Added tests from c-torture 1.11,
34952         corrected use of existing test.
34953         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
34954         gcc.execute/920625-1.c: Updated to c-torture 1.11.
34955         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
34956         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
34957         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
34958         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
34959         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
34960         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
34961         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
34962         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
34963         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
34964         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
34965         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
34966         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
34967         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
34968         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
34969         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
34970         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
34971         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
34972         c-torture 1.11.
34973         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
34974         correspond to c-torture 1.11.
34975
34976         * New file.