OSDN Git Service

2005-08-02 James A. Morrison <phython@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
2
3         * gcc.c-torture/execute/vrp-4.c: New test.
4
5 2005-08-02  Jan Hubicka  <jh@suse.cz>
6
7         * update-threading.c: New test.
8
9 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
10
11         * gcc.c-torture/compile/20050801-1.c: New test.
12         * gcc.c-torture/compile/20050801-2.c: New test.
13
14 2005-08-01  Jan Hubicka  <jh@suse.cz>
15
16         * val-prof-5.c: New test.
17
18 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
19
20         PR c/22311
21         * gcc.dg/pr22311-1.c : New test.
22
23 2005-07-31  Steven Bosscher  <stevenb@suse.de>
24
25         PR target/23095
26         * gfortran.dg/pr23095.f: New test.
27
28         PR c++/22003
29         * g++.dg/other/pr22003.C: New test.
30
31 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
32
33         PR target/20621
34         * gcc.c-torture/execute/pr20621-1.c: New test.
35
36 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
37
38         * gfortran.dg/comma_format_extension_4.f:  Adjust length
39         of string for format.
40         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
41         print statement with internal write.
42         * gfortran.dg/der_array_io_2.f:  Likewise.
43         * gfortran.dg/der_array_io_3.f:  Likewise.
44
45 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
46
47         * gcc.dg/fold-abs-4.c: new test.
48
49 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
50
51         PR fortran/22570 an related issues.
52         * gfortran.dg/x_slash_1.f: New test.
53
54 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
55
56         PR c/23143
57         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
58         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
59
60 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
61
62         PR c/529
63         * gcc.dg/Wshadow-3.c: New test.
64
65 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
66
67         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
68         used to have the wrong bounds).
69
70 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
71
72         PR c/21720
73         * gcc.dg/hex-round-1.c: Test more cases.
74         * gcc.dg/hex-round-2.c: New test.
75
76 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
77
78         PR 22550
79         * g++.dg/tree-ssa/pr22550.C: New test.
80
81 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
82
83         * gcc.dg/tree-ssa/vrp19.c: New test.
84         * gcc.dg/tree-ssa-vrp20.c: New test.
85
86 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
87
88         PR c/22240
89         * gcc.dg/transparent-union-4.c: New test.
90
91 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
92
93         PR c/22192
94         * gcc.dg/c99-vla-2.c: New test.
95
96 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
97
98         PR c/21720
99         * gcc.dg/hex-round-1.c: New test.
100
101 2005-07-28  Jan Hubicka  <jh@suse.cz>
102
103         * inliner-1.c: Do not dump everything.
104         * tree-prof.exp: Do not pass -ftree-based-profiling.
105         * bprob.exp: Likewise.
106
107         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
108
109 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
110
111         PR c++/22545
112         * g++.dg/expr/ptrmem7.C: New test.
113
114 2005-07-28  Mike Stump  <mrs@apple.com>
115
116         * g++.old-deja/g++.mike/visibility-1.C: New test.
117
118 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
119
120         PR c/20187
121         * gcc.c-torture/execute/pr20187-1.c: New test.
122
123 2005-07-28  Jeff Law  <law@redhat.com>
124
125         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
126         * gcc.dg/tree-ssa/vrp18.c: New test.
127
128 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
129
130         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
131
132 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
133
134         PR tree-optimization/22506
135         * gcc.dg/vect/ps22506.c: New test.
136
137 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
138
139         PR target/21149
140         * gcc.target/i386/sse-3.c: New test.
141
142 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
143
144         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
145         * gcc.target/mips/mips32-dsp-type.c: Likewise.
146
147 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
148
149         PR c/22589
150         * gcc.c-torture/compile/pr22589-1.c: New test.
151
152 2005-07-28  Jan Hubicka  <jh@suse.cz>
153         
154         * update-loopch.c: New testcase.
155
156 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
157
158         PR rtl-optimization/23047
159         * gcc.c-torture/execute/pr23047.c: New test.
160         * gcc.c-torture/execute/pr23047.x: New.
161
162 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
163
164         PR tree-optimization/22493
165         * gcc.c-torture/execute/pr22493-1.c: New test.
166         * gcc.c-torture/execute/pr22493-1.x: New.
167         * gcc.c-torture/execute/vrp-1.c: New test.
168         * gcc.c-torture/execute/vrp-2.c: New test.
169         * gcc.c-torture/execute/vrp-2.c: New test.
170
171 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
172
173         * gcc.target/frv/all-builtin-read8.c: Delete.
174         * gcc.target/frv/all-builtin-read16.c: Delete.
175         * gcc.target/frv/all-builtin-read32.c: Delete.
176         * gcc.target/frv/all-builtin-read64.c: Delete.
177         * gcc.target/frv/all-builtin-write8.c: Delete.
178         * gcc.target/frv/all-builtin-write16.c: Delete.
179         * gcc.target/frv/all-builtin-write32.c: Delete.
180         * gcc.target/frv/all-builtin-write64.c: Delete.
181         * gcc.target/frv/all-read-write-1.c: New.
182
183 2005-07-27  Jeff Law  <law@redhat.com>
184
185         * gcc.c-torture/execute/pr22630.c: New test.
186
187 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
188
189         PR tree-optimization/23073
190         * gcc.dg/vect/nodump-pr23073.c: New test.
191         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
192
193 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
194
195         PR tree-optimize/22348
196         * gcc.c-torture/execute/pr22348.c: New.
197
198 2005-07-27  Richard Guenther  <rguenther@suse.de>
199
200         * gcc.dg/tree-ssa/salias-1.c: New testcase.
201
202 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
203
204         PR fortran/22503
205         * gfortran.dg/logical_comp.f90: New test.
206
207 2005-07-27  Jan Hubicka  <jh@suse.cz>
208
209         * inliner-1.c: Add cleanup of dumps.
210         * val-prof-*.c: Likewise.
211         * update-tailcall.c: New.
212
213 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
214
215         PR 22591
216         * gcc.dg/tree-ssa/pr22591.c: New test.
217         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
218
219 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
220
221         PR libobjc/22606
222         * objc.dg/try-catch-11.m: New test.
223
224 2005-07-26  Richard Guenther  <rguenther@suse.de>
225
226         PR tree-optimization/22486
227         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
228
229 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
230
231         PR tree-opt/22484
232         * testsuite/g++.dg/opt/loop2.C: New test.
233
234 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
235
236         * gcc.dg/tree-ssa/reassoc-3.c: New test.
237         * gcc.dg/tree-ssa/reassoc-4.c: New test.
238
239 2005-07-25  Adam Nemet  <anemet@lnxw.com>
240
241         * lib/profopt.exp (profopt-execute): Check for profiling data
242         files on the target.
243
244 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
245
246         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
247         for matching of asm labels.
248
249 2005-07-25  Richard Guenther  <rguenther@suse.de>
250
251         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
252
253 2005-07-25  Richard Guenther  <rguenther@suse.de>
254
255         PR testsuite/22624
256         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
257
258 2005-07-25  Ira Rosen  <irar@il.ibm.com>
259
260         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
261         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
262         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
263         * gcc.dg/vect/vect-100.c: New test.
264         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
265         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
266         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
267         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
268         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
269         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
270         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
271         * gfortran.dg/vect/pr19049.f90: New testcase.
272         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
273
274 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
275
276         * gcc.c-torture/execute/20050713-1.c: New test.
277
278         PR fortran/20063
279         * gfortran.fortran-torture/execute/data_4.f90: New test.
280
281         PR middle-end/20303
282         * gcc.dg/visibility-d.c: New test.
283
284 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
285
286         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
287         * gfortran.dg/underflow.f90: Ditto.
288
289 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
290
291         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
292         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
293         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
294
295 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
296
297         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
298         include case of field width of zero. 
299
300 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
301
302         PR libgfortran/21875
303         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
304         with trailing blanks on normal formatted read.
305
306 2005-07-23  Chao-ying Fu  <fu@mips.com>
307
308         * gcc.target/mips/mips32-dsp-type.c: New test.
309         * gcc.target/mips/mips32-dsp.c: New test.
310
311 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
312
313         PR testsuite/21073
314         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
315
316         PR testsuite/20454
317         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
318         and __cyg_profile_func_exit.
319
320 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
321
322         * gfortran.dg/comma_format_extension_3.f: Fix typo.
323         * gfortran.dg/comma_format_extension_4.f: Same.
324         * gfortran.dg/pr15332.f: Same.
325         * gfortran.dg/pr21730.f: Same.
326
327 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
328
329         * g++.dg/opt/vrp2.C: Fix testcase.
330
331         PR tree-opt/22625
332         * g++.dg/opt/vrp2.C: New test.
333
334 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
335
336         PR debug/21828
337         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
338
339 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
340
341         * gcc.dg/tree-ssa/20050719-1.c: New test.
342
343 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
344
345         * gcc.dg/bfin-longcall-1.c: New file.
346         * gcc.dg/bfin-longcall-2.c: New file.
347
348 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
349
350         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
351
352 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
353
354         PR middle-end/19055
355         * gcc.dg/tree-ssa/pr19055.c: New test.
356         * gcc.dg/tree-ssa/pr19055-2.c: New test.
357
358 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
359
360         PR C++/22358
361         * g++.dg/other/pr22358.C: New test.
362
363 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
364
365         PR c++/2922
366         * g++.dg/lookup/two-stage5.C: New test from bug comments.
367         
368 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
369
370         PR c++/15938
371         * g++.dg/init/union2.C: New test.
372
373 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
374
375         PR c/22393
376         * gcc.dg/complex-4.c: New test.
377
378 2005-07-21  Richard Guenther  <rguenther@suse.de>
379
380         PR testsuite/22522
381         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
382         scanning for asm labels.
383         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
384
385 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
386
387         PR target/22085
388         * gcc.dg/altivec-pr22085.c: New.
389
390 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
391
392         PR tree-optimization/19210
393         * gcc.dg/tree-ssa/pr19210-1.c: New.
394         * gcc.dg/tree-ssa/pr19210-2.c: New.
395
396 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
397
398         PR rtl-optimization/22167
399         * g++.dg/opt/pr22167.C: New test.
400
401 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
402
403         PR c++/2922
404         * g++.dg/lookup/two-stage2.C: New.
405         * g++.dg/lookup/two-stage3.C: New.
406         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
407         fixed two-stage name lookup for operators.
408         * g++.dg/template/call3.C: Compiler now produces an appropriate
409         error message. 
410         * g++.dg/template/crash37.C: Compiler now describes bla() on line
411         14 as a candidate. 
412         * g++.dg/template/ptrmem4.C: Compiler produces different error
413         message.
414         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
415         connect_to_method as a candidate.
416         
417 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
418
419         * gcc.dg/fold-alloc-1.c: New test.
420
421 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
422
423         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
424         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
425
426 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
427
428         * gcc.dg/fold-abs-1.c: New test.
429         * gcc.dg/fold-abs-2.c: New test.
430         * gcc.dg/fold-abs-3.c: New test.
431
432 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
433
434         Make CONSTRUCTOR use VEC to store initializers.
435         * g++.dg/ext/complit3.C: Check for specific error messages.
436         * g++.dg/init/brace2.C: Update error message.
437         * g++.dg/warn/Wbraces2.C: Likewise.
438
439 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
440
441         PR fortran/16940
442         * gfortran.dg/module_interface_1.f90: New test.
443
444 2005-07-19  Danny Berlin <dberlin@dberlin.org>
445             Kenneth Zadeck <zadeck@naturalbridge.com>
446
447         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
448
449 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
450
451         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
452         specify -Wformat for these tests.
453         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
454         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
455         * gcc.dg/format/opt-6.c: Delete.
456
457 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
458
459         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
460         * gcc.dg/tree-ssa/sra-3.c: Likewise.
461
462 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
463
464         * gcc.dg/tree-ssa/alias-2.c: New test.
465
466 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
467
468         PR c++/22263
469         * g++.dg/template/explicit7.C: New test.
470
471 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
472
473         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
474         width of 8 to +Inf and -Inf.
475     
476 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
477
478         PR c++/22139
479         * g++.dg/template/friend36.C: New test.
480
481 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
482
483         PR fortran/21730
484         * gfortran.dg/pr21730.f: New test.
485
486 2005-07-16  Danny Berlin <dberlin@dberlin.org>
487             Kenneth Zadeck <zadeck@naturalbridge.com>
488
489         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
490         since pure const detection cannot run at -O1 in c compiler.
491         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
492         can now optimize this case properly.
493         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
494         because we now pass.
495         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
496
497 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
498
499         PR c/22421
500         * gcc.dg/format/bitfld-1.c: New test.
501
502 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
503
504         PR c++/22204
505         * g++.dg/rtti/repo1.C: New test.
506
507 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
508
509         PR middle-end/22398
510         * gcc.c-torture/compile/pr22398.c: New test.
511
512 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
513
514         PR c++/22132
515         * g++.dg/expr/cast4.C: New test.
516
517 2005-07-15  Richard Guenther  <rguenther@suse.de>
518
519         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
520         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
521
522 2005-07-15  Steven Bosscher  <stevenb@suse.de>
523
524         PR tree-optimization/22230
525         * gcc.dg/tree-ssa/pr22230.c: New test.
526
527 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
528
529         * gfortran.dg/g77/cpp6.f: New test.
530
531         PR fortran/22417
532         * gfortran.dg/g77/cpp5.F: New test.
533         * gfortran.dg/g77/cpp5.h: New file.
534         * gfortran.dg/g77/cpp5inc.h: New file.
535
536 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
537
538         PR libfortran/16435
539         * gfortran.dg/tl_editting.f90: New.
540         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
541
542 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
543
544         * gfortran.dg/char_array_constructor.f90: New test.
545
546 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
547
548         * gfortran.dg/past_eor.f90: New.
549         * gfortran.dg/complex_read.f90: New.
550
551 2005-07-13  Jeff Law  <law@redhat.com>
552
553         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
554         additional casts.
555
556         * gcc.dg/tree-ssa/pr22321.c: New test
557
558 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
559
560         PR tree-optimization/21921
561         * gcc.dg/tree-ssa/pr21921.c: New.
562
563 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
564
565         PR tree-optimizatio/22442
566         * gcc.dg/tree-ssa/loop-11.c: New test.
567
568 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
569
570         PR tree-opt/21840
571         * gcc.c-torture/compile/pr21840.c: New test.
572
573 2005-07-12  Jan Hubicka  <jh@suse.cz>
574
575         * gcc.c-torture/compile/pr22379.c: New test.
576
577 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
578
579         PR libfortran/21593
580         gfortran.dg/dev_null.f90:  Remove outdated comment about
581         PR libfortran/21593.
582
583
584 2005-07-12  Dale Johannesen  <dalej@apple.com>
585
586         * gcc.target/i386/compress-float-sse.c:  New.
587         * gcc.target/i386/compress-float-sse-pic.c:  New.
588         * gcc.target/i386/compress-float-387.c:  New.
589         * gcc.target/i386/compress-float-387-pic.c:  New.
590         * gcc.dg/compress-float-ppc.c:  New.
591         * gcc.dg/compress-float-ppc-pic.c:  New.
592
593 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
594
595         PR libfortran/21593
596         gfortran.dg/dev_null.f90:  Remove targets.
597
598 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
599
600         PR tree-opt/22335
601         * gcc.dg/pr22335-1.c: New test.
602         * gcc.dg/pr22335-2.c: New test.
603
604 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
605
606         PR c++/20172
607         * g++.dg/template/nontype12.C : New test.
608
609 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
610
611         * gcc.dg/tree-ssa/loop-10.c: New test.
612
613 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
614
615         * gcc.c-torture/execute/20020720-1.x: Remove.
616
617 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
618
619         * gfortran.fortran-torture/execute/forall_7.f90: New test.
620
621 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
622
623         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
624         (dg-mips-options): Use it.
625
626 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
627
628         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
629
630 2005-07-09  Richard Henderson  <rth@redhat.com>
631
632         * lib/target-supports.exp (check_effective_target_sync_char_short):
633         Add alpha.
634
635 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
636
637         PR libfortran/22217
638         * gfortran.dg/negative-z-descriptor.f90:  New test.
639
640 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
641
642         PR tree-opt/22329
643         * gcc.dg/pr22329.c: New test.
644
645 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
646
647         PR tree-optimization/20139
648         * gcc.dg/tree-ssa/pr20139.c: New.
649
650 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
651
652         PR tree-opt/22356
653         * testsuite/gcc.dg/pr22356-1.c: New test.
654
655 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
656
657         PR c++/21799
658         * g++.dg/template/unify8.C: New.
659         * g++.dg/template/unify9.C: New.
660
661 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
662
663         * gfortran.fortran-torture/execute/entry_10.f90: New test.
664
665 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
666
667         * gcc.dg/darwin-version-1.c: New.
668         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
669         * gcc.dg/builtins-20.c: Likewise.
670         * gcc.dg/builtins-53.c: Likewise.
671         * gcc.dg/torture/builtins-convert-1.c: Likewise.
672         * gcc.dg/torture/builtins-convert-2.c: Likewise.
673         * gcc.dg/torture/builtins-convert-3.c: Likewise.
674         * gcc.dg/torture/builtins-power-1.c: Likewise.
675         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
676         on Darwin.
677
678 2005-07-07  Jeff Law  <law@redhat.com>
679
680         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
681         argument evaluation order.
682
683 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
684
685         PR libfortran/21594
686         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
687         Add test cases where the shift length is greater than the
688         array length.
689
690 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
691
692         * obj-c++.dg/proto-lossage-6.mm: New.
693         * objc.dg/proto-lossage-6.m: New.
694
695 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
696
697         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
698         * objc.dg/gnu-runtime-2.m: Likewise.
699
700 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
701
702         * gfortran.dg/longline.f: New test.
703
704         * gfortran.dg/badline.f: New test.
705
706 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
707
708         PR fortran/16531
709         PR fortran/15966
710         PR fortran/18781
711         * gfortran.dg/hollerith.f90: New.
712         * gfortran.dg/hollerith2.f90: New.
713         * gfortran.dg/hollerith3.f90: New.
714         * gfortran.dg/hollerith4.f90: New.
715         * gfortran.dg/hollerith_f95.f90: New.
716         * gfortran.dg/hollerith_legacy.f90: New.
717         * gfortran.dg/g77/cpp4.F: New. Port from g77.
718
719 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
720
721         PR objc/22274
722         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
723         * objc.dg/gnu-runtime-2.m: New.
724
725 2005-07-06  Jeff Law  <law@redhat.com>
726
727         * gcc.dg/tree-ssa/vrp17.c: New test.
728
729 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
730
731         PR fortran/22327
732         * gfortran.dg/array_constructor_5.f90: New test.
733
734 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
735
736         * gfortran.fortran-torture/execute/entry_9.f90: New test.
737
738 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
739
740         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
741         * gcc.dg/980816-1.c: Ditto.
742
743 2005-07-06  Jeff Law  <law@redhat.com>
744
745         * gcc.c-torture/compile/pr21356.c: New test.
746
747 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
748
749         PR c/22013
750         PR c/22098
751         * gcc.c-torture/compile/pr22013-1.c,
752         gcc.c-torture/execute/pr22098-1.c,
753         gcc.c-torture/execute/pr22098-2.c,
754         gcc.c-torture/execute/pr22098-3.c: New tests.
755
756 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
757
758         PR c/22308
759         * gcc.dg/pr22308-1.c: New test.
760
761 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
762
763         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
764         target.
765         * gcc.dg/compare9.c: Use -fshort-enums instead of
766         -fno-short-enums.  Change the last test to dg-bogus.
767
768 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
769
770         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
771         * gcc.dg/compare9.c: New.
772
773 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
774
775         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
776
777 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
778
779         PR testsuite/22288
780         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
781
782
783 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
784
785         * gcc.dg/format/gcc_gfc-1.c: New.
786
787 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
788
789         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
790
791 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
792
793         PR fortran/20842
794         * gfortran.dg/io_invalid_1.f90: New test.
795
796 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
797
798         * gcc.dg/format/gcc_diag-1.c: Update.
799
800 2005-07-02  Jeff Law  <law@redhat.com>
801
802         * gcc.dg/tree-ssa/pr22051-1.c: New test.
803         * gcc.dg/tree-ssa/pr22051-2.c: New test.
804
805 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
806
807         * gcc.dg/format/gcc_diag-1.c: Update.
808
809 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
810
811         PR tree-opt/22269
812         * gcc.c-torture/compile/pr22269.c: New test.
813
814 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
815
816         PR 21584
817         PR 22219
818         * g++.dg/tree-ssa/pr21584-1.C: New test.
819         * g++.dg/tree-ssa/pr21584-2.C: New test.
820
821 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
822
823         * obj-c++.dg/try-catch-11.mm: New.
824         * objc.dg/try-catch-10.m: New.
825
826 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
827
828         * g++.dg/other/ucnid-1.C: xfail on AIX.
829
830 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
831
832         PR 22234
833         * gcc.dg/20050629-1.c: New test.
834
835 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
836
837         * obj-c++.dg/const-str-1[0-1].mm: New.
838         * objc.dg/const-str-1[0-1].m: New.
839
840 2005-05-29  Richard Henderson  <rth@redhat.com>
841
842         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
843         Rename from check_effective_target_vect_no_max.
844         (check_effective_target_vect_no_int_add): New.
845         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
846         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
847         * gcc.dg/vect/vect-reduc-3.c: Likewise.
848         * gcc.dg/vect/vect-reduc-1.c: Use both.
849         * gcc.dg/vect/vect-reduc-2.c: Likewise.
850
851 2005-05-29  Richard Henderson  <rth@redhat.com>
852
853         * lib/target-supports.exp (check_effective_target_vect_no_max): 
854         Remove i386 and x86_64.
855
856 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
857
858         PR testsuite/21969
859         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
860
861 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
862
863         PR middle-end/21969
864         * gcc.dg/vect/pr21969.c: New test.
865
866 2005-06-28  Eric Christopher  <echristo@redhat.com>
867
868         PR c/22052
869         PR c/21975
870         * gcc.dg/inline1.c: New test.
871         * gcc.dg/inline2.c: Ditto.
872         * gcc.dg/inline3.c: Ditto.
873         * gcc.dg/inline4.c: Ditto.
874         * gcc.dg/inline5.c: Ditto.
875         
876 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
877
878         PR libfortran/22142
879         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
880         Add testcase also testing eoshift1 for PR 22142.
881
882 2005-06-28  Richard Henderson  <rth@redhat.com>
883
884         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
885         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
886         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
887         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
888         gcc.dg/tree-ssa/20030922-2.c: Likewise.
889
890 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
891
892         PR libfortran/22142
893         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
894         Add testcase for PR 22142.
895
896 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
897
898         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
899         gcc.target/ia64/fpreg-2.c: New tests.
900
901 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
902
903         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
904
905 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
906
907         PR libfortran/22170
908         * gfortran.dg/slash_1.f90: New test.
909
910 2005-06-27  Richard Henderson  <rth@redhat.com>
911
912         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
913         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
914         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
915         * gcc.dg/vect/vect-reduc-2.c: Likewise.
916         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
917         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
918
919 2005-06-27  Richard Henderson  <rth@redhat.com>
920
921         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
922         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
923
924 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
925
926         * obj-c++.dg/proto-lossage-5.mm: New.
927         * objc.dg/proto-lossage-5.m: New.
928
929 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
930
931         PR 21959
932         * gcc.dg/tree-ssa/pr21959.c: New test.
933
934 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
935
936         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
937         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
938         testing uninitialized var.
939
940         * gcc.c-torture/execute/builtins/chk.h: New.
941         * gcc.c-torture/execute/builtins/lib/chk.c: New.
942         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
943         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
944         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
945         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
946         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
947         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
948         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
949         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
950         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
951         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
952         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
953         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
954         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
955         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
956         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
957         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
958         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
959         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
960         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
961         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
962         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
963         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
964         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
965         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
966         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
967         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
968         * gcc.dg/builtin-object-size-1.c: New test.
969         * gcc.dg/builtin-object-size-2.c: New test.
970         * gcc.dg/builtin-object-size-3.c: New test.
971         * gcc.dg/builtin-object-size-4.c: New test.
972         * gcc.dg/builtin-object-size-5.c: New test.
973         * gcc.dg/builtin-stringop-chk-1.c: New test.
974         * gcc.dg/builtin-stringop-chk-2.c: New test.
975         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
976         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
977         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
978         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
979         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
980         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
981         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
982         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
983         * gcc.c-torture/execute/printf-1.c: New test.
984         * gcc.c-torture/execute/fprintf-1.c: New test.
985         * gcc.c-torture/execute/vprintf-1.c: New test.
986         * gcc.c-torture/execute/vfprintf-1.c: New test.
987         * gcc.c-torture/execute/printf-chk-1.c: New test.
988         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
989         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
990         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
991
992 2005-06-27  Michael Matz  <matz@suse.de>
993
994         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
995         slot is not merged if address escapes.
996
997 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
998
999         PR c/21911
1000         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1001
1002 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1003
1004         PR middle-end/17965
1005         * gcc.c-torture/compile/20050622-1.c: New test.
1006
1007         PR middle-end/22028
1008         * gcc.dg/20050620-1.c: New test.
1009
1010 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1011
1012         PR tree-optimization/22026
1013         * gcc.dg/tree-ssa/pr22026.c: New.
1014
1015 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1016
1017         PR libfortran/22144
1018         * gfortran.dg/shift-alloc.f90:  New testcase.
1019
1020 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1021
1022         * all files: Update FSF address in copyright headers.
1023
1024 2005-06-22  Jan Hubicka  <jh@suse.cz>
1025
1026         * wholeprogram-1.c: New testcase.
1027         * wholeprogram-2.c: New testcase.
1028
1029 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1030
1031         PR 22171
1032         * gcc.dg/tree-ssa/pr22171.c: New test.
1033
1034 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1035
1036         * gfortran.dg/simplify_modulo.f90: New.
1037
1038 2005-06-24  Jan Hubicka  <jh@suse.cz>
1039
1040         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1041
1042 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1043
1044         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1045
1046 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1047
1048         * obj-c++.dg/typedef-alias-1.mm: New.
1049         * objc.dg/typedef-alias-1.m: New.
1050
1051 2005-06-23  Jeff Law  <law@redhat.com>
1052
1053         * gcc.dg/tree-ssa/vrp16.c: New test.
1054
1055 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1056
1057         * lib/target-supports.exp: Add
1058         check_effective_target_fortran_large_real and
1059         check_effective_target_fortran_large_int to check for
1060         corresponding effective targets.
1061         * gfortran.dg/large_integer_kind_1.f90: New test.
1062         * gfortran.dg/large_real_kind_1.f90: New test.
1063
1064 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1065
1066         PR tree-optimization/22117
1067         * gcc.dg/tree-ssa/pr22117.c: New.
1068
1069 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1070
1071         PR testsuite/22123
1072         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1073
1074 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1075
1076         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1077
1078 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1079
1080         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1081         * gfortran.dg/f2c_4.c: Likewise
1082         
1083 2005-06-22 Paul Brook  <paul@codesourcery.com>
1084
1085         PR fortran/21034
1086         * gfortran.dg/auto_save_1.f90: New test.
1087
1088 2005-06-22  Michael Matz  <matz@suse.de>
1089
1090         * gcc.target/x86-64/abi: New directory.
1091         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1092         * gcc.target/x86-64/abi/README.gcc: New file.
1093         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1094         * gcc.target/x86-64/abi/asm-support.s: New file.
1095         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1096         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1097         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1098         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1099         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1100         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1101         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1102         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1103         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1104         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1105         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1106         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1107         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1108         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1109         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1110         * gcc.target/x86_64/abi/test_varargs.c: New test.
1111
1112 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1113
1114         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1115         32-bit i?86 and x86_64.
1116
1117 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1118
1119         * obj-c++.dg/const-str-[1-9].mm: New tests.
1120
1121 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1122
1123         PR fortran/22010
1124         * gfortran.dg/namelist_use.f90: New.
1125         * gfortran.dg/namelist_use_only.f90: New.
1126
1127 2005-06-21  Jeff Law  <law@redhat.com>
1128
1129         * gcc.dg/tree-ssa/vrp15.c: New test.
1130
1131 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1132
1133         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1134         Remove.
1135         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1136         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1137         remove vect_reduction target keyword. Also avoid two returns in main.
1138         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1139         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1140         * gcc.dg/vect/vect-reduc-1short.c: New test.
1141         * gcc.dg/vect/vect-reduc-1char.c: New test.
1142         * gcc.dg/vect/vect-reduc-2short.c: New test.
1143         * gcc.dg/vect/vect-reduc-2char.c: New test.
1144         * gcc.dg/vect/vect-reduc-6.c: New test.
1145         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1146         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1147         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1148
1149 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1150         Paul Thomas  <pault@gcc.gnu.org>
1151
1152         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1153         New tests.
1154         
1155 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1156
1157         * gfortran.dg/backslash_1.f90: New test.
1158         * gfortran.dg/backslash_2.f90: New test.
1159
1160 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1161
1162         * gfortran.dg/duplicate_labels.f90: New test.
1163
1164 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1165
1166         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1167         unsupportable relocations.
1168         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1169         * gcc.dg/20050321-2.c: xfail for NetWare.
1170
1171 2005-06-20  Andreas Jaeger  <aj@suse.de>
1172
1173         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1174         gcc.target/i386/fastcall-sseregparm.c,
1175         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1176
1177 2005-06-19  Richard Henderson  <rth@redhat.com>
1178
1179         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1180
1181 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1182
1183         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1184
1185 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1186
1187         PR c++/22115
1188         * g++.dg/conversion/simd2.C: Change expected error message.
1189
1190 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1191
1192         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1193         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1194         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1195
1196 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1197
1198         * gcc.dg/fold-mod-1.c: New test.
1199
1200 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1201
1202         PR fortran/19926
1203         * gfortran.dg/pr19926.f90: New test.
1204
1205 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1206
1207         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1208         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1209         targets.
1210         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1211         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1212
1213 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1214
1215         * gcc.target/ia64/float80-varargs-1.c: New test.
1216
1217 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1218
1219         PR tree-opt/22035
1220         * gfortran.dg/f2c_6.f90: New test.
1221
1222 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1223
1224         PR c++/17413
1225         * g++.dg/template/local5.C: New.
1226
1227 2005-06-17  Richard Henderson  <rth@redhat.com>
1228
1229         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1230
1231 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1232
1233         PR testsuite/21945
1234         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1235
1236 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1237
1238         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1239         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1240         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1241         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1242         check_vect to verify the presence of hardware vector support.
1243
1244 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1245
1246         PR testsuite/22056
1247         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1248
1249 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1250
1251         PR libfortran/19216
1252         * gfortran.dg/pr19216.f: Add correct space between brackets and
1253         dg directive.
1254
1255 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1256
1257         PR libfortran/16436
1258         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1259
1260 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1261
1262         * gcc.target/i386/attributes-error.c: New testcase.
1263         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1264         * gcc.target/i386/regparm-stdcall.c: Likewise.
1265         * gcc.target/i386/sseregparm-1.c: Likewise.
1266         * gcc.target/i386/sseregparm-2.c: Likewise.
1267
1268 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1269
1270         * g++.dg/rtti/crash2.C: New.
1271
1272 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1273
1274         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1275
1276 2005-06-15  David Ung  <davidu@mips.com>
1277
1278         * gcc.target/mips/mips16e-extends.c: New test for testing the
1279         generation of MIPS16e zeb/zeh, seb/seh instructions.
1280
1281 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1282
1283         PR 22018
1284         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1285         * gcc.dg/tree-ssa/pr22018.c: New test.
1286
1287 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1288
1289         * gcc.dg/simd-1.c: Update error messages.
1290         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1291         * gcc.dg/simd-2.c: Update error messages.
1292         * gcc.dg/simd-4.c: New.
1293
1294 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1295
1296         PR c++/20678
1297         * g++.dg/other/crash-4.C: New.
1298
1299 2005-06-14  Devang Patel  <dpatel@apple.com>
1300
1301         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1302
1303 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1304
1305         PR c++/21929
1306         * g++.dg/parse/crash11.C: Update
1307
1308 2005-06-13  Jeff Law  <law@redhat.com>
1309
1310         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1311         perform the desired transformations.
1312         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1313         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1314
1315 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1316
1317         PR fortran/22038
1318         * gfortran.dg/forall_1.f90: Un-XFAIL.
1319
1320 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1321
1322         PR c++/21929
1323         * g++.dg/parse/crash26.C: New.
1324
1325         PR c++/20789
1326         * g++.dg/init/member1.C: New.
1327
1328 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1329
1330         * gfortran.dg/altreturn_1.f90: New test.
1331
1332 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1333
1334         PR middle-end/21985
1335         * gcc.dg/tree-ssa/pr21985.c: New test.
1336
1337 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1338
1339         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1340
1341 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1342
1343         PR c++/21930
1344         * g++.dg/other/error10.C: New test case.
1345
1346 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1347
1348         PR libfortran/19155
1349         * gfortran.dg/pr19155.f: Add test.
1350
1351 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1352
1353         * gfortran.dg/f2c_7.f90: New test.
1354
1355         * gfortran.dg/forall_1.f90: XFAILed.
1356
1357 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1358
1359         * gcc.dg/pr14796-1.c: New.
1360         * gcc.dg/pr14796-2.c: New.
1361
1362 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1363
1364         PR fortran/17792
1365         PR fortran/21375
1366         * gfortran.dg/deallocate_stat.f90:  New test.
1367
1368 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1369
1370         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1371
1372 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1373
1374         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1375         access will be generated when this loop is vectorized. Test that
1376         accesses with same alignment were detected.
1377         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1378         Test that accesses with same alignment were detected.
1379         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1380         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1381         alignment were detected.
1382
1383 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1384
1385         * gcc.dg/Wcxx-compat-1.c: New.
1386
1387 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1388
1389         PR libfortran/21480
1390         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1391         complex array.
1392
1393 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1394
1395         * gcc.dg/alias-8.c: New.
1396
1397 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1398
1399         * gcc.dg/format/cmn_err-1.c: Update.
1400
1401 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1402
1403         PR target/20666
1404         * gcc.target/sparc/fexpand-2.c: New.
1405         * gcc.target/sparc/fpmerge-2.c: New.
1406         * gcc.target/sparc/fpmul-2.c: New.
1407         * gcc.target/sparc/noresult.c: New.
1408         * gcc.target/sparc/pdist-2.c: New.
1409         * gcc.target/sparc/pdist-3.c: New.
1410
1411 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1412
1413         PR testsuite/21702
1414         * gcc.target/i386/i386.exp: Fix comment typo.
1415
1416 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1417
1418         PR c++/19497
1419         * g++.dg/inherit/using5.C: New.
1420         * g++.dg/inherit/using6.C: New.
1421
1422 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1423
1424         PR c++/19894
1425         * g++.dg/template/ptrmem15.C: New test.
1426
1427         PR c++/20563
1428         * g++.dg/ext/label4.C: New test.
1429
1430 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1431
1432         * gcc.dg/tls/debug-1.c: New test.
1433
1434 2005-06-07  Dale Johannesen  <dalej@apple.com>
1435
1436         * gcc.target/i386/movq.c:  New.
1437
1438 2005-06-07  Dale Johannesen  <dalej@apple.com>
1439
1440         * gcc.dg/20050607-1.c:  New.
1441
1442 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1443
1444         PR middle-end/21850
1445         * gcc.c-torture/execute/20050607-1.c: New test.
1446
1447 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1448
1449         PR libfortran/21926
1450         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1451         Test case where the return array has lowest stride one,
1452         but isn't packed.
1453
1454 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1455
1456         * lib/target-supports.exp (check_effective_target_sync_int_long):
1457         Add s390 and s390x targets.
1458
1459 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1460
1461         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1462         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1463         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1464         * gcc.dg/tree-ssa/loop-9.c: New test.
1465
1466 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1467
1468         * g++.dg/parse/defarg10.C: New.
1469
1470 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1471
1472         PR regression/21897
1473         * gcc.c-torture/execute/20050604-1.c: New test.
1474
1475 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1476
1477         PR 21903
1478         * g++.dg/parse/defarg9.C: New.
1479
1480         PR c++/20637
1481         * g++.dg/inherit/using4.C: New.
1482         * g++.dg/overload/error1.C: Adjust expected errors.
1483         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1484         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1485         * g++.old-deja/g++.other/redecl2.C: Likewise.
1486         * g++.old-deja/g++.other/redecl4.C: Likewise.
1487         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1488
1489 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1490
1491         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1492
1493 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1494
1495         * lib/gfortran.exp (gfortran_target_compile): Call
1496         dg-additional-files-options
1497         * gfortran.dg/f2c_4.f90: New file
1498         * gfortran.dg/f2c_4.c: New file
1499         * gfortran.dg/f2c_5.f90: New file
1500         * gfortran.dg/f2c_5.c: New file
1501
1502 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1503
1504         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1505
1506         PR fortran/21912
1507         * gfortran.dg/array_constructor_4.f90: New test.
1508
1509 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1510
1511         PR c++/21619
1512         * g++.dg/ext/builtin9.C: New test.
1513
1514 2005-06-05  Dale Johannesen  <dalej@apple.com>
1515
1516         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1517         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1518
1519 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1520
1521         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1522         * gcc.dg/vect/vect-reduc-1.c: New.
1523         * gcc.dg/vect/vect-reduc-2.c: New.
1524         * gcc.dg/vect/vect-reduc-3.c: New.
1525
1526 2005-06-04  Dale Johannesen  <dalej@apple.com>
1527
1528         * gcc.c-torture/execute/20050603-1.c:  New.
1529         * gcc.c-torture/execute/20050603-2.c:  New.
1530         * gcc.dg/20050603-3.c:  New.
1531
1532 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1533
1534         PR fortran/19195
1535         * gfortran.dg/debug_1.f90: New test.
1536
1537         * gfortran.dg/forall_1.f90: New test.
1538
1539 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1540
1541         * gfortran.dg/array_constructor_3.f90: New test.
1542
1543 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1544
1545         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1546
1547 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1548
1549         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1550
1551 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1552
1553         PR c/21873
1554         * gcc.dg/init-excess-1.c: New test.
1555
1556 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1557
1558         PR c++/21853
1559         * g++.dg/expr/static_cast6.C: New test.
1560
1561 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1562
1563         * gcc.dg/tree-ssa/vrp14.c: New test.
1564
1565 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1566
1567         PR c++/21336
1568         * g++.dg/template/new2.C: New test.
1569
1570 2005-06-03  Josh Conner  <jconner@apple.com>
1571
1572         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1573         all entries in initializer.
1574
1575 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1576
1577         PR middle-end/21858
1578         * gcc.dg/pr21858.c: New testcase.
1579
1580 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1581
1582         PR tree-optimization/21292
1583
1584         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1585         New.
1586         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1587         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1588         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1589         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1590         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1591
1592 2005-06-02  Richard Henderson  <rth@redhat.com>
1593
1594         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1595
1596 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1597
1598         * gcc.dg/wtypequal.c: New testcase.
1599
1600 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1601
1602         PR 21582
1603         * gcc.dg/tree-ssa/pr21582.c: New test.
1604
1605 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1606
1607         PR c++/21280
1608         * g++.dg/opt/interface2.h: New.
1609         * g++.dg/opt/interface2.C: New.
1610         * g++.dg/init/ctor4.C: Adjust error lines.
1611         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1612         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1613         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1614         * g++.old-deja/g++.pt/assign1.C: Likewise.
1615         * g++.old-deja/g++.pt/crash20.C: Likewise.
1616
1617 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1618
1619         PR tree-optimization/21734
1620         * g++.dg/vect/pr21734_1.cc: New.
1621         * g++.dg/vect/pr21734_2.cc: New.
1622
1623 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1624
1625         PR c++/20350
1626         * g++.dg/template/spec24.C: New.
1627
1628         PR c++/21151
1629         * g++.dg/pch/local-1.C: New.
1630         * g++.dg/pch/local-1.Hs: New.
1631
1632 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1633
1634         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1635         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1636         * gcc.dg/tree-ssa/pr14341.c: New test.
1637         * gcc.dg/tree-ssa/pr14841.c: New test.
1638         * gcc.dg/tree-ssa/pr20701.c: New test.
1639         * gcc.dg/tree-ssa/pr21086.c: New test.
1640         * gcc.dg/tree-ssa/pr21090.c: New test.
1641         * gcc.dg/tree-ssa/pr21332.c: New test.
1642         * gcc.dg/tree-ssa/pr21458.c: New test.
1643         * gcc.dg/tree-ssa/pr21658.c: New test.
1644         * gcc.dg/tree-ssa/vrp01.c: New test.
1645         * gcc.dg/tree-ssa/vrp02.c: New test.
1646         * gcc.dg/tree-ssa/vrp03.c: New test.
1647         * gcc.dg/tree-ssa/vrp04.c: New test.
1648         * gcc.dg/tree-ssa/vrp05.c: New test.
1649         * gcc.dg/tree-ssa/vrp06.c: New test.
1650         * gcc.dg/tree-ssa/vrp07.c: New test.
1651         * gcc.dg/tree-ssa/vrp08.c: New test.
1652         * gcc.dg/tree-ssa/vrp09.c: New test.
1653         * gcc.dg/tree-ssa/vrp10.c: New test.
1654         * gcc.dg/tree-ssa/vrp11.c: New test.
1655         * gcc.dg/tree-ssa/vrp12.c: New test.
1656         * gcc.dg/tree-ssa/vrp13.c: New test.
1657
1658 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1659
1660         PR 21029
1661         * gcc.dg/tree-ssa/pr21029.c: New test.
1662
1663 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1664
1665         * gfortran.dg/logint-1.f: New test case.
1666         * gfortran.dg/logint-2.f: Likewise.
1667         * gfortran.dg/logint-3.f: Likewise.
1668
1669 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1670
1671         PR c/21536
1672         PR c/20760
1673         * gcc.dg/20050527-1.c: New test.
1674
1675         * gcc.dg/i386-sse-12.c: New test.
1676
1677         PR fortran/21729
1678         * gfortran.dg/implicit_5.f90: New test.
1679
1680 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1681
1682         PR fortran/20883
1683         * gfortran/assign_4.f90: New test.
1684         * gfortran/assign_2.f90: Change compile to run.
1685
1686 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1687
1688         * lib/target-supports.exp
1689         (check_effective_target_sync_char_short): New.
1690         * gcc.dg/sync-2.c: New.
1691
1692 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1693
1694         PR tree-optimization/21817
1695         * gcc.dg/torture/pr21817-1.c: New.
1696
1697 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1698
1699         PR c++/21165
1700         * g++.dg/template/init5.C: New.
1701
1702 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1703
1704         * gfortran.dg/char_initialiser_actual.f90:
1705         Test character initialisers as actual arguments.
1706         * gfortran.dg/char_pointer_comp_assign.f90:
1707         Test character pointer structure component assignments.
1708         * gfortran.dg/char_array_structure_constructor.f90:
1709         Test character components in structure constructors.
1710
1711 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1712
1713         PR middle-end/20931
1714         * g++.dg/opt/pr20931.C: New test.
1715
1716 2005-05-31  Andreas Jaeger  <aj@suse.de>
1717
1718         PR testsuite/20772
1719         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1720         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1721         g++.old-deja/g++.ext/asmspec1.C,
1722         g++.old-deja/g++.other/regstack.C,
1723         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1724         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1725         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1726         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1727         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1728         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1729         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1730         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1731         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1732         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1733         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1734         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1735         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1736         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1737         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1738         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1739         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1740         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1741         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1742
1743 2005-05-31  Jeff Law  <law@redhat.com>
1744
1745         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1746
1747 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1748
1749         PR middle-end/21743
1750         * gcc.dg/builtins-1.c: Activate disabled clog test.
1751         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1752
1753 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1754
1755         * gfortran.dg/char_pointer_assign.f90:
1756         Test character-pointer assignments and pointer assignments.
1757         * gfortran.dg/char_pointer_dummy.f90:
1758         Test character-pointer dummy arguments.
1759         * gfortran.dg/char_pointer_func.f90:
1760         Test character-pointer function returns.
1761         * gfortran.dg/char_pointer_dependency.f90:
1762         Test character-pointer functions with dependencies.
1763
1764 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1765
1766         PR c++/21784
1767         * g++.dg/lookup/using14.C: New test.
1768
1769 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1770
1771         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1772         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1773         trailing ^M.
1774
1775 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1776
1777         PR c++/17413
1778         * g++.dg/template/local5.C: New.
1779
1780         PR target/21761
1781         * gcc.c-torture/compile/pr21761.c: New.
1782
1783         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1784         before darwin8.
1785
1786 2005-05-30  Steven G. Kargl
1787
1788         PR fortran/20846
1789         * gfortran.dg/inquire_8.f90: New test.
1790
1791 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1792
1793         PR libfortran/21376
1794         * gfortran.dg/output_exponents_1.f90: New test.
1795
1796 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1797
1798         PR libfortran/20006
1799         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1800
1801 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1802
1803         PR c++/21210
1804         * g++.dg/ext/complex1.C: New test.
1805
1806         PR c++/21340
1807         * g++.dg/init/ctor6.C: New test.
1808
1809 2005-05-29  Jan Hubicka  <jh@suse.cz>
1810
1811         * gcc.c-torture/compile/pr21562.c: New.
1812
1813 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1814
1815         * gfortran.dg/subnormal_1.f90: New test.
1816
1817 2005-05-28  Jan Hubicka  <jh@suse.cz>
1818
1819         * tree-prof.exp: Fix comment.
1820         * value-prof-1.c: New.
1821         * value-prof-2.c: New.
1822         * value-prof-3.c: New.
1823         * value-prof-4.c: New.
1824
1825 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1826
1827         PR c++/21614
1828         * g++.dg/expr/ptrmem6.C: New test.
1829         * g++.dg/expr/ptrmem6a.C: Likewise.
1830
1831 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1832
1833         PR tree-optimization/21658
1834         * gcc.dg/tree-ssa/pr21658.c: New.
1835
1836 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1837
1838         PR c++/21455
1839         * g++.dg/inherit/ptrmem3.C: New.
1840
1841         PR c++/21681
1842         * g++.dg/parse/template16.C: New.
1843
1844 2005-05-27  Andreas Jaeger  <aj@suse.de>
1845
1846         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1847
1848         * gcc.dg/i386-sse-8.c: Run test on all archs.
1849
1850 2005-05-26  Mike Stump  <mrs@apple.com>
1851
1852         * objc.dg/isa-field-1.m: Only run on darwin.
1853         * objc.dg/lookup-1.m: Likewise.
1854         * objc.dg/try-catch-8.m: Likewise.
1855
1856 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1857
1858         PR tree-optimization/9814
1859         * gcc.dg/pr9814-1.c: New test case.
1860
1861 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1862
1863         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1864         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1865         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1866         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1867         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1868         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1869         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1870         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1871         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1872         objc.dg/try-catch-8.m: New.
1873
1874 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1875
1876         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1877         remove extraneous semicolons.
1878
1879 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1880
1881         * obj-c++.dg/comp-types-12.mm: New.
1882         * objc.dg/comp-types-11.m: New.
1883         * objc.dg/selector-4.m: New.
1884
1885 2005-05-26  Andreas Jaeger  <aj@suse.de>
1886
1887         PR testsuite/20772
1888         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1889         g++.old-deja/g++.ext/attrib3.C,
1890         g++.old-deja/g++.other/store-expr1.C,
1891         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1892         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1893         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1894         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1895         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1896         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1897         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1898         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1899         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1900         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1901         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1902         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1903         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1904         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1905         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1906         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1907         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1908         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1909         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1910
1911 2005-05-26  Andreas Jaeger  <aj@suse.de>
1912
1913         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1914         x86-64 compilation.
1915
1916 2005-05-26  Andreas Jaeger  <aj@suse.de>
1917
1918         PR testsuite/20772
1919         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1920         gcc.misc-tests/i386-pf-athlon-1.c,
1921         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1922         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1923         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1924         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1925         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1926         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1927         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1928         programs.
1929
1930         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1931         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1932         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1933         x86-64 compilation.
1934
1935         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1936         x86_64.
1937
1938         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1939         effective-target ilp32.
1940
1941 2005-05-26  David Ung  <davidu@mips.com>
1942
1943         * gcc.target/mips/ext_ins.c: New test for testing the generation
1944         of MIPS32/64 rev 2 ext/ins instructions.
1945
1946 2005-05-26  Andreas Jaeger  <aj@suse.de>
1947
1948         * treelang/compile/unsigned.tree: Use gimple instead of
1949         nonexisting generic dump.
1950
1951 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1952
1953         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1954
1955 2005-05-26  Andreas Jaeger  <aj@suse.de>
1956
1957         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
1958
1959 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1960
1961         PR libfortran/17283
1962         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
1963         Test callee-allocated memory with write statements.
1964
1965 2005-05-25  Roger Sayle  <roger@eyesopen.com>
1966
1967         PR middle-end/21709
1968         * gcc.dg/pr21709-1.c: New test case.
1969
1970 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1971             Mike Stump  <mrs@apple.com>
1972
1973         * objc/execute/next_mapping.h: Update for C++.
1974
1975         * obj-c++.dg/selector-1.mm: Move to...
1976         * obj-c++.dg/selector-4.mm: here...
1977
1978         * obj-c++.dg/basic.mm: New.
1979         * obj-c++.dg/comp-types-1.mm: New.
1980         * obj-c++.dg/cxx-class-1.mm: New.
1981         * obj-c++.dg/cxx-ivars-1.mm: New.
1982         * obj-c++.dg/cxx-ivars-2.mm: New.
1983         * obj-c++.dg/cxx-ivars-3.mm: New.
1984         * obj-c++.dg/cxx-scope-1.mm: New.
1985         * obj-c++.dg/cxx-scope-2.mm: New.
1986         * obj-c++.dg/defs.mm: New.
1987         * obj-c++.dg/empty-private-1.mm: New.
1988         * obj-c++.dg/encode-1.mm: New.
1989         * obj-c++.dg/encode-2.mm: New.
1990         * obj-c++.dg/encode-3.mm: New.
1991         * obj-c++.dg/extern-c-1.mm: New.
1992         * obj-c++.dg/extra-semi.mm: New.
1993         * obj-c++.dg/fix-and-continue-2.mm: New.
1994         * obj-c++.dg/isa-field-1.mm: New.
1995         * obj-c++.dg/ivar-list-semi.mm: New.
1996         * obj-c++.dg/local-decl-1.mm: New.
1997         * obj-c++.dg/lookup-1.mm: New.
1998         * obj-c++.dg/lookup-2.mm: New.
1999         * obj-c++.dg/method-1.mm: New.
2000         * obj-c++.dg/method-2.mm: New.
2001         * obj-c++.dg/method-3.mm: New.
2002         * obj-c++.dg/method-4.mm: New.
2003         * obj-c++.dg/method-5.mm: New.
2004         * obj-c++.dg/method-6.mm: New.
2005         * obj-c++.dg/method-7.mm: New.
2006         * obj-c++.dg/no-extra-load.mm: New.
2007         * obj-c++.dg/overload-1.mm: New.
2008         * obj-c++.dg/pragma-1.mm: New.
2009         * obj-c++.dg/pragma-2.mm: New.
2010         * obj-c++.dg/private-1.mm: New.
2011         * obj-c++.dg/private-2.mm: New.
2012         * obj-c++.dg/proto-qual-1.mm: New.
2013         * obj-c++.dg/qual-types-1.mm: New.
2014         * obj-c++.dg/stubify-1.mm: New.
2015         * obj-c++.dg/stubify-2.mm: New.
2016         * obj-c++.dg/super-class-1.mm: New.
2017         * obj-c++.dg/super-class-2.mm: New.
2018         * obj-c++.dg/super-dealloc-1.mm: New.
2019         * obj-c++.dg/super-dealloc-2.mm: New.
2020         * obj-c++.dg/template-1.mm: New.
2021         * obj-c++.dg/template-2.mm: New.
2022         * obj-c++.dg/template-3.mm: New.
2023         * obj-c++.dg/template-4.mm: New.
2024         * obj-c++.dg/template-5.mm: New.
2025         * obj-c++.dg/template-6.mm: New.
2026         * obj-c++.dg/try-catch-1.mm: New.
2027         * obj-c++.dg/try-catch-2.mm: New.
2028         * obj-c++.dg/try-catch-3.mm: New.
2029         * obj-c++.dg/try-catch-4.mm: New.
2030         * obj-c++.dg/try-catch-5.mm: New.
2031         * obj-c++.dg/try-catch-6.mm: New.
2032         * obj-c++.dg/try-catch-7.mm: New.
2033         * obj-c++.dg/try-catch-8.mm: New.
2034         * obj-c++.dg/try-catch-9.mm: New.
2035         * obj-c++.dg/va-meth-1.mm: New.
2036
2037 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2038
2039         * obj-c++.dg/selector-1.mm: New.
2040         * obj-c++.dg/selector-2.mm: New.
2041
2042 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2043
2044         * obj-c++.dg/selector-3.mm: New.
2045         * objc.dg/selector-3.m: New.
2046
2047 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2048
2049         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2050         about where warning appears.
2051
2052 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2053
2054         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2055         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2056         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2057         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2058
2059 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2060
2061         * gcc.dg/20050524-1.c: New test.
2062
2063 2005-05-25  Jan Hubicka  <jh@suse.cz>
2064
2065         * gcc.dg/tree-prof/inliner-1.c: New.
2066
2067 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2068
2069         * gcc.dg/tree-prof: New directory.
2070         * gcc.dg/tree-prof/tree-prof.exp: New.
2071
2072 2005-05-25  DJ Delorie  <dj@redhat.com>
2073
2074         * gcc.dg/Wattributes-1.c: New.
2075         * gcc.dg/Wattributes-2.c: New.
2076         * gcc.dg/Wattributes-3.c: New.
2077
2078 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2079
2080         PR tree-optimization/19833
2081         * gcc.dg/uninit-4.c: Remove xfail.
2082         * gcc.dg/uninit-9.c: Ditto.
2083
2084 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2085
2086         * obj-c++.dg/bitfield-[1-5].mm: New.
2087         * obj-c++.dg/class-protocol-1.mm: New.
2088         * obj-c++.dg/comp-types-1[0-1].mm: New.
2089         * obj-c++.dg/comp-types-[2-9].mm: New.
2090         * obj-c++.dg/encode-[4-8].mm: New.
2091         * obj-c++.dg/layout-1.mm: New.
2092         * obj-c++.dg/method-1[0-9].mm: New.
2093         * obj-c++.dg/method-2[0-1].mm: New.
2094         * obj-c++.dg/method-[8-9].mm: New.
2095         * obj-c++.dg/objc-gc-3.mm: New.
2096         * obj-c++.dg/try-catch-10.mm: New.
2097         * objc.dg/bitfield-5.m: New.
2098         * objc.dg/comp-types-10.m: New.
2099         * objc.dg/comp-types-9.m: New.
2100         * objc.dg/layout-1.m: New.
2101         * objc.dg/objc-gc-4.m: New.
2102         * objc.dg/try-catch-9.m: New.
2103         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2104         * objc.dg/comp-types-1.m: Likewise.
2105         * objc.dg/comp-types-[5-6].m: Likewise.
2106         * objc.dg/method-9.m: Likewise.
2107
2108 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2109
2110         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2111         and on hardware without VMX support.
2112
2113         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2114
2115         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2116
2117         * lib/profopt.exp (dg-final-generate, dg-final-use,
2118         profopt-final-code, profopt-get-options): New.
2119         (profopt-execute): Process test directives.
2120
2121         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2122         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2123         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2124
2125 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2126
2127         PR C++/21645
2128         * g++.dg/init/ctor5.C: New test.
2129
2130 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2131
2132         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2133         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2134         vect-113.c, vect-114.c.
2135
2136 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2137
2138         * gcc.dg/const-elim-1.c: Remove xfails.
2139
2140 2005-05-23  Jeff Law  <law@redhat.com>
2141
2142         * gcc.c-torture/compile/pr21638.c: New test.
2143         * gcc.c-torture/compile/20050520-1.c: New test.
2144
2145 2005-05-23  Nick Clifton  <nickc@redhat.com>
2146
2147         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2148         be a proper triple, ie: m32r*-*-*.
2149         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2150
2151 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2152
2153         PR middle-end/21331
2154         PR tree-opt/21293
2155         * gcc.c-torture/compile/pr21293.c: New test.
2156         * gcc.c-torture/execute/pr21331.c: New test.
2157
2158 2004-05-20  Richard Henderson  <rth@redhat.com>
2159
2160         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2161
2162 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2163
2164         * obj-c++-dg.exp: Add.
2165         * obj-c++.exp: Add.
2166         * obj-c++.dg/dg.exp: Add.
2167
2168 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2169
2170         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2171         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2172
2173 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2174
2175         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2176
2177 2004-05-19  Richard Henderson  <rth@redhat.com>
2178
2179         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2180
2181 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2182
2183         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2184
2185         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2186
2187 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2188
2189         PR c++/21495
2190         * g++.dg/parse/extern1.C: New test.
2191         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2192
2193 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2194
2195         * gcc.dg/c99-math.h: New.
2196         * gcc.dg/c99-math-float-1.c: New test.
2197         * gcc.dg/c99-math-double-1.c: Likewise.
2198         * gcc.dg/c99-math-long-double-1.c: Likewise.
2199
2200 2005-05-18  Richard Henderson  <rth@redhat.com>
2201
2202         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2203
2204 2005-05-18  Devang Patel  <dpatel@apple.com>
2205
2206         * g++.dg/opt/20050511-1.C: New test.
2207
2208 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2209
2210         PR libfortran/21127
2211         * gfortran.dg/reshape-complex.f90:  New test.
2212
2213 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2214
2215         * gfortran.dg/array_constructor_1.f90: New test.
2216         * gfortran.dg/array_constructor_2.f90: New test.
2217
2218 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2219
2220         PR fortran/20954
2221         * gfortran.dg/pr20954.f: New test.
2222
2223 2005-05-17  Mike Stump  <mrs@apple.com>
2224
2225         Yet more Objective-C++...
2226
2227         * objc.dg/method-5.m: Update.
2228         * objc.dg/method-6.m: Update.
2229         * objc.dg/method-7.m: Update.
2230         * objc.dg/method-9.m: Update.
2231         * objc.dg/try-catch-2.m: Update.
2232
2233 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2234
2235         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2236         Remove little-endian optimizations.
2237
2238 2005-05-17  Jeff Law  <law@redhat.com>
2239
2240         * g++.dg/tree-ssa/pr18414.C: New test.
2241         * gcc.dg/tree-ssa/pr18414.C: New test.
2242         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2243         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2244
2245 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2246
2247         * gcc.dg/compat/generate-random.c: Do not include
2248         libiberty.h.
2249         * gcc.dg/compat/generate-random_r.c: Likewise.
2250
2251 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2252
2253         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2254
2255 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2256
2257         PR middle-end/21595
2258         * g++.dg/tree-ssa/builtin1.C: New testcase.
2259
2260 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2261
2262         PR c++/21454
2263         * g++.dg/opt/const4.C: New test.
2264
2265         PR middle-end/21492
2266         * g++.dg/opt/crossjump1.C: New test.
2267
2268         PR tree-optimization/21610
2269         * gcc.c-torture/compile/20050516-1.c: New test.
2270
2271         PR fortran/15080
2272         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2273         about the test failing.
2274         * gfortran.fortran-torture/execute/where_7.f90: New test.
2275         * gfortran.fortran-torture/execute/where_8.f90: New test.
2276
2277 2005-05-16  Richard Henderson  <rth@redhat.com>
2278
2279         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2280         i?86 and x86_64.
2281
2282 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2283
2284         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2285         (limits.h): Include unconditionally.
2286         (stdlib.h): Likewise.
2287         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2288         (limits.h): Include unconditionally.
2289         (stdlib.h): Likewise.
2290         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2291         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2292         (limits.h): Include unconditionally.
2293         (stdlib.h): Likewise.
2294         (hashtab.h): Do not include.
2295         (getopt.h): Likewise.
2296         (stddef.h): Include.
2297         (hashval_t): Define.
2298         (struct entry): Add "next" field.
2299         (HASH_SIZE): New macro.
2300         (hash_table): New variable.
2301         (switchfiles): Do not use xmalloc.
2302         (mix): New macro.
2303         (iterative_hash): New function.
2304         (hasht): Remove.
2305         (e_exists): New function.
2306         (e_insert): Likewise.
2307         (output): Use, instead of libiberty hashtable functions.
2308         (main): Do not use getopt.  Do not call htab_create.
2309
2310 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2311
2312         PR libstdc++/21526
2313         * lib/target-supports.exp (check_mkfifo_available):
2314         Return 0 for cygwin as mkfifo support incomplete on platform.
2315         Fix typos in comments.
2316
2317 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2318
2319         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2320
2321 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2322
2323         PR fortran/17432
2324         * gfortran.dg/assign_4.f: New test.
2325
2326 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2327
2328         PR tree-optimization/21563
2329         * gcc.dg/tree-ssa/pr21563.c: New.
2330
2331 2005-05-14  Jan Hubicka  <jh@suse.cz>
2332
2333         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2334
2335 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2336
2337         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2338
2339 2005-05-13  Julian Brown  <julian@codesourcery.com>
2340
2341         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2342         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2343
2344 2005-05-13  Jan Hubicka  <jh@suse.cz>
2345
2346         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2347         * gcc.dg/fold-xor-?.c: Likewise.
2348         * gcc.dg/pr15784-?.c: Likewise.
2349         * gcc.dg/pr20922-?.c: Likewise.
2350         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2351         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2352         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2353
2354 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2355
2356         PR fortran/21260
2357         * gfortran.dg/hollerith_1.f90: New test.
2358
2359 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2360
2361         * gfortran.dg/func_result_2.f90: New test.
2362
2363 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2364
2365         * gfortran.dg/dev_null.f90: New test.
2366
2367 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2368
2369         * gcc.dg/arm-vfp1.c: Revert last change.
2370
2371 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2372
2373         PR middle-end/19807
2374         PR tree-optimization/19639
2375         * g++.dg/tree-ssa/pr19807.C: New testcase.
2376
2377 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2378
2379         PR libfortran/21471
2380         * gfortran.dg/append-1.f90: New test.
2381
2382 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2383
2384         * gcc.dg/pr18501.c: XFAIL.
2385         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2386         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2387         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2388         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2389         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2390         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2391         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2392         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2393
2394 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2395
2396         PR fortran/20178
2397         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2398         gfortran.dg/f2c_3.f90: New tests.
2399
2400         * gfortran.dg/return_1.f90: Fix dg annotation.
2401
2402 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2403
2404         * gcc.c-torture/compile/20050510-1.c: New test.
2405
2406 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2407
2408         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2409
2410 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2411
2412         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2413
2414 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2415
2416         PR c/17913
2417         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2418
2419 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2420
2421         PR c/21342
2422         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2423         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2424
2425 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2426
2427         PR debug/16676
2428         * gcc.dg/debug/pr16676.c: New test.
2429
2430 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2431
2432         PR testsuite/21443
2433         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2434         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2435         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2436         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2437         Change -O1 to -O2.
2438         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2439         -fno-tree-dominator-opts.
2440
2441 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2442
2443         * gfortran.dg/return_1.f90: New test.
2444
2445 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2446
2447         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2448
2449         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2450
2451 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2452
2453         PR c++/21427
2454         * g++.dg/inherit/covariant13.C: New.
2455
2456 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2457
2458         PR libfortran/19155
2459         * gfortran.dg/pr19155.f: New test.
2460
2461 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2462
2463         PR inline-asm/8788
2464         * gcc.dg/pr8788-1.c: New testcase.
2465
2466 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2467
2468         PR target/21416
2469         * gcc.target/mips/fpcmp-[12].c: New tests.
2470
2471 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2472
2473         * lib/target-supports-dg.exp (dg-require-fork): New function.
2474         (dg-require-mkfifo): Likewise.
2475         * lib/target-supports.exp (check_function_available): New
2476         function.
2477         (check_fork_available): Likewise.
2478         (check_mkfifo_available): Likewise.
2479
2480 2005-05-06  Jeff Law  <law@redhat.com>
2481
2482         * gcc.c-torture/compile/pr21380.c: New test.
2483
2484 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2485
2486         PR c++/20961
2487         * g++.dg/ext/weak3.C: New test.
2488
2489 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2490
2491         PR c++/21352
2492         * g++.dg/template/crash37.C: New test.
2493
2494 2005-05-05  Paul Brook  <paul@codesourcery.com>
2495
2496         * gcc.dg/arm-g2.c: Use effective-target arm32.
2497         * gcc.dg/arm-mmx-1.c: Ditto.
2498         * gcc.dg/arm-scd42-2.c: Ditto.
2499         * gcc.dg/arm-vfp1.c: Ditto.
2500         * lib/target-supports.exp (check_effective_target_arm32): New
2501         function.
2502
2503 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2504
2505         PR libfortran/21354
2506         gfortran.dg/in_pack_rank7.f90:  New test.
2507
2508 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2509
2510         PR middle-end/15618
2511         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2512
2513 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2514
2515         PR middle-end/21265
2516         * gcc.dg/20050503-1.c: New test.
2517
2518         PR rtl-optimization/21239
2519         * gcc.dg/i386-sse-11.c: New test.
2520
2521 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2522
2523         PR target/16888
2524         * gcc.target/i386/asm-1.c: New test.
2525
2526 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2527
2528         PR rtl-optimization/21330
2529         * gcc.c-torture/execute/20050502-1.c: New test.
2530
2531         PR target/21297
2532         * gcc.c-torture/execute/20050502-2.c: New test.
2533
2534 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2535
2536         PR middle-end/21282
2537         * gcc.dg/pr21282.c: New.
2538
2539 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2540
2541         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2542         * gcc.dg/vect/vect-92.c: Likewise
2543         * gcc.dg/vect/vect-93.c: Likewise
2544         * gcc.dg/vect/vect-dv-1.c: Likewise
2545         * gcc.dg/vect/vect-dv-2.c: Likewise
2546         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2547
2548 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2549
2550         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2551         * gfortran.dg/vect/vect-2.f90:  Likewise
2552         * gfortran.dg/vect/vect-3.f90:  Likewise
2553         * gfortran.dg/vect/vect-4.f90:  Likewise
2554         * gfortran.dg/vect/vect-5.f90:  Likewise
2555
2556 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2557
2558         PR target/20813
2559         * gcc.dg/rs6000-fpint-2.c: New.
2560
2561 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2562
2563         PR c/15698
2564         * gcc.dg/builtins-30.c: Update expected messages.
2565         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2566         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2567         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2568
2569 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2570
2571         PR tree-optimization/21294
2572         * gcc.dg/tree-ssa/pr21294.c: New.
2573
2574 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2575
2576         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2577         __builtin_altivec_st_internal_4si built-in.
2578
2579 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2580
2581         PR c++/15875
2582         * g++.dg/template/ptrmem14.C: New test.
2583
2584 2005-05-02  Paul Brook  <paul@codesourcery.com>
2585
2586         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2587
2588 2005-05-02  Michael Matz  <matz@suse.de>
2589
2590         PR c++/19542
2591         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2592
2593 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2594
2595         * g++.dg/cpp/weak.C: New test.
2596
2597 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2598
2599         * gcc.dg/tree-ssa/loop-8.c: New test.
2600
2601 2005-04-30  Michael Maty  <matz@suse.de>
2602
2603         * gcc.dg/inline-mcpy.c: New test.
2604
2605 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2606
2607         PR libfortran/18958
2608         * gfortran.dg/eoshift.f90:  New test case.
2609
2610 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2611
2612         PR libfortran/18857
2613         * gfortran.dg/matmul_1.f90: New test.
2614
2615 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2616
2617         PR tree-optimization/21030
2618         * gcc.dg/tree-ssa/pr21030.c: New.
2619
2620 2005-04-29  Devang Patel  <dpatel@apple.com>
2621
2622         PR tree-optimization/21272
2623         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2624
2625 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2626
2627         PR fortran/13082
2628         PR fortran/18824
2629         * gfortran.dg/entry_4.f90: New test.
2630         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2631         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2632         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2633         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2634         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2635         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2636         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2637
2638 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2639
2640         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2641
2642 2005-04-29  Paul Brook   <paul@codesourcery.com>
2643
2644         * gfortran.dg/entry_3.f90: New test.
2645
2646 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2647
2648         * gfortran.dg/implicit_4.f90: New test.
2649
2650 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2651
2652         * lib/target-supports.exp (check_profiling_available): Return
2653         false for xtensa-*-elf.
2654
2655 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2656
2657         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2658         error if file cannot be deleted.
2659
2660 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2661
2662         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2663         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2664         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2665         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2666         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2667         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2668         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2669         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2670         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2671         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2672         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2673         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2674         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2675
2676 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2677
2678         PR fortran/20865
2679         * gfortran.dg/pr20865.f90: New test.
2680
2681 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2682
2683         * gcc.dg/void-cast-2.c: New test.
2684
2685 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2686
2687         PR c/21159
2688         * gcc.dg/void-cast-1.c: New test.
2689
2690 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2691
2692         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2693
2694 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2695
2696         PR fortran/21177
2697         * gfortran.dg/pr21177.f90: New test.
2698
2699 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2700
2701         PR tree-optimization/21171
2702         * gcc.dg/tree-ssa/pr21171.c: New test.
2703
2704 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2705
2706         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2707         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2708         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2709         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2710         gcc.dg/tree-ssa/gen-vect-32.c: New.
2711         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2712         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2713         don't run on PPC32.
2714
2715 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2716
2717         PR c/21213
2718         * gcc.dg/transparent-union-3.c: New test.
2719
2720 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2721
2722         PR c/20740
2723         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2724         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2725         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2726         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2727         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2728         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2729
2730 2005-04-26  Jeff Law  <law@redhat.com>
2731
2732         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2733         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2734         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2735         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2736         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2737         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2738         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2739
2740 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2741
2742         PR tree-optimization/17598
2743         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2744
2745 2005-04-25  Mike Stump  <mrs@apple.com>
2746
2747         * objc.dg/fix-and-continue-1.m: Add.
2748
2749 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2750
2751         PR c++/20995
2752         * g++.dg/opt/pr20995-1.C: New test case.
2753
2754 2005-04-25  Devang Patel <dpatel@apple.com>
2755
2756         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2757
2758 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2759
2760         PR testsuite/21062
2761         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2762
2763 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2764
2765         PR C++/21188
2766         * g++.dg/opt/rtti2.C: New test.
2767
2768 2005-04-25  Paul Brook  <paul@codesourcery.com>
2769         Steven G. Kargl  <kargls@comcast.net>
2770
2771         PR fortran/20879
2772         * gfortran.dg/ichar_1.f90: New file.
2773
2774 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2775
2776         PR middle-end/20991
2777         * g++.dg/opt/pr20991.C: New test.
2778
2779         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2780         where sizeof (type) < __alignof__ (type).
2781         * gcc.dg/compat/struct-layout-1.h: Likewise.
2782
2783 2005-04-24  Per Bothner  <per@bothner.com>
2784             Devang Patel  <dpatel@apple.com>
2785
2786         PR preprocessor/20907
2787         * gcc.dg/cpp/very-long-comment.c: New test.
2788
2789 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2790
2791         PR fortran/20059
2792         * gfortran.dg/common_5.f: New test.
2793
2794 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2795
2796         PR middle-end/21082
2797         * g++.dg/tree-ssa/pr21082.C: New testcase.
2798
2799 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2800
2801         * gcc.dg/vect/vect-99.c: New test.
2802
2803 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2804
2805         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2806
2807 2005-04-22  Jeff Law  <law@redhat.com>
2808
2809         * gcc.dg/uninit-5.c: Remove xfails.
2810         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2811         conditionals and loads.
2812
2813 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2814
2815         PR libfortran/20074
2816         PR libfortran/20436
2817         PR libfortran/21108
2818         * gfortran.dg/nested_reshape.f90: new test
2819         * gfortran.dg/reshape-alloc.f90: new test
2820         * gfortran.dg/reshape.f90: new test
2821
2822 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2823
2824         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2825
2826         * gcc.dg/arm-vfp1.c: New test.
2827
2828 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2829
2830         PR c++/21087
2831         * g++.dg/lookup/builtin2.C: New test.
2832
2833 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2834
2835         * gcc.dg/weak/weak-13.c: New test.
2836
2837 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2838
2839         * lib/target-supports.exp (check_effective_target_sync_int_long):
2840         Add powerpc*.
2841
2842 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2843
2844         * gcc.target/mips/branch-1.c: New test.
2845
2846 2005-04-21  Richard Henderson  <rth@redhat.com>
2847
2848         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2849         * gcc.dg/vect/vect-86.c: Likewise.
2850         * gcc.dg/vect/vect-87.c: Likewise.
2851         * gcc.dg/vect/vect-88.c: Likewise.
2852
2853 2005-04-21  Devang Patel  <dpatel@apple.com>
2854
2855         PR optimization/20994
2856         * gcc.dg/tree-ssa/ifc-3.c: New test.
2857
2858 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2859
2860         PR c/12913
2861         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2862         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2863         gcc.dg/c99-vla-jump-5.c: New tests.
2864
2865 2005-04-19  Richard Henderson  <rth@redhat.com>
2866
2867         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2868         Fix typo in exists check.
2869         (check_effective_target_sync_int_long): New.
2870         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2871         * gcc.dg/ia64-sync-2.c: Likewise.
2872         * gcc.dg/ia64-sync-3.c: Likewise.
2873         * gcc.dg/ia64-sync-4.c: Likewise.
2874
2875 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2876
2877         * gcc.dg/fold-xor-1.c: New test.
2878         * gcc.dg/fold-xor-2.c: New test.
2879
2880 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2881
2882         PR target/20670
2883         * g++.dg/eh/fp-regs.C: New test.
2884
2885 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2886
2887         * gcc.dg/Wint-to-pointer-cast-1.c,
2888         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2889         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2890         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2891
2892 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2893
2894         PR fortran/16861
2895         * gfortran.dg/pr16861.f90: New test.
2896
2897 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2898
2899         * gcc.dg/pr21085.c: New test.
2900
2901 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2902
2903         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2904         (setup_mips_tests, dg-mips-options): New procedures.
2905         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2906         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2907         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2908         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2909         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2910         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2911         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2912         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2913         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2914         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2915         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2916         dg-mips-options instead of dg-options.  Remove now-redundant
2917         preprocessor guards.
2918         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2919         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2920         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2921         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2922         * gcc.dg/vr-mult-2.c: Delete.
2923         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2924         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2925         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2926         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2927         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2928         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2929         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2930
2931 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2932
2933         * ada/acats/run_all.sh: Use sync when executable not present.
2934
2935 2005-04-18  Devang Patel  <dpatel@apple.com>
2936
2937         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2938         * gcc.dg/vect/vect-11a.c: New.
2939         * gcc.dg/vect/vect-none.c: Update.
2940         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2941
2942 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2943
2944         PR tree-optimization/20922
2945         * gcc.dg/pr20922-1.c: New test.
2946         * gcc.dg/pr20922-2.c: New test.
2947         * gcc.dg/pr20922-3.c: New test.
2948         * gcc.dg/pr20922-4.c: New test.
2949         * gcc.dg/pr20922-5.c: New test.
2950         * gcc.dg/pr20922-6.c: New test.
2951
2952 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2953
2954         PR libfortran/20950
2955         * gfortran.dg/pr20950.f: New test.
2956
2957 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2958
2959         PR libfortran/19216
2960         * gfortran.dg/pr19216.f: New test.
2961
2962 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
2963
2964         PR tree-optimization/21001
2965         * gcc.dg/tree-ssa/pr21001.c: New.
2966
2967 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
2968
2969         PR libfortran/21075
2970         * gfortran.dg/reshape_rank7.f90: New test.
2971
2972 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
2973
2974         PR libfortran/12884 gfortran.dg/pr12884.f: New test
2975         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
2976         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
2977         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
2978         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
2979         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
2980         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
2981         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
2982         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
2983         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
2984         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
2985         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
2986         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
2987         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
2988         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
2989         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
2990         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
2991         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
2992         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
2993         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
2994         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
2995
2996 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
2997
2998         * gfortran.dg/wtruncate.f: New testcase.
2999         * gfortran.dg/wtruncate.f90: New testcase.
3000
3001 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3002
3003         PR c++/21025
3004         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3005         which sizeof/alignof is dependent, rather than just whether we are
3006         processing_template_decl.
3007
3008 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3009
3010         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3011         corrected typo where the wrong variables had been compared.
3012
3013 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3014
3015         PR libfortran/18495
3016         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3017         Test callee-allocated version of return array with a write
3018         statement.
3019         Test spread with a temporary with another write statement.
3020
3021 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3022
3023         PR tree-optimization/21031
3024         * gcc.dg/tree-ssa/pr21031.c: New.
3025
3026 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3027
3028         PR tree-optimization/21004
3029         * gcc.dg/builtins-53.c: Include builtins-config.h.
3030         Check floorf, ceilf, floorl and ceill transformations
3031         only when HAVE_C99_RUNTIME is defined.
3032
3033 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3034
3035         PR middle-end/20739
3036         * gcc.dg/tree-ssa/pr20739.c: New test.
3037
3038 2005-04-14  Mike Stump  <mrs@apple.com>
3039
3040         * gcc.dg/Foundation.framework/empty: New.
3041         * gcc.dg/framework-2.c: New.
3042
3043 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3044
3045         PR tree-optimization/21021
3046         * gcc.c-torture/compile/pr21021.c: New.
3047
3048 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3049
3050         PR testsuite/21010
3051         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3052         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3053         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3054         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3055         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3056         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3057         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3058         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3059
3060 2005-04-14  Richard Henderson  <rth@redhat.com>
3061
3062         * lib/target-supports.exp (check_effective_target_vect_condition):
3063         Add ia64, i?86, and x86_64.
3064
3065 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3066
3067         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3068
3069 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3070
3071         PR tree-optimization/20657
3072         * gcc.dg/tree-ssa/pr20657.c: New.
3073
3074 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3075
3076         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3077         (long long int)trunc*.
3078
3079 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3080
3081         PR target/20927
3082         * gcc.dg/pr20927.c: New test.
3083
3084 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3085
3086         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3087         * gcc.target/mips/asm-1.c: Likewise.
3088
3089 2005-04-13  Dale Johannesen  <dalej@apple.com>
3090
3091         * objc.dg/objc-fast-4.m:  New.
3092
3093 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3094
3095         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3096         directory.
3097         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3098
3099 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3100
3101         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3102         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3103         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3104
3105 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3106
3107         PR tree-optimization/20913
3108         * gcc.dg/tree-ssa/pr20913.c: New.
3109
3110         PR tree-optimization/20702
3111         * gcc.dg/tree-ssa/pr20702.c: New.
3112
3113 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3114
3115         PR c++/13744
3116         * g++.dg/inherit/local3.C: New test.
3117
3118 2005-04-12  Jeff Law  <law@redhat.com>
3119
3120         * gcc.dg/tree-ssa/20050412-1.c: New test.
3121
3122 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3123
3124         PR libfortran/19016
3125         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3126         Add tests with mask generated by expression.
3127         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3128         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3129         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3130
3131 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3132
3133         PR middle-end/20917
3134         * gcc.dg/20050409-1.c: New test.
3135
3136 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3137
3138         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3139
3140 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3141
3142         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3143         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3144         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3145         (TARGET_CXX): Adjust accordingly.
3146         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3147         determine_class_data_visibility and class_data_always_comdat.
3148         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3149         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3150         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3151         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3152         (arm_cxx_determine_class_data_visibility): New.
3153         (arm_cxx_class_data_always_comdat): Likewise.
3154         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3155         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3156         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3157         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3158         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3159         Define.
3160
3161 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3162
3163         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3164
3165 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3166
3167         * gcc.dg/i386-darwin-fpmath.c: New.
3168
3169 2004-04-11  Devang Patel  <dpatel@apple.com>
3170
3171         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3172         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3173         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3174         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3175         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3176         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3177         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3178         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3179         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3180
3181 2004-04-11  Devang Patel  <dpatel@apple.com>
3182
3183         * gcc.dg/vect/vect-dv-1.c: New test.
3184         * gcc.dg/vect/vect-dv-2.c: New test.
3185
3186 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3187
3188         PR tree-optimization/20933
3189         * gcc.dg/tree-ssa/pr20933.c: New test.
3190
3191 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3192
3193         * gfortran.dg/fold_nearest.f90: New test.
3194
3195 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3196
3197         * gcc.dg/tree-ssa/alias-1.c: New test.
3198
3199 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3200
3201         PR tree-optimization/20920
3202         * g++.dg/tree-ssa/pr20920.C: New test.
3203
3204 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3205
3206         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3207         (long long int)ceil*.
3208
3209 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3210
3211         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3212         explicit C++ linkage.
3213
3214 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3215
3216         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3217         warning for arithmetic IF statements.
3218
3219 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3220
3221         * eor_handling_1.f90: New test case.
3222         * eor_handling_2.f90: New test case.
3223         * eor_handling_3.f90: New test case.
3224         * eor_handling_4.f90: New test case.
3225         * eor_handling_5.f90: New test case.
3226         * noadv_size.f90: New test case.
3227         * pad_no.f90: New test case.
3228
3229 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3230
3231         * gcc.c-torture/execute/20050410-1.c: New test.
3232
3233 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3234
3235         * gcc.dg/pr20126.c: New.
3236
3237 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3238             Steven G. Kargl <kargls@comcast.net>
3239
3240         * gfortran.dg/PR19872.f: New test.
3241
3242 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3243
3244         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3245
3246 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3247
3248         * gfortran.dg/nint_1.f90: New test.
3249
3250 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3251
3252         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3253         Added test for callee-allocated arrays with write statements.
3254         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3255         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3256         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3257         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3258         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3259
3260 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3261
3262         PR libfortran/20163
3263         * gfortran.dg/open-options-blanks.f:  New test.
3264
3265 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3266
3267         PR fortran/13257
3268         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3269
3270 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3271
3272         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3273         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3274         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3275         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3276         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3277         * gcc.c-torture/execute/stdarg-4.c: New test.
3278
3279         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3280
3281         PR target/20795
3282         * g++.dg/abi/param2.C: New test.
3283
3284 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3285
3286         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3287
3288 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3289
3290         * gcc.dg/builtins-53.c: New test.
3291
3292 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3293
3294         * g++.dg/tree-ssa/pr18178.C: New test.
3295         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3296         * gcc.c-torture/execute/20041019-1.c: New test.
3297         * gcc.dg/tree-ssa/20041008-1.c: New test.
3298         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3299         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3300         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3301         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3302         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3303         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3304         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3305         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3306         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3307         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3308
3309 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3310
3311         PR rtl-optimization/20466
3312         * gcc.c-torture/execute/pr20466-1.c: New test.
3313
3314 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3315
3316         PR c++/20905
3317         * g++.dg/parse/cond2.C: New test.
3318
3319         PR c++/20145
3320         * g++.dg/warn/Wdtor1.C: New test.
3321
3322 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3323
3324         PR fortran/17229
3325         * gfortran.dg/pr17229.f: New test.
3326
3327 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3328
3329         * gfortran.dg/tiny_1.f90: New test.
3330         * gfortran.dg/tiny_2.f90: ditto.
3331
3332 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3333
3334         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3335         * gfortran.dg/open_new.f90:  Fix dg-do run line
3336
3337 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3338
3339         * lib/target-supports.exp (get_compiler_messages): Support
3340         optional arguments, the fourth being compiler options.
3341         (check_effective_target_fpic): New proc.
3342         * gcc.dg/20050321-2.c: Restrict to target fpic.
3343
3344 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3345
3346         * gcc.dg/15443-1.c: New test.
3347         * gcc.dg/15443-2.c: Likewise.
3348
3349 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3350
3351         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3352
3353 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3354
3355         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3356
3357 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3358
3359         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3360         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3361         -m64.
3362         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3363         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3364         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3365
3366 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3367
3368         PR c++/20212
3369         * g++.dg/warn/Wunused-11.C: New test.
3370
3371 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3372
3373         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3374
3375 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3376
3377         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3378
3379 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3380
3381         PR c++/20734
3382         * g++.dg/template/ptrmem13.C: New test.
3383
3384 2005-04-05  Per Bothner  <per@bothner.com>
3385
3386         * lib/gcc.exp: Always add -fno-show-column, for now.
3387
3388 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3389
3390         PR testsuite/20767
3391         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3392         of plain old "unsigned int" for the type of "i".  Makes this test
3393         64bit clean.
3394
3395 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3396
3397         * gcc.dg/i386-ssefn-1.c: New test.
3398         * gcc.dg/i386-ssefn-2.c: New test.
3399         * gcc.dg/i386-ssefn-3.c: New test.
3400         * gcc.dg/i386-ssefn-4.c: New test.
3401
3402 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3403
3404         PR tree-optimization/20076
3405         * gcc.dg/builtin-apply4.c: New test.
3406
3407         PR preprocessor/19475
3408         * gcc.dg/cpp/macspace1.c: New test.
3409         * gcc.dg/cpp/macspace2.c: New test.
3410
3411 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3412
3413         * gfortran.dg/pr20755.f: Fixed bad format.
3414
3415 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3416
3417         PR c++/20763
3418         * g++.dg/ext/attrib21.C: New test.
3419
3420 2004-04-05  Devang Patel  <dpatel@apple.com>
3421
3422         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3423         * gcc.dg/vect/vect-shift-1.c: New test.
3424
3425 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3426
3427         PR libfortran/20755
3428         * gfortran.dg/pr20755.f: New test.
3429
3430 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3431
3432         * gfortran.dg/pr15959.f90: New test.
3433         * gfortran.dg/string_pad_trunc.f90: New test.
3434
3435 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3436
3437         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3438         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3439         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3440         syntax.
3441
3442 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3443
3444         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3445
3446 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3447
3448         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3449         * gcc.c-torture/compile/20011119-2.c: Likewise.
3450         * gcc.c-torture/compile/981001-2.c: Likewise.
3451
3452 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3453
3454         PR c++/20679
3455         * g++.dg/template/overload4.C: New test.
3456
3457 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3458
3459         PR c++/20746
3460         * g++.dg/abi/covariant5.C: New.
3461
3462         PR debug/20505
3463         * g++.dg/debug/const2.C: New.
3464
3465 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3466
3467         PR rtl-optimization/16104
3468         * gcc.c-torture/execute/20050316-1.c: New test.
3469
3470 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3471
3472         * g++.dg/template/spec23.C: Fix dg-error text.
3473
3474 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3475
3476         PR c++/19199
3477         * g++.dg/expr/lval2.C: New.
3478
3479 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3480
3481         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3482         __builtin_strcasecmp and __builtin_strncasecmp.
3483
3484 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3485
3486         PR c++/20723
3487         * g++.dg/template/spec22.C: New.
3488         * g++.dg/template/spec23.C: New.
3489
3490 2005-04-03  Dale Ranta  <dir@lanl.gov>
3491             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3492
3493         PR libfortran/20068
3494         PR libfortran/20125
3495         PR libfortran/20156
3496         PR libfortran/20471
3497         * gfortran.dg/backspace.f: New test.
3498
3499 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3500
3501         * gcc.dg/pr19345.c: New test.
3502
3503 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3504
3505         PR tree-optimization/20640
3506         * gcc.dg/torture/tree-loop-1.c: New.
3507
3508 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3509
3510         PR rtl-optimization/20290
3511         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3512
3513 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3514
3515         * gcc.dg/rs6000-fpint.c: New.
3516
3517 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3518
3519         * gcc.dg/old-style-then-proto-1.c: New test.
3520
3521 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3522
3523         * gfortran.fortran-torture/execute/backspace.f90: Check
3524         after backspace and read was incorrect.
3525
3526 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3527
3528         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3529         buffer past the terminating NUL using memcmp.
3530         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3531         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3532
3533         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3534         Fix unused/uninitialized variable warnings.
3535
3536         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3537         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3538         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3539         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3540
3541         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3542         gcc.c-torture/execute/builtins/fputs-lib.c,
3543         gcc.c-torture/execute/builtins/lib/fprintf.c,
3544         gcc.c-torture/execute/builtins/lib/main.c,
3545         gcc.c-torture/execute/builtins/lib/memcmp.c,
3546         gcc.c-torture/execute/builtins/lib/memmove.c,
3547         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3548         gcc.c-torture/execute/builtins/lib/memset.c,
3549         gcc.c-torture/execute/builtins/lib/printf.c,
3550         gcc.c-torture/execute/builtins/lib/sprintf.c,
3551         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3552         gcc.c-torture/execute/builtins/lib/strchr.c,
3553         gcc.c-torture/execute/builtins/lib/strcmp.c,
3554         gcc.c-torture/execute/builtins/lib/strcpy.c,
3555         gcc.c-torture/execute/builtins/lib/strcspn.c,
3556         gcc.c-torture/execute/builtins/lib/strlen.c,
3557         gcc.c-torture/execute/builtins/lib/strncat.c,
3558         gcc.c-torture/execute/builtins/lib/strncmp.c,
3559         gcc.c-torture/execute/builtins/lib/strncpy.c,
3560         gcc.c-torture/execute/builtins/lib/strrchr.c,
3561         gcc.c-torture/execute/builtins/lib/strspn.c,
3562         gcc.c-torture/execute/builtins/lib/strstr.c,
3563         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3564         gcc.c-torture/execute/builtins/strlen-2.c,
3565         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3566         prototypes.
3567
3568 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3569
3570         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3571         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3572         selectany usage.
3573
3574 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3575
3576         PR c++/19406
3577         * g++.dg/debug/using1.C: New test.
3578
3579 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3580
3581         PR middle-end/20524
3582         * gcc.dg/alias-7.c: Prefix asm-declared name with
3583         __USER_LABEL_PREFIX__.
3584
3585 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3586
3587         Fix fallout from PR middle-end/15700:
3588         * gcc.c-torture/compile/20011119-1.c: Take
3589         __USER_LABEL_PREFIX__ into account.
3590         * gcc.c-torture/compile/20011119-2.c: Likewise.
3591
3592 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3593
3594         PR c++/18644
3595         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3596
3597 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3598
3599         PR c/17855
3600         * gcc.c-torture/compile/struct-non-lval-1.c,
3601         gcc.c-torture/compile/struct-non-lval-2.c,
3602         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3603
3604 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3605
3606         * gcc.dg/tls/tls.exp: Remove temporary file.
3607         * g++.dg/tls/tls.exp: Ditto.
3608         * lib/file-format.exp: Ditto.
3609         * g++.dg/special/ecos.exp: Ditto.
3610
3611         * lib/profopt.exp: Treat prof_ext as a list.
3612         * gcc.misc-tests/bprob.exp: Ditto.
3613         * g++.dg/bprob/bprob.exp: Ditto.
3614
3615         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3616         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3617         g++.dg/tree-ssa/pointer-reference-alias.C,
3618         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3619         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3620         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3621         g++.dg/vect/pr19951.cc: Ditto.
3622         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3623         gcc.dg/builtins-47.c: Ditto.
3624         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3625         gcc.dg/pr20115-1.c: Ditto.
3626         * gcc.dg/tree-ssa/20030530-2.c,
3627         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3628         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3629         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3630         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3631         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3632         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3633         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3634         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3635         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3636         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3637         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3638         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3639         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3640         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3641         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3642         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3643         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3644         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3645         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3646         gcc.dg/tree-ssa/20030824-1.c,
3647         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3648         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3649         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3650         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3651         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3652         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3653         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3654         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3655         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3656         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3657         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3658         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3659         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3660         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3661         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3662         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3663         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3664         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3665         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3666         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3667         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3668         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3669         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3670         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3671         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3672         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3673         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3674         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3675         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3676         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3677         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3678         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3679         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3680         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3681         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3682         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3683         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3684         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3685         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3686         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3687         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3688         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3689         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3690         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3691         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3692         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3693         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3694         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3695         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3696         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3697         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3698         gcc.dg/tree-ssa/useless-1.c: Ditto.
3699         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3700         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3701         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3702         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3703         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3704         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3705         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3706         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3707         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3708         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3709         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3710         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3711         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3712         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3713         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3714         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3715         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3716         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3717         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3718         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3719         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3720         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3721         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3722         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3723         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3724         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3725         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3726         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3727         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3728         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3729         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3730         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3731         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3732         gcc.dg/vect/vect-none.c: Ditto.
3733         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3734         treelang/compile/unsigned.tree: Ditto.
3735
3736         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3737         * gcc.dg/cpp/direct2s.c: Ditto.
3738         * gcc.dg/cpp/paste4.c: Ditto.
3739         * gcc.dg/cpp/separate-1.c: Ditto.
3740         * gcc.dg/pch/save-temps-1.c: Ditto.
3741         * g++.dg/ext/altivec-10.C: Ditto.
3742         * g++.dg/pch/pch.C: Ditto.
3743
3744         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3745
3746         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3747         * g++.dg/template/repo1.C: Ditto.
3748         * g++.dg/template/repo2.C: Ditto.
3749         * g++.dg/template/repo3.C: Ditto.
3750         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3751         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3752         * g++.old-deja/g++.pt/repo1.C: Ditto.
3753         * g++.old-deja/g++.pt/repo2.C: Ditto.
3754         * g++.old-deja/g++.pt/repo3.C: Ditto.
3755         * g++.old-deja/g++.pt/repo4.C: Ditto.
3756
3757         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3758         * gcc.dg/20030107-1.c: Ditto.
3759         * gcc.dg/20030702-1.c: Ditto.
3760         * gcc.dg/profile-generate-1.c: Ditto.
3761         * g++.dg/other/profile1.C: Ditto.
3762         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3763
3764         * lib/gcc-dg.exp (remove-build-file): New.
3765         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3766         cleanup-tree-dump, cleanup-saved-temps): New.
3767
3768 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3769
3770         PR c++/19203, DR 214
3771         * g++.dg/parse/ambig3.C: Not ambiguous.
3772         * g++.dg/template/spec20.C: New.
3773         * g++.dg/template/spec21.C: New.
3774
3775 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3776
3777         PR target/20045
3778         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3779
3780 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3781
3782         PR libfortran/20660
3783         * gfortran.dg/negative_unit.f: New test.
3784
3785 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3786
3787         * gcc.dg/20050330-1.c: New test.
3788
3789 2005-03-30  Devang Patel  <dpatel@apple.com>
3790
3791         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3792
3793 2005-03-30  Dale Johannesen  <dalej@apple.com>
3794
3795         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3796
3797 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3798
3799         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3800         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3801         Strip options from test name.
3802
3803 2005-03-31  Jan Hubicka  <jh@suse.cz>
3804
3805         * gcc.dg/varpool-1.c: New testcase.
3806
3807 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3808
3809         PR c/772
3810         PR c/17913
3811         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3812         gcc.dg/stmt-expr-label-3.c : New tests.
3813         * gcc.c-torture/execute/medce-2.c: Remove.
3814
3815 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3816
3817         PR c/20368
3818         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3819         tests.
3820
3821 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3822
3823         * gcc.c-torture/compile/pr20203.c: New test.
3824
3825 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3826
3827         * gfortran.dg/promotion.f90:  New test.
3828
3829 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3830
3831         PR middle-end/20491
3832         * gcc.dg/torture/asm-subreg-1.c: New test.
3833
3834 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3835
3836         PR c/20672
3837         * gcc.dg/pr20672-1.c: New test.
3838
3839 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3840
3841         * gfortran.dg/vect: New directory.
3842         * gfortran.dg/vect/vect.exp: New.
3843         * gfortran.dg/vect/vect-1.f90: New test.
3844         * gfortran.dg/vect/vect-2.f90: New test.
3845         * gfortran.dg/vect/vect-3.f90: New test.
3846         * gfortran.dg/vect/vect-4.f90: New test.
3847         * gfortran.dg/vect/vect-5.f90: New test.
3848
3849 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3850
3851         PR middle-end/20622
3852         * gcc.dg/alias-7.c: New test.
3853
3854 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3855
3856         * gcc.dg/sparc-reg-1.c: New test.
3857
3858 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3859
3860         PR target/19890
3861         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3862
3863 2005-03-29  Dale Ranta  <dir@lanl.gov>
3864             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3865
3866         PR libfortran/20163
3867         * gfortran.dg/pr20163-2.f: New test.
3868
3869 2005-03-28  Jan Hubicka  <jh@suse.cz>
3870
3871         PR middle-end/20635
3872         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3873         by Jakub Jelinek.
3874
3875 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3876
3877         PR tree-optimization/20626
3878         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3879         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3880
3881 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3882
3883         * gfortran.dg/underflow.f90:  New test.
3884         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3885
3886 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3887
3888         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3889
3890 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3891
3892         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3893         (g++_init): Make sure that CXXFLAGS is set.
3894         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3895         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3896         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3897         * lib/objc.exp (objc_init): Likewise.
3898         * lib/treelang.exp (treelang_init): Likewise.
3899
3900 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3901
3902         PR tree-optimization/20470
3903         * gcc.dg/tree-ssa/pr20470.c: New test.
3904
3905 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3906
3907         * gcc.dg/ppc-stfiwx.c: New.
3908
3909 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3910
3911         PR target/19888
3912         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3913
3914 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3915
3916         * gcc.dg/20050325-1.c: Fix a typo.
3917
3918 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3919
3920         PR libfortran/19678
3921         PR libfortran/19679
3922         * gfortran.dg/dos_eol.f: New test.
3923
3924 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3925
3926         PR rtl-optimization/20249
3927         * gcc.dg/20050325-1.c: New test.
3928
3929 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3930
3931         PR libfortran/15332
3932         * gfortran.dg/pr15332.f: New test.
3933
3934 2005-03-24  Dale Johannesen  <dalej@apple.com>
3935
3936         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3937
3938 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3939
3940         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3941         'internal' visibility.
3942         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3943         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3944         'protected' visibility.
3945         * gcc.dg/visibility-7.c: Likewise.
3946         * lib/target-supports.exp (check_visibility_available): Take
3947         a parameter, the kind of visibility to check for.
3948         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3949         to check_visibility_available.
3950
3951         * g++.dg/expr/cast3.C: New.
3952
3953 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3954
3955         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3956         rs6000.
3957
3958 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
3959
3960         PR target/20095
3961         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
3962
3963 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
3964
3965         * gcc.dg/badshift.c: Renamed to...
3966         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
3967
3968         * gcc.target/i386/badshift.c: Renamed to...
3969         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
3970         only.
3971
3972         PR rtl-optimization/20532
3973         * gcc.target/i386/badshift.c: New.
3974
3975 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3976
3977         * gfortran.dg/pr18025.f90: New test.
3978
3979 2005-03-23  Dale Johannesen  <dalej@apple.com>
3980
3981         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
3982
3983 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
3984
3985         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
3986
3987         * lib/target-supports.exp (check_iconv_available): Default
3988         libiconv to -liconv, if there is no definition.
3989
3990 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
3991
3992         * gcc.dg/torture/cris-asm-mof-1.c: New test.
3993
3994 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
3995
3996         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
3997         * g++.dg/opt/pr7503-2.C: Likewise.
3998         * g++.dg/opt/pr7503-3.C: Likewise.
3999         * g++.dg/opt/pr7503-4.C: Likewise.
4000         * g++.dg/opt/pr7503-5.C: Likewise.
4001         * g++.dg/warn/minmax.C: New test.
4002
4003 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4004
4005         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4006         * gfortran.dg/g77_intrinsics_sub.f: New test.
4007
4008 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4009             Jan Hubicka  <jh@suse.cz>
4010             Steven Bosscher <stevenb@suse.de
4011
4012         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4013
4014 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4015
4016         PR c++/19980
4017         * g++.dg/template/redecl3.C: New test.
4018
4019 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4020
4021         PR c++/20499
4022         * g++.dg/parse/error16.C: Tweak error markers.
4023
4024 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4025
4026         PR target/20561
4027         * gcc.dg/20050321-2.c: New test.
4028
4029 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4030
4031         PR c++/20465
4032         PR c++/20381
4033         * g++.dg/template/ptrmem12.C: New.
4034
4035 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4036
4037         PR rtl-optimization/20527
4038         * gcc.c-torture/execute/pr20527-1.c: New test.
4039
4040 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4041
4042         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4043         program, compile it into a real executable and then delete the .c
4044         and .x files afterwards, to avoid problems on testglue targets.
4045
4046 2005-03-21  Stuart Hastings  <stuart@apple.com>
4047
4048         * gcc.target/i386/sse-2.c: New.
4049
4050 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4051
4052         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4053
4054 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4055
4056         * g++.dg/parse/crash25.C: Fix typo.
4057
4058 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4059
4060         PR c++/20461
4061         * g++.dg/parse/crash24.C: New test.
4062
4063         PR c++/20536
4064         * g++.dg/parse/crash25.C: New test.
4065
4066 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4067
4068         PR c++/20147
4069         * g++.dg/ext/stmtexpr4.C: New test.
4070
4071 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4072
4073         PR middle-end/20539
4074         * gcc.c-torture/compile/pr13066-1.c: New test case.
4075         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4076         * g++.dg/opt/pr13066-1.C: Likewise.
4077
4078 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4079
4080         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4081
4082 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4083
4084         PR fortran/18525
4085         * gfortran.dg/nesting_1.f90: New test.
4086
4087 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4088
4089         PR c++/20240
4090         * g++.dg/lookup/using13.C: New test.
4091
4092 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4093
4094         PR c++/20333
4095         * g++.dg/template/crash36.C: New test.
4096
4097 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4098
4099         PR c++/20463
4100         * g++.dg/template/crash35.C: New test.
4101
4102 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4103
4104         PR c++/19966
4105         * g++.dg/overload/operator2.C: New test.
4106
4107 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4108
4109         PR libfortran/20257
4110         * gfortran.dg/pr20257.f90: New test.
4111
4112 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4113
4114         PR libfortran/20480
4115         * gfortran.dg/pr20480.f90: New test.
4116
4117 2005-03-16  Richard Henderson  <rth@redhat.com>
4118
4119         PR middle-end/15700
4120         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4121         (_rtld_global): New.
4122         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4123         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4124
4125         * gcc.dg/alias-3.c: New.
4126         * gcc.dg/alias-4.c: New.
4127         * gcc.dg/alias-5.c: New.
4128         * gcc.dg/alias-6.c: New.
4129
4130 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4131
4132         * gcc.dg/cpp/ucnid-7.c: New.
4133
4134 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4135             Dorit Naishlos  <dorit@il.ibm.com>
4136
4137         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4138         darwin.
4139
4140 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4141
4142         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4143         misaligned accesses.
4144         * gcc.dg/vect/vect-58.c: Likewise.
4145         * gcc.dg/vect/vect-92.c: New.
4146         * gcc.dg/vect/vect-93.c: New.
4147
4148 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4149
4150         PR fortran/18827
4151         * gfortran.dg/assign_2.f90: New test.
4152         * gfortran.dg/assign_3.f90: New test.
4153         * gfortran.dg/assign.f90: New test.
4154
4155 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4156
4157         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4158         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4159         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4160         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4161         names.
4162
4163 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4164
4165         * gcc.dg/cpp/ucnid-6.c: New.
4166
4167         * gcc.dg/cpp/normalize-1.c: New.
4168         * gcc.dg/cpp/normalize-2.c: New.
4169         * gcc.dg/cpp/normalize-3.c: New.
4170         * gcc.dg/cpp/normalize-4.c: New.
4171         * gcc.dg/cpp/ucnid-4.c: New.
4172         * gcc.dg/cpp/ucnid-5.c: New.
4173         * g++.dg/cpp/normalize-1.C: New.
4174         * g++.dg/cpp/ucnid-1.C: New.
4175
4176 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4177
4178         * gcc.dg/pr18628.c: New.
4179
4180 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4181
4182         PR c++/20280
4183         * g++.dg/tree-ssa/pr20280.C: New.
4184
4185 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4186
4187         PR fortran/20467
4188         * gfortran.dg/stfunc_2.f90: New test.
4189
4190 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4191
4192         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4193
4194 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4195
4196         * gcc.dg/tree-ssa/20050314-1.c: New test.
4197
4198 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4199
4200         PR c++/4403
4201         PR c++/9783, DR433
4202         * g++.dg/template/friend34.C: New test.
4203         * g++.dg/template/friend35.C: Likewise.
4204         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4205
4206 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4207
4208         Friend class name lookup 5/n
4209         PR c++/1016
4210         * g++.dg/lookup/hidden-class1.C: New test.
4211         * g++.dg/lookup/hidden-class2.C: Likewise.
4212         * g++.dg/lookup/hidden-class3.C: Likewise.
4213         * g++.dg/lookup/hidden-class4.C: Likewise.
4214         * g++.dg/lookup/hidden-class5.C: Likewise.
4215         * g++.dg/lookup/hidden-class6.C: Likewise.
4216         * g++.dg/lookup/hidden-class7.C: Likewise.
4217         * g++.dg/lookup/hidden-class8.C: Likewise.
4218         * g++.dg/lookup/hidden-class9.C: Likewise.
4219         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4220         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4221         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4222         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4223         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4224         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4225         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4226         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4227         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4228         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4229         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4230
4231 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4232
4233         PR c++/20157
4234         * g++.dg/template/error18.C: New test.
4235
4236 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4237
4238         PR debug/16792
4239         * g++.dg/debug/pr16792.C: New test.
4240
4241 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4242
4243         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4244         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4245         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4246         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4247         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4248         test assertion names.
4249
4250 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4251
4252         PR fortran/18600
4253         * gfortran.dg/stfunc_1.f90: New test.
4254
4255 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4256
4257         PR fortran/16907
4258         * gfortran.dg/real_index_1.f90: New test.
4259
4260 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4261
4262         PR fortran/20323
4263         * gfortran.dg/spec_expr_1.f90: New test.
4264
4265 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4266
4267         PR c/20402
4268         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4269         new parser.
4270
4271 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4272
4273         PR fortran/20361
4274         * gfortran.dg/largeequiv_1.f90: New test.
4275
4276 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4277
4278         * gcc.dg/ucnid-1.c: New.
4279         * gcc.dg/ucnid-2.c: New.
4280         * gcc.dg/ucnid-3.c: New.
4281         * gcc.dg/ucnid-4.c: New.
4282         * gcc.dg/ucnid-5.c: New.
4283         * gcc.dg/ucnid-6.c: New.
4284         * gcc.dg/cpp/ucnid-1.c: New.
4285         * gcc.dg/cpp/ucnid-2.c: New.
4286         * gcc.dg/cpp/ucnid-3.c: New.
4287         * g++.dg/other/ucnid-1.C: New.
4288
4289 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4290
4291         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4292
4293 2005-03-11  Per Bothner  <per@bothner.com>
4294
4295         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4296         that diagnotics refer to correct token.
4297         * gcc.dg/unused-3.c: Likewise.
4298
4299 2005-03-11  Per Bothner  <per@bothner.com>
4300
4301         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4302         constant" is now actually on same line as string constant.
4303         * gcc.dg/cpp/direct2s.c: Likewise.
4304
4305 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4306
4307         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4308
4309 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4310
4311         PR libfortran/20124
4312         * gfortran.dg/pr20124.f90: New Test
4313
4314 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4315
4316         PR tree-optimization/20130
4317         * gcc.dg/pr20130-1.c: New test.
4318
4319 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4320
4321         PR target/20095
4322         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4323
4324 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4325
4326         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4327
4328 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4329
4330         * g++.dg/eh/forced1.C: Fix comment.
4331         * g++.dg/eh/forced2.C: Ditto.
4332         * g++.dg/eh/forced3.C: Ditto.
4333         * g++.dg/eh/forced4.C: Ditto.
4334
4335 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4336
4337         PR rtl-opt/20412
4338         * gcc.c-torture/compile/pr20412.c: New test.
4339
4340 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4341
4342         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4343
4344 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4345
4346         PR target/20322
4347         * gcc.dg/20050307-1.c: New test.
4348
4349 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4350
4351         PR c++/20375
4352         * g++.dg/other/stdarg3.C: New.
4353
4354 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4355
4356         PR c++/18384, c++/18327
4357         * g++.dg/init/array19.C: New test.
4358
4359         PR inline-asm/20314
4360         * gcc.dg/torture/pr20314-1.c: New test.
4361         * gcc.dg/torture/pr20314-2.c: New test.
4362
4363 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4364
4365         * gcc.dg/20050309-1.c: New test.
4366
4367 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4368
4369         * gcc.dg/builtins-10.c: Reactivate disabled test.
4370         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4371         new cbrt transformations.
4372
4373 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4374
4375         PR c++/20208
4376         * g++.dg/template/array13.C: New test.
4377
4378 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4379
4380         PR c++/16859
4381         * g++.dg/init/brace4.C: New test.
4382
4383 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4384
4385         PR c++/20186
4386         * g++.dg/template/non-dependent12.C: New.
4387
4388 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4389
4390         PR c++/20142
4391         * g++.dg/init/array18.C: Add dg-do run marker.
4392
4393         PR c++/20142
4394         * g++.dg/init/array18.C: New test.
4395
4396 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4397
4398         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4399         * g++.dg/gcov/gcov.exp: Likewise.
4400         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4401         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4402         * lib/c-torture.exp: Likewise.
4403         * lib/fortran-torture.exp: Likewise.
4404         * lib/g++.exp: Likewise.
4405         * lib/gcc-defs.exp: Likewise.
4406         * lib/gcc-dg.exp: Likewise.
4407         * lib/gcc.exp: Likewise.
4408         * lib/gcov.exp: Likewise.
4409         * lib/gfortran.exp: Likewise.
4410         * lib/mike-g++.exp: Likewise.
4411         * lib/mike-gcc.exp: Likewise.
4412         * lib/objc-torture.exp: Likewise.
4413         * lib/objc.exp: Likewise.
4414         * lib/profopt.exp: Likewise.
4415         * lib/target-libpath.exp: Likewise.
4416         * lib/target-supports.exp: Likewise.
4417         * lib/treelang.exp: Likewise.
4418         * lib/wrapper.exp: Likewise.
4419
4420 2005-03-08  Jeff Law  <law@redhat.com>
4421
4422         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4423         PHI-OPT changes.
4424
4425 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4426
4427         * gcc.dg/vect/pr20122.c: New test.
4428
4429 2005-03-07  Jeff Law  <law@redhat.com>
4430
4431         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4432         was folded away.
4433         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4434         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4435         * gcc.dg/tree-ssa/pr18134.c: New test.
4436
4437 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4438
4439         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4440         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4441         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4442
4443 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4444
4445         PR tree-opt/17671
4446         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4447
4448 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4449
4450         * g++.dg/warn/Wnvdtor.C: New test.
4451
4452 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4453
4454         * gcc.dg/torture/pr19683-1.c: New test.
4455
4456 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4457
4458         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4459         * gfortran.dg/g77/19990313-2.f: Ditto.
4460         * gfortran.dg/g77/19990313-3.f: Ditto.
4461         * gfortran.dg/g77/19990525-0.f: Ditto.
4462         * gfortran.dg/g77/19990826-0.f: Ditto.
4463         * gfortran.dg/g77/19990826-2.f: Ditto.
4464         * gfortran.dg/g77/19990826-3.f: Ditto.
4465         * gfortran.dg/g77/20000511-1.f: Ditto.
4466         * gfortran.dg/g77/20000511-2.f: Ditto.
4467         * gfortran.dg/g77/970625-2.f: Ditto.
4468         * gfortran.dg/g77/980310-2.f: Ditto.
4469         * gfortran.dg/g77/980310-3.f: Ditto.
4470         * gfortran.dg/g77/980310-8.f: Ditto.
4471         * gfortran.dg/g77/980519-2.f: Ditto.
4472         * gfortran.dg/g77/alpha1.f: Ditto.
4473         * gfortran.dg/g77/claus.f: Ditto.
4474         * gfortran.dg/g77/erfc.f: Ditto.
4475         * gfortran.dg/g77/short.f: Ditto.
4476         * gfortran.fortran-torture/execute/data.f90: Ditto.
4477         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4478         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4479
4480 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4481
4482         * lib/file-format.exp (gcc_target_object_format): Add check for som
4483         format and hardcode object formats on hppa*-*-hpux*.
4484         * lib/target-supports.exp (check_weak_available): Add check for som
4485         object format.  Always return 0 on hppa*-*-hpux10*.
4486
4487         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4488         is defined.
4489
4490         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4491
4492 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4493
4494         * gfortran.dg/pr19936_1.f90: New test.
4495         * gfortran.dg/pr19936_2.f90: New test.
4496         * gfortran.dg/pr19936_3.f90: New test.
4497
4498 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4499             Paul Thomas <prthomas@drfccad.cea.fr>
4500
4501         * gfortran.dg/PR19754_1.f90: New test.
4502         * gfortran.dg/PR19754_2.f90: Ditto.
4503
4504 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4505
4506         PR c++/19311
4507         * g++.dg/template/non-dependent11.C: New test.
4508
4509 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4510
4511         * lib/target-supports.exp (check_iconv_available): Fix comment.
4512
4513 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4514             Joseph S. Myers  <joseph@codesourcery.com>
4515
4516         PR c++/19797
4517         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4518
4519 2005-03-04  Matthew Sachs  <msachs@apple.com>
4520
4521         * gcc.exp (gcc_target_compile): Put braces around
4522         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4523         * objc.exp (objc_target_compile): Likewise.
4524         * treelang.exp (treelang_target_compile): Likewise.
4525
4526 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4527
4528         PR fortran/19673
4529         * gfortran.dg/func_result_1.f90: New test.
4530
4531 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4532
4533         * gcc.misc-tests/options.exp: New test.
4534
4535 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4536
4537         * gcc.dg/pr15784-4.c: New test.
4538
4539 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4540
4541         * gcc.c-torture/execute/pr17133.c: New.
4542         * gcc.c-torture/compile/20050303-1.c: New.
4543
4544 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4545
4546         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4547
4548 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4549
4550         * g++.dg/overload/using2.C: New.
4551
4552 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4553
4554         PR c++/19916
4555         * g++.dg/init/ptrmem2.C: New test.
4556
4557 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4558
4559         PR c/8927
4560         * gcc.dg/pr8927-1.c: New test.
4561
4562 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4563
4564         PR c++/20232
4565         * g++.dg/inherit/covariant12.C: New.
4566
4567 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4568
4569         PR fortran/19479
4570         * gfortran.dg/bound_1.f90: New test.
4571
4572 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4573
4574         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4575         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4576
4577 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4578
4579         PR c/20245
4580         * gcc.dg/pr20245-1.c: New test.
4581
4582 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4583
4584         PR middle-end/19874
4585         * gcc.c-torture/execute/20050119-2.c: New test case.
4586
4587 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4588
4589         * README: Update the DejaGnu bug reporting address.
4590         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4591         * lib/objc-torture.exp: Likewise.
4592
4593 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4594
4595         * gfortran.dg/boz_1.f90: New test.
4596         * gfortran.dg/boz_3.f90: New test.
4597         * gfortran.dg/boz_4.f90: New test.
4598
4599 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4600
4601         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4602         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4603
4604 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4605
4606         PR libfortran/20101
4607         * gfortran.dg/write_0_pe_format.f90: New test.
4608
4609 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4610
4611         PR c++/20206
4612         * g++.dg/opt/thunk2.C: New test.
4613         * g++.dg/opt/covariant1.C: New test.
4614
4615 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4616
4617         * gfortran.dg/e_d_fmt.f90: New test.
4618
4619 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4620
4621         * gcc.dg/asm-b.c: Fix comment typos.
4622
4623 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4624
4625         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4626         a V_MAY_DEF also.
4627
4628 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4629
4630         PR tree-opt/20188
4631         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4632         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4633         * gcc.dg/asm-b.c: New test.
4634
4635 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4636
4637         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4638         Disable this test on IRIX 6.
4639
4640 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4641
4642         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4643         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4644         parser.
4645
4646 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4647
4648         PR tree-optimization/20204
4649         * testsuite/gcc.dg/pr20204.c: New test.
4650
4651 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4652
4653         PR target/20196
4654         * gcc.c-torture/execute/20050224-1.c: New test.
4655
4656         PR c++/20175
4657         * g++.dg/warn/Wbraces2.C: New test.
4658
4659 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4660
4661         PR c++/19878
4662         * g++.dg/init/const2.C: New test.
4663
4664 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4665
4666         PR tree-optimization/20100
4667         * gcc.c-torture/execute/pr20100-1.c: New test.
4668
4669 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4670
4671         * gfortran.dg/implicit_3.f90: New test.
4672
4673         * gfortran.dg/deftype_1.f90: New test.
4674
4675 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4676
4677         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4678         the test passes.
4679         * g++.dg/other/anon3.C: Accept a warning.
4680
4681 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4682
4683         * gcc.dg/pr20017.c: Fix a comment typo.
4684
4685 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4686
4687         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4688
4689 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4690
4691         PR ada/19902
4692         * ada/acats/tests/cxa/cxa3004.a: Remove.
4693         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4694
4695 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4696
4697         PR c++/20073
4698         * g++.dg/init/const1.C: New test.
4699
4700         PR c++/19991
4701         * g++.dg/parse/constant7.C: New test.
4702
4703         PR c++/20152
4704         * g++.dg/parse/error27.C: New test.
4705         * g++.dg/template/qualttp15.C: Adjust error markers.
4706         * g++.old-deja/g++.other/struct1.C: Likewise.
4707
4708         PR c++/20153
4709         * g++.dg/template/error17.C: New test.
4710
4711         PR c++/20148
4712         * g++.dg/parser/error26.C: New test.
4713
4714 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4715
4716         PR tree-optimization/20100
4717         PR tree-optimization/20115
4718         * gcc.dg/pr20115.c: New test.
4719         * gcc.dg/pr20115-1.c: New test.
4720         * gcc.dg/pr20100.c: New test.
4721         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4722         call-clobbered variables after alias1.
4723
4724 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4725
4726         * gfortran.dg/list_read_4.f90: new test.
4727
4728 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4729
4730         PR rtl-optimization/20017.
4731         * gcc.dg/pr20017.c: New.
4732
4733 2005-02-22  Devang Patel  <dpatel@apple.com>
4734
4735         PR 19952
4736         * g++.dg/tree-ssa/pr19952.C: New test.
4737
4738 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4739
4740         PR c++/19883
4741         * g++.dg/parse/constant6.C: New test.
4742
4743 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4744
4745         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4746         * g++.dg/charset/asm2.c: Likewise.
4747         * g++.dg/charset/asm3.c: Likewise.
4748         * g++.dg/charset/asm4.c: Likewise.
4749         * g++.dg/charset/asm5.c: Likewise.
4750         * g++.dg/charset/attribute1.c: Likewise.
4751         * g++.dg/charset/attribute2.c: Likewise.
4752         * g++.dg/charset/extern1.cc: Likewise.
4753         * g++.dg/charset/extern2.cc: Likewise.
4754         * g++.dg/charset/extern3.cc: Likewise.
4755         * g++.dg/charset/function.cc: Likewise.
4756         * g++.dg/charset/string.c: Likewise.
4757         * g++.dg/charset/charset.exp: Likewise.
4758         * lib/target-supports.exp (check_iconv_available): Fix comment.
4759
4760 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4761
4762         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4763         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4764         * gcc.dg/charset/asm2.c: Likewise.
4765         * gcc.dg/charset/asm3.c: Likewise.
4766         * gcc.dg/charset/asm4.c: Likewise.
4767         * gcc.dg/charset/asm5.c: Likewise.
4768         * gcc.dg/charset/asm6.c: Likewise.
4769         * gcc.dg/charset/attribute1.c: Likewise.
4770         * gcc.dg/charset/attribute2.c: Likewise.
4771         * gcc.dg/charset/builtin1.c: Likewise.
4772         * gcc.dg/charset/extern.c: Likewise.
4773         * gcc.dg/charset/function.c: Likewise.
4774         * gcc.dg/charset/string.c: Likewise.
4775         * gcc.dg/charset/charset.exp: Likewise.
4776
4777 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4778
4779         PR fortran/20086
4780         * gfortran.dg/pr20086.f90: New test.
4781
4782 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4783
4784         PR tree-optimization/19786
4785         * g++.dg/tree-ssa/pr19786.C: New.
4786
4787 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4788
4789         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4790
4791 2005-02-21  Jeff Law  <law@redhat.com>
4792
4793         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4794
4795 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4796
4797         * gfortran.dg/do_iterator: Split loop, markup all lines for
4798         which an error locus is printed.
4799         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4800         locus is printed.
4801         * gfortran.dg/select_4.f90: Likewise.
4802         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4803         locuses in the various permutations.
4804
4805 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4806
4807         PR tree-optimization/19951
4808         * g++.dg/vect: New directory.
4809         * g++.dg/vect/vect.exp: New file.
4810         * g++.dg/vect/pr19951.cc: New testcase.
4811         * g++.dg/dg.exp: Also prune vectorizer tests.
4812
4813 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4814
4815         PR 18785
4816         * gcc.dg/charset/builtin1.c: New test.
4817
4818 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4819
4820         PR c++/19299
4821         * g++.dg/inherit/volatile1.C: New test.
4822
4823         PR c++/19440
4824         * g++.dg/template/dtor4.C: New test.
4825
4826 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4827
4828         * gfortran.dg/int_1.f90: New test.
4829
4830 2005-02-19  Devang Patel  <dpatel@apple.com>
4831
4832         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4833
4834 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4835
4836         * gfortran.dg/achar_1.f90: New test.
4837
4838 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4839
4840         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4841
4842 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4843             Jakub Jelinek  <jakub@redhat.com>
4844
4845         PR tree-optimization/19828
4846         * gcc.dg/tree-ssa/loop-7.c: New test.
4847         * gcc.c-torture/execute/20050218-1.c: New test.
4848
4849 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4850
4851         PR c/20043
4852         * gcc.dg/transparent-union-1.c: New test.
4853         * gcc.dg/transparent-union-2.c: New test.
4854
4855 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4856
4857         PR tree-optimization/18977
4858         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4859
4860 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4861
4862         PR target/20054
4863         * gcc.dg/pr20054.c: New test.
4864
4865 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4866
4867         PR c++/19508
4868         * g++.dg/ext/attrib20.C: New test.
4869
4870 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4871
4872         PR middle-end/20030
4873         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4874
4875 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4876
4877         PR c++/20008
4878         * g++.dg/opt/switch4.C: New.
4879
4880 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4881
4882         PR c++/20023
4883         PR tree-optimization/20009
4884         * gcc.c-torture/compile/20050217-1.c: New test.
4885         * g++.dg/opt/switch3.C: New test.
4886
4887         PR tree-optimization/18947
4888         * gcc.c-torture/compile/20050215-1.c: New test.
4889         * gcc.c-torture/compile/20050215-2.c: New test.
4890         * gcc.c-torture/compile/20050215-3.c: New test.
4891
4892 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4893
4894         PR c++/20028
4895         * g++.dg/template/crash34.C: New.
4896
4897         PR c++/20022
4898         * g++.dg/other/access3.C: New.
4899
4900 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4901
4902         * gcc.dg/vect/vect-98.c: New test.
4903
4904 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4905
4906         PR tree-optimization/19967
4907         * gcc.dg/pr19967.c: New.
4908
4909 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4910
4911         PR middle-end/19857
4912         * gcc.dg/tree-ssa/20050215-1.c: New test.
4913         * gcc.c-torture/execute/20050215-1.c: New test.
4914
4915 2005-02-15  Eric Christopher  <echristo@redhat.com>
4916
4917         * gcc.dg/cpp/20050215-1.c: New file.
4918
4919 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4920
4921         PR tree-optimization/15785
4922         * gcc.dg/pr15785-1.c: New test.
4923
4924 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4925
4926         PR c++/17788
4927         * g++.dg/init/ctor4.C: New.
4928         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4929
4930 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4931
4932         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4933         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4934
4935 2005-02-15  Andreas Schwab  <schwab@suse.de>
4936
4937         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4938         declare malloc.
4939
4940 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4941
4942         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4943
4944 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4945
4946         PR tree-optimization/19853
4947         * gcc.c-torture/compile/pr19853.c: New test.
4948
4949 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4950
4951         PR c++/19608
4952         * g++.dg/parse/local-class1.C: New.
4953
4954         PR c++/19895
4955         * g++.dg/parse/ptrmem3.C: New.
4956
4957         PR c++/19884
4958         * g++.old-deja/g++.oliva/template6.C: Add another case.
4959         * g++.dg/template/explicit6.C: New.
4960
4961 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
4962
4963         PR c++/17816
4964         * g++.dg/other/redecl2.C: New.
4965
4966 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4967
4968         PR c++/19891
4969         * g++.dg/abi/covariant4.C: New.
4970
4971 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
4972
4973         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
4974
4975 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
4976
4977         * gcc.dg/vect/vect-96.c: Fix typo.
4978
4979 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4980
4981         PR c++/14479
4982         PR c++/19487
4983         * g++.dg/template/enum5.C: New test.
4984
4985 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4986
4987         * gcc.dg/vect/vect-97.c: New test.
4988
4989 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4990
4991         * gcc.dg/vect/vect-96.c: New test.
4992
4993 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
4994
4995         * gcc.dg/builtins-34.c: Also check ldexp*.
4996
4997 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
4998
4999         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5000
5001 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5002
5003         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5004         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5005         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5006         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5007         selector_list, selector_expression, dg-process-target): Move to new
5008         file target-supports-dg.exp.
5009         * lib/target-supports-dg.exp: New.
5010
5011         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5012         New.
5013
5014 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5015
5016         PR c++/19666
5017         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5018
5019         PR middle-end/19858
5020         * gcc.c-torture/compile/20050210-1.c: New test.
5021
5022 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5023
5024         PR c++/19755
5025         * g++.dg/warn/Wbraces1.C: New test.
5026
5027 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5028
5029         * gcc.dg/builtins-52.c: New testcase.
5030
5031 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5032
5033         PR c/19342
5034         * gcc.c-torture/execute/20050119-1.c: New test.
5035
5036 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5037
5038         PR c++/19811
5039         * g++.dg/init/delete1.C: New test.
5040
5041 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5042
5043         PR c++/18470
5044         * g++.dg/template/static12.C: New test.
5045
5046 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5047
5048         PR c++/19787
5049         * g++.dg/conversion/ambig1.C: New test.
5050
5051         PR c++/19739
5052         * g++.dg/ext/attrib19.C: New test.
5053
5054         PR c++/19732
5055         * g++.dg/parse/dtor5.C: New test.
5056
5057         PR c++/19762
5058         * g++.dg/template/dtor3.C: New test.
5059
5060         PR c++/19826
5061         * g++.dg/template/static11.C: New test.
5062         * g++.dg/template/crash2.C: Remove dg-error marker.
5063
5064 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5065
5066         PR C++/18491
5067         * g++.old-deja/g++.mike/p10769a.C: Remove.
5068
5069 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5070
5071         * gcc.dg/builtins-48.c: New test case.
5072         * gcc.dg/builtins-49.c: New test case.
5073         * gcc.dg/builtins-50.c: New test case.
5074         * gcc.dg/builtins-51.c: New test case.
5075
5076 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5077
5078         PR middle-end/19583
5079         * g++.dg/warn/Wreturn-type-3.C: New test.
5080
5081 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5082
5083         PR middle-end/19402
5084         * gcc.dg/pr19402-1.c: New testcase.
5085         * gcc.dg/pr19402-2.c: likewise.
5086
5087 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5088
5089         PR middle-end/19854
5090         * g++.dg/tree-ssa/tmmti.C: New testcase.
5091
5092 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5093
5094         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5095
5096 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5097
5098         PR c++/19733
5099         * g++.dg/parse/crash23.C: New test.
5100         * g++.dg/warn/Weff1.C: New test.
5101
5102 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5103
5104         * gcc.dg/20050209-1.c: New test.
5105
5106 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5107
5108         PR target/19799
5109         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5110
5111 2005-02-08  Mike Stump  <mrs@apple.com>
5112
5113         * g++.dg/pch/import-2.c: New test.
5114         * g++.dg/pch/import-2.hs: New.
5115         * g++.dg/pch/include/import-2a.h: New.
5116         * g++.dg/pch/include/import-2b.h: New.
5117
5118 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5119
5120         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5121
5122 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5123
5124         * gfortran.dg/substr_1.f90: New test.
5125
5126 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5127
5128         PR middle-end/19775
5129         * gcc.dg/torture/builtin-power-1.c: Disable test for
5130         invalid transformation.
5131         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5132         no longer optimize.
5133         * gcc.dg/builtins-47.c: New testcase.
5134
5135 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5136             Dorit Naishlos  <dorit@il.ibm.com>
5137
5138         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5139
5140 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5141
5142         * gcc.c-torture/compile/20050206-1.c: New test.
5143
5144 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5145
5146         PR tree-opt/19768
5147         * g++.dg/opt/pr19768.C: New test.
5148
5149 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5150
5151         PR tree-opt/19736
5152         * gcc.c-torture/compile/pr19736.c: New test.
5153
5154 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5155
5156         PR c++/17401
5157         * g++.dg/parse/error25.C: New test.
5158
5159 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5160
5161         * gcc.c-torture/execute/20050203-1.c: New.
5162
5163 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5164
5165         * gcc.dg/vect/vect-85.c: Remove xfail.
5166         * gcc.dg/vect/vect-86.c: Remove xfail.
5167         * gcc.dg/vect/vect-87.c: Remove xfail.
5168         * gcc.dg/vect/vect-88.c: Remove xfail.
5169
5170 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5171
5172         * gcc.dg/altivec-19.c: New.
5173
5174 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5175
5176         PR c/17807
5177         * gcc.dg/nested-func-3.c: New test.
5178         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5179
5180 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5181
5182         * gcc.test-framework/gen_directive_tests: Generate tests for
5183         selector expressions.
5184
5185 2005-02-02  Matt Austern  <austern@apple.com>
5186
5187         PR c++/19628
5188         * g++/ext/builtin7.C: New.
5189         * g++/ext/builtin8.C: New.
5190
5191 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5192
5193         PR c/18502
5194         * gcc.dg/pr18502-1.c: New test.
5195
5196 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5197
5198         PR c++/17413
5199         * g++.dg/template/local4.C: Tweak.
5200
5201 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5202
5203         PR tree-optimization/19578
5204         * gcc.c-torture/compile/20050202-1.c: New test.
5205
5206 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5207
5208         PR c/19435
5209         * gcc.dg/c99-init-4.c: New test.
5210
5211 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5212
5213         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5214
5215         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5216
5217         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5218         * g++.dg/eh/check-vect.h: New.
5219
5220         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5221         * gcc.dg/vect/vect-78.c: Ditto.
5222         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5223         Remove.
5224
5225         * g++.dg/conversion/simd1.C: Expect warning.
5226         * g++.dg/ext/attribute-test-1.C: Ditto.
5227         * g++.dg/ext/attribute-test-2.C: Ditto.
5228         * g++.dg/ext/attribute-test-3.C: Ditto.
5229         * g++.dg/ext/attribute-test-4.C: Ditto.
5230
5231         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5232         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5233
5234         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5235
5236 2005-02-01  Richard Henderson  <rth@redhat.com>
5237
5238         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5239         long double for ibm double-double format.
5240         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5241
5242 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5243
5244         PR tree-optimization/19633
5245         * testsuite/gcc.dg/pr19633-1.c: New test.
5246         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5247         to NULL or a symbol.
5248
5249 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5250
5251         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5252         New procs.
5253         (dg-process-target (local override)): Handle selector expressions.
5254
5255         * gcc.test-framework/README: Describe tests in source directory.
5256         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5257         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5258         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5259         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5260         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5261         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5262         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5263         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5264         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5265         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5266         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5267         * gcc.test-framework/dg-error-exp-P.c: New test.
5268         * gcc.test-framework/dg-error-exp-XP.c: New test.
5269         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5270         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5271         * gcc.test-framework/dg-output-exp-P.c: New test.
5272         * gcc.test-framework/dg-output-exp-XF.c: New test.
5273         * gcc.test-framework/dg-warning-exp-P.c: New test.
5274         * gcc.misc-tests/dg-1.c: Remove.
5275         * gcc.misc-tests/dg-2.c: Remove.
5276         * gcc.misc-tests/dg-3.c: Remove.
5277         * gcc.misc-tests/dg-4.c: Remove.
5278         * gcc.misc-tests/dg-5.c: Remove.
5279         * gcc.misc-tests/dg-6.c: Remove.
5280         * gcc.misc-tests/dg-7.c: Remove.
5281         * gcc.misc-tests/dg-8.c: Remove.
5282         * gcc.misc-tests/dg-9.c: Remove.
5283         * gcc.misc-tests/dg-10.c: Remove.
5284         * gcc.misc-tests/dg-11.c: Remove.
5285         * gcc.misc-tests/dg-12.c: Remove.
5286         * gcc.misc-tests/dg-test.exp: Remove.
5287
5288         * gcc.test-framework/test-framework.awk: Change recording and
5289         printing of passes and failures.
5290
5291         * gcc.test-framework: New directory.
5292         * gcc.test-framework/README: New.
5293         * gcc.test-framework/test-framework.exp: New.
5294         * gcc.test-framework/test-framework.awk: New.
5295         * gcc.test-framework/gen_directive_tests: New.
5296
5297 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5298
5299         * lib/treelang.exp: Fix comment typos.
5300         (treelang_target_compile): Don't append libs=-ltreelang to options.
5301
5302 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5303
5304         * g++.dg/parse/typename7.C: Adjust error messages.
5305
5306 2005-01-31  Jeff Law  <law@redhat.com>
5307
5308         * gcc.c-torture/execute/20050131-1.c: New test.
5309         * gcc.dg/wcaselabel.c: New test.
5310
5311 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5312
5313         * g++.dg/other/warning1.C: Adjust error messags.
5314         * g++.dg/parse/constant5.C: New test.
5315
5316 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5317
5318         PR c/19333
5319         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5320         the test case valid.
5321         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5322         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5323         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5324         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5325         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5326         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5327
5328 2005-01-31  Dale Johannesen  <dalej@apple.com>
5329
5330         * g++.dg/opt/pr19650.C:  New test.
5331
5332 2005-01-31  Richard Henderson  <rth@redhat.com>
5333
5334         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5335         long double for intel double extended format.
5336         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5337
5338 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5339
5340         PR c++/19555
5341         * g++.dg/template/static10.C: New test.
5342
5343         PR c++/19395
5344         * g++.dg/parse/error24.C: New test.
5345
5346         PR c++/19367
5347         * g++.dg/lookup/builtin1.C: New test.
5348
5349         PR c++/19457
5350         * g++.dg/warn/conv3.C: New test.
5351
5352 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5353
5354         PR fortran/19647
5355         * gfortan.dg/inquire_7.f90
5356
5357 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5358
5359         PR tree-optimization/15791
5360         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5361         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5362         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5363         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5364         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5365         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5366         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5367         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5368         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5369         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5370
5371 2005-01-29  Paul Brook  <paul@codesourcery.com>
5372
5373         PR fortran/18565
5374         * check.c (real_or_complex_check): New function.
5375         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5376         * intrinsic.c (add_functions): Use new check functions.
5377         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5378         Add prototypes.
5379
5380 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5381
5382         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5383         gcc.dg/lvalue-3.c: New tests.
5384         * gcc.dg/concat.c: Update expected messages.
5385
5386 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5387
5388         PR libfortran/19595
5389         * gfortran.dg/eor_1.f90:  New test.
5390
5391 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5392
5393         PR fortran/19589
5394         * gfortran.dg/logical_data_1.f90: New test.
5395
5396 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5397
5398         PR c++/19253
5399         * g++.dg/template/crash33.C: New test.
5400
5401         PR c++/19667
5402         * g++.dg/template/crash32.C: New test.
5403
5404 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5405
5406         PR middle-end/16558
5407         * g++.dg/warn/Wreturn-type-2.C: New test.
5408
5409 2004-06-24  Jeff Law  <law@redhat.com>
5410
5411         * gcc.dg/tree-ssa/20050128-1.c: New test.
5412
5413 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5414
5415         * gcc.target/frv/all-mdpackh-1.c: New test.
5416
5417 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5418
5419         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5420
5421 2005-01-27  Richard Henderson  <rth@redhat.com>
5422
5423         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5424
5425 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5426
5427         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5428
5429 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5430
5431         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5432         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5433         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5434         to cope with cases where the multilib options override the dg-options.
5435
5436 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5437
5438         PR c/18946
5439         * gcc.dg/noncompile/20050120-1.c: New test.
5440
5441 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5442
5443         PR tree-optimization/19633
5444         * gcc.dg/pr19633.c: New test.
5445         * gcc.dg/tree-ssa/pr19633.c: New test.
5446
5447 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5448
5449         * gcc.dg/20041216-1.c: New test.
5450
5451 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5452
5453         PR objc/18862
5454         * objc.dg/selector-2.m: New test.
5455
5456 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5457
5458         * g++.dg/opt/range-test-2.C: New test.
5459
5460         PR rtl-optimization/19579
5461         * gcc.c-torture/execute/20050124-1.c: New test.
5462
5463 2005-01-26  Greg Parker  <gparker@apple.com>
5464         Stuart Hastings  <stuart@apple.com>
5465
5466         * gcc.c-torture/execute/20050125-1.c: New.
5467
5468 2005-01-18  Jan Hubicka  <jh@suse.cz>
5469
5470         PR tree-optimize/19337
5471         * gcc.c-torture/compile/20050119-1.c: New test.
5472
5473 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5474
5475         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5476         test for successful match.
5477
5478 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5479
5480         PR objc/18408
5481         * objc.dg/comp-types-7.m: New test.
5482
5483 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5484
5485         * lib/target-supports.exp (current_target_name): New.
5486         (check_effective_target_ilp32, check_effective_target_lp64):
5487         Cache the result to use as long as the current target, with
5488         multilib flags, remains the same.
5489
5490         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5491         (dg-require-weak, dg-require-visibility, dg-require-alias,
5492         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5493         dg-require-effective-target, dg-skip-if): Remove call to
5494         skip_test_and_clear_xfail.
5495         (dg-test): Clear xfail data.
5496
5497 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5498
5499         PR target/17751
5500         * gcc.dg/ppc64-toc.c: New test.
5501
5502         * g++.dg/tree-ssa/empty-1.C: New test.
5503
5504         PR middle-end/19551
5505         * gcc.c-torture/execute/20050121-1.c: New test.
5506         * gcc.dg/20050121-2.c: New test.
5507
5508 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5509         Paul Brook  <paul@codesourcery.com>
5510
5511         PR fortran/17941
5512         * gfortran.dg/real_const_1.f: New test.
5513         * gfortran.dg/real_const_2.f90: New test.
5514         * gfortran.dg/complex_int_1.f90: New test.
5515
5516 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5517
5518         PR fortran/19313
5519         * gfortan.dg/inquire_6.f90: New test.
5520
5521 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5522
5523         PR libfortran/19451
5524         * open_readonly_1.f90:  New test.
5525
5526 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5527
5528         PR libfortran/18982
5529         * gfortran.dg/open_new.f90: New file.
5530
5531 2005-01-22  Paul Brook  <paul@codesourcery.com>
5532
5533         * namelist_1.f90: New test.
5534
5535 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5536
5537         PR tree-optimization/19484
5538         * gcc.c-torture/compile/20050122-[12].c: New tests.
5539
5540 2005-01-22  Paul Brook  <paul@codesourcery.com>
5541
5542         * gfortran.dg/implicit_2.f90: New test.
5543
5544 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5545
5546         PR fortran/19314
5547         * gfortran.dg/inquire_5.f90: New test.
5548
5549 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5550
5551         PR c/18809
5552         * gcc.dg/pr18809-1.c: New test.
5553
5554 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5555
5556         * gcc.dg/20050121-1.c: New test.
5557
5558         PR tree-optimization/13000
5559         * gcc.dg/20040206-1.c: Change warning to point where function is
5560         being inlined.
5561
5562 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5563
5564         PR c++/19208
5565         * g++.dg/template/array11.C: New test.
5566
5567 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5568
5569         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5570         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5571         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5572         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5573         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5574         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5575
5576 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5577
5578         PR tree-optimization/15349
5579         * gcc.dg/tree-ssa/pr15349.c: New.
5580
5581 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5582
5583         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5584
5585 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5586
5587         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5588         scan-assembler-times directive name.
5589
5590         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5591         after dg-do.
5592
5593         PR rtl-optimization/19462
5594         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5595
5596 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5597
5598         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5599         counting function calls on ia64.
5600
5601 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5602
5603         PR rtl-optimization/15139
5604         * gcc.dg/20050111-2.c: New test.
5605
5606         PR c/17297
5607         * gcc.c-torture/compile/20050113-1.c: New testcase.
5608
5609         PR middle-end/19164
5610         * gcc.dg/20050113-1.c: New testcase.
5611
5612 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5613
5614         * gcc.dg/vect/vect-85.c: Add comment.
5615         * gcc.dg/vect/vect-86.c: Add xfail for now.
5616         * gcc.dg/vect/vect-87.c: Add xfail for now.
5617         * gcc.dg/vect/vect-88.c: Add xfail for now.
5618         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5619
5620 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5621
5622         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5623
5624 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5625
5626         * g++.dg/debug/typedef3.C: New test.
5627
5628 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5629
5630         PR c/19472
5631         * gcc.dg/asm-a.c: New test.
5632
5633 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5634
5635         * gcc.dg/sh-relax.c: Add prototype for abort.
5636
5637 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5638
5639         * gcc.dg/short-compare-1.c: New test.
5640         * gcc.dg/short-compare-2.c: Likewise.
5641
5642 2005-01-18  Michael Matz  <matz@suse.de>
5643
5644         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5645
5646 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5647
5648         PR tree-optimization/19121
5649         * gcc.c-torture/compile/pr19121.c: New test.
5650
5651 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5652
5653         PR target/19357
5654         * gcc.c-torture/compile/pr19357.c: New test.
5655
5656 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5657
5658         PR c/5675
5659         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5660         pass--those that refer just to the variable, possibly with a
5661         cast.
5662         * gcc.dg/c99-const-expr-3.c: Likewise.
5663
5664         PR middle-end/13127
5665         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5666         longer emitted.
5667
5668 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5669
5670         PR fortran/18778
5671         * gfortran.dg/endfile_2.f90: New test.
5672
5673 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5674
5675         PR 19168
5676         * gfortran.dg/select_5.f90: New test.
5677
5678 2004-01-16  Paul Brook  <paul@codesourcery.com>
5679
5680         * gfortran.dg/common_4.f90: New test.
5681
5682 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5683
5684         PR rtl-optimization/19462
5685         * gcc.dg/torture/pr19462-1.c: New test.
5686
5687 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5688
5689         PR objc/19321
5690         * objc.dg/func-ptr-2.m: New.
5691         * objc.dg/volatile-1.m: New.
5692
5693 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5694
5695         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5696
5697 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5698
5699         PR tree-optimization/19060
5700         * gcc.c-torture/execute/20050104-1.c: New test.
5701
5702 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5703
5704         PR fortran/18983
5705         * gfortran.dg/write_to_null.f90: New test.
5706
5707 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5708             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5709
5710         PR other/19328
5711         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5712         argument.
5713
5714 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5715
5716         PR c++/19263
5717         * g++.dg/init/vector1.C: New test.
5718
5719 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5720
5721         PR target/13158
5722         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5723         PR target/18987
5724         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5725
5726 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5727
5728         * gfortran.dg/select_1.f90: New test.
5729         * gfortran.dg/select_2.f90: New test.
5730         * gfortran.dg/select_3.f90: New test.
5731         * gfortran.dg/select_4.f90: New test.
5732
5733 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5734
5735         PR middle-end/19084
5736         PR rtl-optimization/19348
5737         * gcc.dg/20050111-1.c: New test.
5738         * gcc.c-torture/execute/20050111-1.c: New test.
5739
5740         * gcc.dg/i386-asm-4.c: New test.
5741
5742 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5743
5744         * gcc.dg/nested-func-2.c: New test.
5745         * ada/acats/norun.lst: Remove c953002.
5746
5747 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5748
5749         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5750
5751 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5752
5753         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5754
5755 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5756
5757         PR target/18761
5758         * g++.dg/abi/align1.C: New test.
5759
5760 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5761
5762         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5763         at a time.
5764         * g++.dg/ext/altivec_check.h: Support compiling as C.
5765
5766 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5767
5768         PR c++/19355
5769         * g++.dg/expr/pr19355-1.C: New test case.
5770
5771 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5772
5773         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5774         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5775         * ada/acats/tests/c3/c92005b.ada: Likewise.
5776         * ada/acats/tests/c3/cxb3012.a: Likewise.
5777         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5778
5779 2005-01-09  Paul Brook  <paul@codesourcery.com>
5780
5781         * gfortran.dg/common_2.f90: New file.
5782         * gfortran.dg/common_3.f90: New file.
5783
5784 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5785
5786         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5787
5788 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5789
5790         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5791         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5792         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5793         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5794         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5795         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5796         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5797         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5798         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5799         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5800         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5801         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5802         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5803         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5804         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5805         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5806         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5807         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5808         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5809         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5810         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5811         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5812         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5813         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5814         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5815         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5816         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5817         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5818         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5819         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5820         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5821         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5822         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5823         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5824         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5825         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5826         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5827         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5828         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5829         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5830         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5831         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5832         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5833         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5834         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5835         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5836         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5837         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5838         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5839         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5840         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5841         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5842         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5843         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5844         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5845         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5846         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5847         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5848         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5849         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5850         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5851         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5852         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5853         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5854         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5855         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5856         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5857
5858         * gcc.dg/vect/vect-1.c: Fix spelling.
5859         * gcc.dg/vect/vect-10.c: Fix spelling.
5860         * gcc.dg/vect/vect-11.c: Fix spelling.
5861         * gcc.dg/vect/vect-12.c: Fix spelling.
5862         * gcc.dg/vect/vect-14.c: Fix spelling.
5863         * gcc.dg/vect/vect-15.c: Fix spelling.
5864         * gcc.dg/vect/vect-16.c: Fix spelling.
5865         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5866         * gcc.dg/vect/vect-64.c: Fix comments.
5867         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5868
5869 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5870             Ira Rosen  <irar@il.ibm.com>
5871
5872         * gcc.dg/vect/vect-70.c: New test.
5873         * gcc.dg/vect/vect-71.c: New test.
5874
5875 2005-01-09  Manfred Hollstein  <mh@suse.com>
5876
5877         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5878         * gcc.dg/pr18241-2.c: Likewise.
5879         * gcc.dg/pr18241-3.c: Likewise.
5880         * gcc.dg/pr18241-4.c: Likewise.
5881         * gcc.dg/pr18241-5.c: Likewise.
5882
5883 2005-01-08  Richard Henderson  <rth@redhat.com>
5884
5885         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5886         False for x86 and x86-64.
5887
5888 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5889
5890         PR tree-optimization/18241
5891         * gcc.dg/pr18241-1.c: New test.
5892         * gcc.dg/pr18241-2.c: New test.
5893         * gcc.dg/pr18241-3.c: New test.
5894         * gcc.dg/pr18241-4.c: New test.
5895         * gcc.dg/pr18241-5.c: New test.
5896
5897 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5898
5899         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5900         gfortran.dg/select_4.f90: New.
5901
5902 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5903
5904         * gcc.c-torture/execute/20050107-1.c: New test.
5905
5906 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5907
5908         PR c++/19298
5909         * g++.dg/template/ref2.C: New.
5910
5911 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5912
5913         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5914         instead of being empty.
5915
5916 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5917
5918         PR fortran/15553
5919         * gfortran.dg/array-1.f90: New test.
5920
5921 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5922
5923         PR tree-optimization/19283
5924         * gcc.c-torture/execute/20050106-1.c: New test.
5925
5926         PR rtl-optimization/18861
5927         * gcc.dg/20050105-1.c: New test.
5928
5929         PR tree-optimization/18828
5930         * gcc.dg/20050105-2.c: New test.
5931
5932 2005-01-07  Andreas Jaeger  <aj@suse.de>
5933
5934         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5935
5936 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5937
5938         PR fortran/18398
5939         * gfortran.dg/fmt_read.f90: New test.
5940
5941 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5942
5943         * gcc.dg/rs6000-ldouble-2.c: New.
5944
5945 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5946
5947         PR c++/19244
5948         * g++.dg/parser/ctor2.C: New test.
5949
5950 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5951
5952         PR c++/17154
5953         * g++.dg/template/using9.C: New test.
5954
5955 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5956
5957         PR c++/19258
5958         * g++.dg/lookup/friend6.C: New test.
5959
5960 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5961
5962         PR c++/19270
5963         * g++.dg/template/array10.C: New.
5964
5965 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5966
5967         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
5968         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
5969
5970 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
5971
5972         * gcc.c-torture/compile/20050105-1.c: New test.
5973
5974 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
5975
5976         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
5977
5978 2005-01-05  Roger Sayle  <roger@eyesopen.com>
5979
5980         PR middle-end/19100
5981         * gcc.dg/conv-3.c: New test case.
5982
5983 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
5984
5985         * gcc.dg/asm-wide-1.c: New test.
5986
5987 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5988
5989         PR c++/19030
5990         * g++.dg/parse/crash22.C: New
5991
5992 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
5993
5994         PR 19257
5995         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
5996
5997 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
5998
5999         PR middle-end/17767
6000         * gcc.dg/i386-mmx-6.c: New test case.
6001
6002 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6003
6004         PR tree-optimization/18308
6005         * gcc.dg/vect/pr18308.c: New testcase.
6006
6007 2005-01-04  Andreas Jaeger  <aj@suse.de>
6008
6009         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6010
6011 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6012             Robert Bowdidge <bowdidge@apple.com>
6013
6014         * gcc.dg/cpp/subframework1.c: New.
6015         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6016         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6017         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6018         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6019
6020 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6021
6022         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6023         producing warning.
6024         * gcc.dg/darwin-weakimport-2.c: New.
6025
6026 2005-01-03  Richard Henderson  <rth@redhat.com>
6027
6028         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6029
6030 2005-01-03  Richard Henderson  <rth@redhat.com>
6031
6032         * gcc.dg/vect/vect.exp: Enable for ia64.
6033         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6034         (check_effective_target_vect_float): Likewise.
6035         (check_effective_target_vect_no_align): Likewise.
6036         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6037         * gcc.dg/vect/vect-8.c: Likewise.
6038
6039 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6040
6041         PR target/19236
6042         * gcc.dg/pr19236-1.c: New test case.
6043
6044 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6045
6046         PR rtl-optimization/12092
6047         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6048
6049 2005-01-02  Andreas Jaeger  <aj@suse.de>
6050
6051         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6052
6053 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6054             Andrew Pinski  <pinskia@physics.uc.edu>
6055
6056         PR rtl-optimization/12092
6057         * gcc.dg/pr12092-1.c: New test case.
6058
6059 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6060
6061         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6062         'hidden' and 'default' for better portability.
6063         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6064
6065         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6066         6 and 7.
6067         * g++.old-deja/g++.brendan/new3.C: Likewise.
6068
6069 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6070
6071         * gcc.dg/20041231-1.C: New test.
6072         * g++.dg/warn/Wunreachable-code-1.C: New test.
6073
6074 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6075
6076         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6077         file, not /dev/null.  Abort on error.
6078
6079 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6080             Ziemowit Laski  <zlaski@apple.com>
6081
6082         PR objc/18971
6083         * objc.dg/encode-5.m: New test.
6084
6085 2004-12-29  Richard Henderson  <rth@redhat.com>
6086
6087         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6088         * objc.dg/stabs-1.m: Disable for ia64.
6089
6090 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6091
6092         PR c++/19190
6093         * g++.dg/warn/Wunused-10.C: New test.
6094
6095 2004-12-28  Richard Henderson  <rth@redhat.com>
6096
6097         * objc.dg/stabs-1.m: Disable for alpha.
6098
6099 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6100
6101         PR c++/19149
6102         * g++.dg/parse/error23.C: New test.
6103
6104 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6105
6106         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6107
6108         PR fortran/19032
6109         * gfortran.dg/intrinsic_modulo_1.f90: New.
6110         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6111         tests with divisor -1.
6112
6113 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6114
6115         * g++.dg/opt/temp1.C (memcpy): Return a value.
6116
6117         PR c++/19148
6118         * g++.dg/expr/cond7.C: New test.
6119
6120 2004-12-27  Paul Brook  <paul@codesourcery.com>
6121
6122         * gfortran.dg/g77/select_no_compile.f: Remove.
6123
6124 2004-12-27  Richard Henderson  <rth@redhat.com>
6125
6126         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6127         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6128         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6129
6130 2004-12-26  Richard Henderson  <rth@redhat.com>
6131
6132         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6133         by 1i instead of token pasting.
6134
6135 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6136
6137         PR tree-optimization/17578
6138         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6139         to additional_flags.
6140         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6141
6142 2004-12-25  Richard Henderson  <rth@redhat.com>
6143
6144         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6145         Remove Alpha.
6146
6147 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6148
6149         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6150         hppa*-*-hpux*.
6151         * gcc.dg/pr17957.c (dg-options): Likewise.
6152         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6153         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6154         instead of 0 on __hppa__.
6155         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6156         "foo,%r" on hppa*-*-*.
6157
6158 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6159
6160         PR fortran/19071
6161         * gfortran.dg/complex_write.f90: New test.
6162
6163 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6164
6165         PR c++/17595
6166         * g++.dg/parse/pragma2.C: New test.
6167
6168         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6169
6170 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6171
6172         * gcc.dg/empty2.c: Add missing dg-warning.
6173
6174 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6175
6176         PR c++/17413
6177         * g++.dg/template/local4.C: New test.
6178         * g++.dg/template/crash19.C: Add dg-error marker.
6179
6180         * g++.dg/template/crash31.C: Correct embedded PR number.
6181
6182 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6183
6184         PR c++/16405
6185         * g++.dg/opt/temp1.C: Add do-run marker.
6186
6187 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6188
6189         * g++.dg/template/spec19.C: New.
6190
6191 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6192
6193         PR target/16819
6194         * gcc.dg/empty2.c: New.
6195
6196 2004-12-23  Richard Henderson  <rth@redhat.com>
6197
6198         * lib/target-supports.exp (check_effective_target_vect_no_align):
6199         Remove i?86 and x86-64.
6200
6201 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6202
6203         PR c++/16405
6204         * g++.dg/opt/temp1.C: New test.
6205
6206 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6207
6208         PR c++/18733
6209         * g++.dg/template/friend33.C: New testcase.
6210
6211 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6212
6213         PR c++/18464
6214         * g++.dg/template/cond5.C: New test.
6215
6216         PR c++/18492
6217         * g++.dg/inherit/thunk3.C: New test.
6218
6219         PR c++/11224
6220         * g++.dg/warn/Wunused-9.C: New test.
6221
6222 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6223
6224         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6225
6226 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6227
6228         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6229
6230 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6231
6232         PR c++/18378
6233         * g++.dg/ext/packed8.C: New test.
6234
6235         PR c++/13268
6236         * g++.dg/template/crash31.C: New test.
6237
6238         PR c++/19034
6239         * g++.dg/template/crash30.C: New test.
6240
6241 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6242
6243         PR C++/18984
6244         * g++.dg/eh/ctor3.C: New test.
6245
6246 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6247
6248         * objc.dg/stabs-1.m: Allow section name to be quoted and
6249         assembly label to begin with '.LL'.
6250
6251 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6252
6253         * gcc.dg/vect/vect.exp
6254         (check_effective_target_lp64_or_vect_no_align): New.
6255         * gcc.dg/vect/vect-77.c: Use it.
6256         * gcc.dg/vect/vect-78.c: Use it.
6257
6258         * lib/target-supports.exp
6259         (check_effective_target_vect_no_max,
6260         check_effective_target_vect_no_bitwise,
6261         check_effective_target_vect_no_align): New.
6262         * gcc.dg/vect/vect-13.c: Use them.
6263         * gcc.dg/vect/vect-17.c: Ditto.
6264         * gcc.dg/vect/vect-18.c: Ditto.
6265         * gcc.dg/vect/vect-19.c: Ditto.
6266         * gcc.dg/vect/vect-20.c: Ditto.
6267         * gcc.dg/vect/vect-27.c: Ditto.
6268         * gcc.dg/vect/vect-29.c: Ditto.
6269         * gcc.dg/vect/vect-44.c: Ditto.
6270         * gcc.dg/vect/vect-48.c: Ditto.
6271         * gcc.dg/vect/vect-50.c: Ditto.
6272         * gcc.dg/vect/vect-52.c: Ditto.
6273         * gcc.dg/vect/vect-54.c: Ditto.
6274         * gcc.dg/vect/vect-56.c: Ditto.
6275         * gcc.dg/vect/vect-58.c: Ditto.
6276         * gcc.dg/vect/vect-60.c: Ditto.
6277         * gcc.dg/vect/vect-72.c: Ditto.
6278         * gcc.dg/vect/vect-80.c: Ditto.
6279
6280 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6281
6282         PR c++/14075
6283         * g++.dg/init/string1.C: New.
6284
6285         PR c++/18975
6286         * g++.dg/other/synth1.C: New.
6287
6288 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6289
6290         PR c/18963
6291         * gcc.dg/pr18963-1.c: New test.
6292
6293 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6294
6295         PR c/18596
6296         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6297         * gcc.dg/pr18596-1.c: Use dg-error.
6298         (dg-options): Use -fno-unit-at-a-time.
6299         * gcc.dg/pr18596-2.c: New test.
6300         * gcc.dg/pr18596-3.c: New test.
6301
6302 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6303
6304         PR middle-end/18683
6305         * g++.dg/opt/pr18683-1.C: New test case.
6306
6307 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6308
6309         PR other/19093
6310         * g++.dg/opt/max1.C: Fix for 64bit targets.
6311
6312 2004-12-20  Matt Austern  <austern@apple.com>
6313
6314         PR c++/19044
6315         * g++.dg/ext/builtin6.C: New
6316
6317 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6318
6319         PR tree-optimization/19080
6320         * gcc.c-torture/compile/pr19080.c: New test.
6321
6322 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6323
6324         * gcc.dg/20041219-1.c: New test.
6325
6326 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6327
6328         PR middle-end/19068
6329         * g++.dg/opt/max1.C: New test case.
6330
6331 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6332
6333         * gcc.dg/fdata-sections-1.c: New test.
6334
6335 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6336
6337         PR middle-end/18548
6338         * gcc.dg/max-1.c: New test case.
6339
6340 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6341
6342         * gcc.c-torture/execute/20041218-1.c: New test.
6343
6344 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6345
6346         * gcc.dg/pr18501.c: New test.
6347         * gcc.dg/uninit-5.c: XFAIL.
6348         * gcc.dg/uninit-9.c: XFAIL.
6349
6350 2004-12-17  Dale Johannesen  <dalej@apple.com>
6351
6352         * gcc.dg/20041213-1.c:  New.
6353
6354 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6355
6356         * objc.dg/stabs-1.m: Allow assembly label to begin
6357         with a dot ('.').
6358
6359 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6360
6361         * gcc.c-torture/execute/20041213-1.c: Move...
6362         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6363
6364 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6365
6366         PR c++/18721
6367         * g++.dg/lookup/conv-5.C: New.
6368
6369 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6370
6371         * objc.dg/stabs-1.m: New test.
6372
6373 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6374
6375         * gcc.dg/visibility-c.c: Change compile to
6376         assemble for the test.
6377
6378 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6379
6380         PR target/19041
6381         * gcc.dg/visibility-c.c: New test.
6382
6383 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6384
6385         PR middle-end/18493
6386         * gcc.dg/switch-8.c: New test case.
6387
6388 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6389
6390         PR c++/18905
6391         * g++.dg/template/init4.C: New.
6392         * g++.dg/opt/static3.C: Enable optimizer.
6393
6394 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6395
6396         * g++.dg/other/complex1.C: New test.
6397
6398 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6399
6400         * g++.dg/opt/inline9.C: New test.
6401
6402 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6403
6404         PR fortran/18993
6405         * gfotran.dg/nullify_1.f: New test.
6406
6407 2004-12-15  Richard Henderson  <rth@redhat.com>
6408
6409         * gcc.target/i386/i386.exp: New harness.
6410         * gcc.target/i386/vect-args.c: New.
6411
6412 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6413
6414         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6415
6416 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6417
6418         PR c++/18825
6419         * g++.dg/template/friend32.C: New test.
6420
6421 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6422
6423         * cpp/pragma-once-1.c: New test.
6424         * cpp/pragma-once-1b.h: Likewise.
6425         * cpp/pragma-once-1c.h: Likewise.
6426         * cpp/pragma-once-1d.h: Likewise.
6427         * cpp/inc/pragma-once-1a.h: Likewise.
6428
6429 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6430             Steven G. Kargl  <kargls@comcast.net>
6431
6432         PR fortran/17597
6433         * gfortran.dg/list_read_3.f90: New test.
6434
6435 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6436
6437         * gcc.dg/ftrapv-2.c: New test.
6438
6439 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6440
6441         PR c++/18981
6442         * g++.dg/template/typename9.C: New test.
6443
6444 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6445
6446         PR c++/18738
6447         * g++.dg/template/typename8.C: New test.
6448         * g++.dg/parse/friend2.C: Tweak error message.
6449
6450 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6451
6452         * gcc.c-torture/20041214-1.c: New test.
6453
6454 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6455
6456         PR c++/18965
6457         * g++.dg/init/array17.C: New test.
6458
6459 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6460
6461         PR c++/18793
6462         * g++.dg/init/aggr3.C: New test.
6463
6464 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6465
6466         * gcc.dg/altivec-types-1.c: New test.
6467         * gcc.dg/altivec-types-2.c: New test.
6468         * gcc.dg/altivec-types-3.c: New test.
6469         * gcc.dg/altivec-types-4.c: New test.
6470         * g++.dg/ext/altivec-types-1.C: New test.
6471         * g++.dg/ext/altivec-types-2.C: New test.
6472         * g++.dg/ext/altivec-types-3.C: New test.
6473         * g++.dg/ext/altivec-types-4.C: New test.
6474
6475 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6476
6477         PR middle-end/18951
6478         * gcc.c-torture/execute/20041213-1.c: New test.
6479
6480 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6481
6482         PR c++/18949
6483         * g++.dg/template/cast1.C: New.
6484
6485 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6486
6487         * gcc.c-torture/execute/20041213-2.c: New test.
6488
6489 2004-12-13  Richard Henderson  <rth@redhat.com>
6490
6491         * gcc.dg/i386-sse-10.c: Fix typo in options.
6492
6493 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6494
6495         PR c++/18968
6496         * g++.dg/opt/pr18968.C: New test.
6497
6498 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6499
6500         PR c++/18925
6501         * g++.dg/ext/visibility/staticdatamem.C: New test.
6502
6503 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6504
6505         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6506
6507 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6508
6509         PR rtl-optimization/18928
6510         * gcc.dg/pr18928-1.c: New test case.
6511
6512 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6513
6514         PR tree-opt/16951
6515         * gcc.c-torture/compile/20041211-1.c: New.
6516
6517 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6518
6519         PR middle-end/17564
6520         * gcc.c-torture/execute/20041212-1.c: New test.
6521
6522 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6523
6524         PR fortran/18869
6525         * gfortran.dg/common_1.f90: New test.
6526
6527 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6528         Paul Brook  <paul@codesourcery.com>
6529
6530         PR fortran/16222
6531         * gfortran.dg/real_do_1.f90: New test.
6532
6533 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6534
6535         PR tree-opt/18040
6536         * g++.dg/opt/ptrmem6.C: New test.
6537
6538 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6539
6540         PR middle-end/18921
6541         * gcc.dg/pr18921-1.c: New test case.
6542
6543 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6544
6545         PR fortran/17175
6546         * gfortran.dg/scale_1.f90: New test.
6547
6548 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6549
6550         PR middle-end/18903
6551         * gcc.c-torture/compile/pr18903.c: New test.
6552
6553 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6554
6555         * gcc.c-torture/execute/20041210-1.c: New test.
6556
6557 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6558
6559         PR c++/18731
6560         * g++.dg/parser/struct-1.C: New test.
6561         * g++.dg/parser/struct-2.C: New test.
6562         * g++.dg/parser/struct-3.C: New test.
6563
6564 2004-12-09  Richard Henderson  <rth@redhat.com>
6565
6566         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6567
6568         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6569         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6570
6571 2004-12-09  Matt Austern  <austern@apple.com>
6572
6573         PR c++/18514
6574         * g++.dg/ext/builtin1.C: New
6575         * g++.dg/ext/builtin2.C: New
6576         * g++.dg/ext/builtin3.C: New
6577         * g++.dg/ext/builtin4.C: New
6578         * g++.dg/ext/builtin5.C: New
6579
6580 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6581
6582         PR tree-opt/18904
6583         * g++.dg/opt/ptrmem5.C: New test.
6584
6585 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6586
6587         * g++.dg/parse/typename5.C: Adjust for new error.
6588         * g++.dg/parse/typename7.C: New.
6589
6590 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6591
6592         PR c++/18073
6593         * g++.dg/other/mmintrin.C: New test.
6594
6595 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6596
6597         PR c++/16681
6598         * g++.dg/init/array15.C: New.
6599         * g++.dg/init/array16.C: New.
6600
6601 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6602
6603         PR fortran/18826
6604         * gfortran.dg/assign_1.f90: New test.
6605
6606 2004-12-08  Nick Clifton  <nickc@redhat.com>
6607
6608         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6609         * gcc.target/xstormy16/data_below100: Likewise.
6610         * gcc.target/xstormy16/sfr: Likewise.
6611         * gcc.target/xstormy16/below100.S: New test source file.
6612         * gcc.target/xstormy16/below100.ld: New test linker script.
6613         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6614         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6615         bp instructions.
6616         * gcc.target/xstormy16/bp.c: Likewise.
6617
6618         * gcc.target/xstormy16/bss_below100: New files:
6619         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6620         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6621         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6622         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6623         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6624         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6625         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6626         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6627         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6628         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6629         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6630         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6631         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6632         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6633         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6634         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6635         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6636         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6637         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6638         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6639         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6640         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6641         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6642         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6643         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6644         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6645         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6646
6647         * gcc.target/xstormy16/data_below100: New files:
6648         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6649         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6650         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6651         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6652         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6653         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6654         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6655         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6656         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6657         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6658         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6659         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6660         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6661         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6662         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6663         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6664         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6665         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6666         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6667         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6668         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6669         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6670         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6671         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6672         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6673         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6674         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6675
6676         * gcc.target/xstormy16/sfr: New files:
6677         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6678         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6679         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6680         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6681         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6682         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6683         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6684         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6685         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6686         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6687         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6688         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6689         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6690         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6691         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6692         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6693         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6694         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6695         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6696         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6697         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6698         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6699         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6700         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6701         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6702         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6703         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6704         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6705         27_if0_sfrw_bitfield_f.c
6706
6707 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6708
6709         PR c++/18100
6710         * g++.dg/lookup/name-clash4.C: New test.
6711
6712 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6713
6714         PR c++/18672
6715         * g++.dg/opt/array1.C: New.
6716
6717         PR c++/18803
6718         * g++.dg/template/operator5.C: New.
6719
6720 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6721
6722         PR c/18867
6723         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6724
6725 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6726
6727         * gcc.dg/noncompile/20041207.c: New test.
6728
6729 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6730
6731         * g++.dg/other/unreachable-1.C: New test.
6732
6733 2004-12-06  Nick Clifton  <nickc@redhat.com>
6734
6735         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6736         <limits.h> because the latter comes from gcc's include/ directory
6737         and not the newlib/libc/include directory.
6738
6739 2004-12-04  Richard Henderson  <rth@redhat.com>
6740
6741         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6742
6743 2004-12-04  Richard Henderson  <rth@redhat.com>
6744
6745         * lib/target-supports.exp (check_gc_sections_available): Disable
6746         for alpha and ia64.
6747
6748 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6749
6750         PR middle-end/17909
6751         * g++.dg/other/vararg-2.C: New test.
6752
6753 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6754
6755         PR c++/17011, c++/17971
6756         * g++.dg/template/error15.C: Adjust expected error.
6757         * g++.dg/template/instantiate3.C: Likewise.
6758
6759 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6760
6761         * gcc.dg/altivec-18.c: Fix for darwin
6762
6763 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6764
6765         PR c++/18782
6766         * g++.dg/parse/ptrmem2.C: New.
6767
6768         PR c++/18318
6769         * g++.dg/template/new1.C: New.
6770
6771 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6772
6773         PR fortran/18710
6774         * gfortran.dg/direct_io_3.f90: New test.
6775
6776 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6777
6778         PR 18758
6779         * g++.dg/parse/crash21.C: New.
6780
6781 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6782
6783         PR c++/15664, c++/18276
6784         * g++.dg/template/ttp13.C: New test.
6785         * g++.dg/template/ttp14.C: Likewise.
6786
6787 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6788
6789         PR c++/18123
6790         * g++.dg/parse/enum2.C: New test.
6791         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6792
6793 2004-12-02  Nick Clifton  <nickc@redhat.com>
6794
6795         * gcc.target/xstormy16: New test directory.
6796         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6797         * gcc.target/xstormy16/bp.c: Check the generation of bp
6798         instructions.
6799         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6800         bn instructions and the BELOW100 attribute.
6801
6802 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6803
6804         PR target/16952
6805         * gcc.dg/ppc-eabi.c: New.
6806
6807 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6808
6809         PR fortran/18284
6810         * gfortran.dg/backspace.f90
6811
6812 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6813
6814         * gfortran.dg/inquire.f90: New test.
6815
6816 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6817
6818         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6819         handle effective-target-keyword.
6820         (dg-skip-if): Support effective-target keyword as target list.
6821         (dg-xfail-if): Ditto.
6822         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6823
6824 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6825
6826         PR tree-optimization/18291
6827         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6828
6829 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6830
6831         PR C++/18729
6832         * g++.dg/parse/crash20.C: New.
6833
6834         PR c++/17431
6835         * g++.dg/overload/arg1.C: New.
6836         * g++.dg/overload/arg2.C: New.
6837         * g++.dg/overload/arg3.C: New.
6838         * g++.dg/overload/arg4.C: New.
6839
6840 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6841
6842         * gcc.dg/c99-flex-array-4.c: Remove.
6843
6844 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6845
6846         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6847
6848         * lib/target-supports.exp (is-effective-target): Simplify.
6849
6850         * lib/target-supports.exp (check_effective_target_vect_long):
6851         Fix for powerpc64-*-*.
6852
6853 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6854
6855         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6856         to support new requirements on FreeBSD 5.
6857
6858 2004-11-30  Devang Patel  <dpatel@apple.com>
6859
6860         PR 18702
6861         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6862
6863 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6864
6865         * g++.dg/ext/altivec-13.C: New test.
6866
6867 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6868
6869         PR tree-opt/18298
6870         * gcc.c-torture/execute/p18298.c: New test.
6871
6872 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6873             Dorit Naishlos  <dorit@il.ibm.com>
6874
6875         PR tree-opt/18607
6876         * gcc.dg/vect/vect-89.c: New test.
6877
6878 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6879
6880         * gcc.dg/pr18596-1.c: New test.
6881
6882 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6883
6884         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6885
6886 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6887
6888         PR c/18479
6889         * gcc.dg/pr18479.c: New test.
6890
6891 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6892
6893         PR target/18490
6894         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6895         mmix-knuth-mmixware.
6896
6897         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6898         cris-*-elf* cris-*-aout* mmix-*-*
6899
6900 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6901
6902         PR middle-end/18725
6903         * gcc.dg/pr18725.c: New test.
6904
6905 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6906
6907         PR target/18488
6908         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6909
6910         PR target/18336
6911         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6912
6913 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6914
6915         PR c++/18368
6916         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6917         * g++.old-deja/g++.law/ctors5.C: Likewise.
6918         * g++.old-deja/g++.other/crash25.C: Likewise.
6919
6920         PR c++/18674
6921         * g++.dg/template/error16.C: New test.
6922
6923         PR c++/18512
6924         * g++.dg/template/crash29.C: New test.
6925
6926 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6927
6928         PR tree-optimization/18712
6929         * gcc.c-torture/compile/pr18712.c: New test.
6930
6931 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6932
6933         PR c/7544
6934         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6935         tests.
6936
6937 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6938
6939         PR c++/18652
6940         * g++.dg/lookup/crash6.C: New test.
6941
6942 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6943
6944         PR middle-end/18164
6945         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6946
6947 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6948
6949         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6950         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6951         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6952
6953 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6954
6955         * gcc.dg/pr18164.c: New test.
6956
6957 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
6958
6959         * gcc.dg/funroll-loops-all.c: New.
6960
6961 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6962
6963         PR target/18489
6964         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
6965         delimeter, match space and TAB as well as ":".
6966
6967         PR target/18484
6968         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
6969
6970         PR target/18348
6971         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
6972
6973         PR target/18345
6974         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
6975
6976         PR target/18337
6977         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
6978
6979 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
6980
6981         * gfortran.dg/direct_io_2.f90: New test.
6982
6983 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6984
6985         PR target/18334
6986         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
6987
6988 2004-11-28  Richard Henderson  <rth@redhat.com>
6989
6990         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
6991
6992 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
6993
6994         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
6995         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
6996         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
6997         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
6998         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
6999         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7000         gcc.dg/pointer-arith-8.c: New tests.
7001
7002 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7003
7004         PR fortran/18364
7005         * gfortran.dg/endfile.f90: New test.
7006
7007 2004-11-27  Falk Hueffner  <falk@debian.org>
7008
7009         * gcc.dg/loop-6.c: New test.
7010
7011 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7012
7013         * gcc.c-torture/execute/20041126-1.c: New test.
7014
7015 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7016
7017         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7018         on IRIX.
7019
7020 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7021
7022         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7023         functions.
7024
7025 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7026
7027         PR rtl-optimization/17825
7028         * gcc.c-torture/compile/20041119-1.c: New test.
7029
7030 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7031
7032         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7033         Check existence of ld library path variables before unsetting.
7034
7035 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7036
7037         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7038
7039 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7040
7041         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7042
7043 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7044
7045         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7046
7047 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7048
7049         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7050         dg-do directive.
7051
7052 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7053
7054         * gcc.dg/pr17957.c: Pass --param, not -param.
7055
7056 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7057
7058         PR middle-end/17957
7059         * testsuite/gcc.dg/pr17957.c: New test.
7060
7061 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7062
7063         PR c++/18445
7064         * g++.dg/template/crash28.C: Likewise.
7065
7066         PR c++/18001
7067         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7068         * g++.dg/ext/lvaddr.C: Likewise.
7069         * g++.dg/opt/pr7503-3.C: Likewise.
7070
7071         PR c++/18466
7072         * g++.dg/parse/qualified3.C: New test.
7073         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7074
7075         PR c++/18545
7076         * g++.dg/expr/return1.C: New test.
7077
7078 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7079
7080         Friend class name lookup 3/n, PR c++/3332
7081         * g++.dg/lookup/friend3.C: New test.
7082         * g++.dg/lookup/friend4.C: Likewise.
7083         * g++.dg/lookup/friend5.C: Likewise.
7084
7085 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7086
7087         Friend class name lookup 2/n, PR c++/14513, c++/15410
7088         * g++.dg/lookup/friend2.C: New test.
7089         * g++.dg/template/friend31.C: Likewise.
7090
7091 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7092
7093         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7094
7095 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7096
7097         PR c++/17473
7098         * g++.dg/tc1/dr56.C: Remove.
7099         * g++.dg/template/typedef1.C: Add dg-error markers.
7100         * g++.old-deja/g++.other/typedef7.C: Likewise.
7101
7102         PR c++/18285
7103         * g++.dg/parse/typedef7.C: New test.
7104
7105 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7106
7107         * gcc.c-torture/execute/20041124-1.c: New test.
7108
7109 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7110
7111         * g++.dg/template/deduce3.C: New test.
7112
7113         PR c++/18586
7114         * g++.dg/template/crash27.C: New test.
7115
7116         PR c++/18530
7117         * g++.dg/warn/Wshadow-3.C: New test.
7118
7119 2004-11-24  Devang Patel  <dpatel@apple.com>
7120
7121         PR/18555
7122         * gcc.dg/cpp/isysroot-1.c: New test.
7123         * gcc.dg/cpp/usr/include/stdio.h: New file.
7124         * gcc.dg/cpp/isysroot-2.c: New test.
7125         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7126         New file.
7127
7128 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7129
7130         PR c++/8929
7131         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7132
7133 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7134
7135         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7136         * gcc.target/sparc/pdist.c: Likewise.
7137
7138 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7139
7140         PR c++/16882
7141         * g++.dg/conversion/simd1.C: New test.
7142
7143 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7144
7145         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7146         and restore_ld_library_path_env_vars.
7147         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7148         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7149         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7150         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7151
7152 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7153
7154         * gcc.dg/pragma-align-2.c: Test macro expansion.
7155         * gcc.dg/pragma-pack-2.c: New test.
7156
7157 2004-11-23  Richard Henderson  <rth@redhat.com>
7158
7159         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7160         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7161         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7162         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7163         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7164         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7165
7166         * gcc.dg/vect/vect.exp: Add check for alpha.
7167         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7168         (check_effective_target_vect_int): Enable for alpha.
7169         (check_effective_target_vect_long): New.
7170         (is-effective-target): Add it.
7171
7172 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7173
7174         * gcc.dg/pr18614-1.c: New test.
7175
7176 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7177
7178         * gcc.dg/setjmp-2.c: New test.
7179
7180 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7181
7182         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7183         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7184         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7185         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7186         gcc.target/sparc/pdist.c: New tests.
7187
7188 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7189
7190         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7191
7192 2004-11-22  Dale Johannesen  <dalej@apple.com>
7193
7194         * gcc.dg/20041111-1.c:  New.
7195
7196 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7197
7198         PR tree-opt/18536
7199         * gcc.dg/vect/pr18536.c: New test.
7200
7201 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7202
7203         PR c++/18354
7204         * g++.dg/template/nontype11.C: New test.
7205
7206 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7207
7208         PR middle-end/18520
7209         * gcc.dg/pr18520-1.c: New test case.
7210
7211 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7212
7213         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7214         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7215         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7216         expected diagnostics.
7217
7218 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7219
7220         PR target/18580
7221         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7222         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7223         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7224
7225 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7226
7227         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7228
7229 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7230             Joseph Myers  <joseph@codesourcery.com>
7231
7232         * lib/target-supports.exp (check_visibility_available): Really
7233         test the compiler.
7234
7235 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7236
7237         PR tree-opt/18181
7238         * gcc.dg/vect/vect-85.c: New test.
7239         * gcc.dg/vect/vect-86.c: New test.
7240         * gcc.dg/vect/vect-87.c: New test.
7241         * gcc.dg/vect/vect-88.c: New test.
7242
7243 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7244
7245         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7246
7247 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7248
7249         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7250         * gcc.dg/ppc-and-1.c: Ditto.
7251         * gcc.dg/ppc-compare-1.c: Ditto.
7252         * gcc.dg/ppc-mov-1.c: Ditto
7253
7254 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7255             Mark Mitchell  <mark@codesourcery.com>
7256
7257         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7258
7259 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7260             Aldy Hernandez  <aldyh@redhat.com>
7261
7262         * lib/target-supports.exp (check_effective_target_vect_int): New
7263         (check_effective_target_vect_float): New
7264         (check_effective_target_vect_double): New.
7265         (is-effective-target): Support new effective targets keywords.
7266         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7267         default action for dg-do.
7268         * gcc.dg/vect/pr16105.c: Use new support.
7269         * gcc.dg/vect/pr18400.c: Ditto.
7270         * gcc.dg/vect/pr18425.c: Ditto.
7271         * gcc.dg/vect/vect-1.c: Ditto.
7272         * gcc.dg/vect/vect-10.c: Ditto.
7273         * gcc.dg/vect/vect-11.c: Ditto.
7274         * gcc.dg/vect/vect-12.c: Ditto.
7275         * gcc.dg/vect/vect-13.c: Ditto.
7276         * gcc.dg/vect/vect-14.c: Ditto.
7277         * gcc.dg/vect/vect-15.c: Ditto.
7278         * gcc.dg/vect/vect-16.c: Ditto.
7279         * gcc.dg/vect/vect-17.c: Ditto.
7280         * gcc.dg/vect/vect-18.c: Ditto.
7281         * gcc.dg/vect/vect-19.c: Ditto.
7282         * gcc.dg/vect/vect-2.c: Ditto.
7283         * gcc.dg/vect/vect-20.c: Ditto.
7284         * gcc.dg/vect/vect-21.c: Ditto.
7285         * gcc.dg/vect/vect-22.c: Ditto.
7286         * gcc.dg/vect/vect-23.c: Ditto.
7287         * gcc.dg/vect/vect-24.c: Ditto.
7288         * gcc.dg/vect/vect-25.c: Ditto.
7289         * gcc.dg/vect/vect-26.c: Ditto.
7290         * gcc.dg/vect/vect-27.c: Ditto.
7291         * gcc.dg/vect/vect-27a.c: Ditto.
7292         * gcc.dg/vect/vect-28.c: Ditto.
7293         * gcc.dg/vect/vect-29.c: Ditto.
7294         * gcc.dg/vect/vect-29a.c: Ditto.
7295         * gcc.dg/vect/vect-3.c: Ditto.
7296         * gcc.dg/vect/vect-30.c: Ditto.
7297         * gcc.dg/vect/vect-31.c: Ditto.
7298         * gcc.dg/vect/vect-32.c: Ditto.
7299         * gcc.dg/vect/vect-33.c: Ditto.
7300         * gcc.dg/vect/vect-34.c: Ditto.
7301         * gcc.dg/vect/vect-35.c: Ditto.
7302         * gcc.dg/vect/vect-36.c: Ditto.
7303         * gcc.dg/vect/vect-37.c: Ditto.
7304         * gcc.dg/vect/vect-38.c: Ditto.
7305         * gcc.dg/vect/vect-4.c: Ditto.
7306         * gcc.dg/vect/vect-40.c: Ditto.
7307         * gcc.dg/vect/vect-41.c: Ditto.
7308         * gcc.dg/vect/vect-42.c: Ditto.
7309         * gcc.dg/vect/vect-43.c: Ditto.
7310         * gcc.dg/vect/vect-44.c: Ditto.
7311         * gcc.dg/vect/vect-45.c: Ditto.
7312         * gcc.dg/vect/vect-46.c: Ditto.
7313         * gcc.dg/vect/vect-47.c: Ditto.
7314         * gcc.dg/vect/vect-48.c: Ditto.
7315         * gcc.dg/vect/vect-48a.c: Ditto.
7316         * gcc.dg/vect/vect-49.c: Ditto.
7317         * gcc.dg/vect/vect-5.c: Ditto.
7318         * gcc.dg/vect/vect-50.c: Ditto.
7319         * gcc.dg/vect/vect-51.c: Ditto.
7320         * gcc.dg/vect/vect-52.c: Ditto.
7321         * gcc.dg/vect/vect-53.c: Ditto.
7322         * gcc.dg/vect/vect-54.c: Ditto.
7323         * gcc.dg/vect/vect-55.c: Ditto.
7324         * gcc.dg/vect/vect-56.c: Ditto.
7325         * gcc.dg/vect/vect-56a.c: Ditto.
7326         * gcc.dg/vect/vect-57.c: Ditto.
7327         * gcc.dg/vect/vect-58.c: Ditto.
7328         * gcc.dg/vect/vect-59.c: Ditto.
7329         * gcc.dg/vect/vect-6.c: Ditto.
7330         * gcc.dg/vect/vect-60.c: Ditto.
7331         * gcc.dg/vect/vect-61.c: Ditto.
7332         * gcc.dg/vect/vect-62.c: Ditto.
7333         * gcc.dg/vect/vect-63.c: Ditto.
7334         * gcc.dg/vect/vect-64.c: Ditto.
7335         * gcc.dg/vect/vect-65.c: Ditto.
7336         * gcc.dg/vect/vect-66.c: Ditto.
7337         * gcc.dg/vect/vect-67.c: Ditto.
7338         * gcc.dg/vect/vect-68.c: Ditto.
7339         * gcc.dg/vect/vect-69.c: Ditto.
7340         * gcc.dg/vect/vect-7.c: Ditto.
7341         * gcc.dg/vect/vect-72.c: Ditto.
7342         * gcc.dg/vect/vect-72a.c: Ditto.
7343         * gcc.dg/vect/vect-73.c: Ditto.
7344         * gcc.dg/vect/vect-74.c: Ditto.
7345         * gcc.dg/vect/vect-75.c: Ditto.
7346         * gcc.dg/vect/vect-76.c: Ditto.
7347         * gcc.dg/vect/vect-77.c: Ditto.
7348         * gcc.dg/vect/vect-77a.c: Ditto.
7349         * gcc.dg/vect/vect-78.c: Ditto.
7350         * gcc.dg/vect/vect-79.c: Ditto.
7351         * gcc.dg/vect/vect-8.c: Ditto.
7352         * gcc.dg/vect/vect-80.c: Ditto.
7353         * gcc.dg/vect/vect-82.c: Ditto.
7354         * gcc.dg/vect/vect-82_64.c: Ditto.
7355         * gcc.dg/vect/vect-83.c: Ditto.
7356         * gcc.dg/vect/vect-83_64.c: Ditto.
7357         * gcc.dg/vect/vect-9.c: Ditto.
7358         * gcc.dg/vect/vect-all.c: Ditto.
7359         * gcc.dg/vect/vect-none.c: Ditto.
7360
7361 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7362
7363         * lib/gcc-dg.exp (dg-skip-if): New function.
7364         (dg-forbid-option): Remove.
7365         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7366         * g++.dg/abi/bitfield8.C: Likewise.
7367         * g++.dg/abi/dtor1.C: Likewise.
7368         * g++.dg/abi/empty10.C: Likewise.
7369         * g++.dg/abi/empty7.C: Likewise.
7370         * g++.dg/abi/empty9.C: Likewise.
7371         * g++.dg/abi/layout3.C: Likewise.
7372         * g++.dg/abi/layout4.C: Likewise.
7373         * g++.dg/abi/thunk1.C: Likewise.
7374         * g++.dg/abi/thunk2.C: Likewise.
7375         * g++.dg/abi/vbase11.C: Likewise.
7376         * g++.dg/abi/vthunk2.C: Likewise.
7377         * g++.dg/abi/vthunk3.C: Likewise.
7378         * g++.dg/ext/attrib8.C: Likewise.
7379         * g++.dg/opt/longbranch2.C: Likewise.
7380         * g++.dg/opt/reg-stack4.C: Likewise.
7381         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7382         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7383         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7384         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7385         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7386         * gcc.dg/20000609-1.c: Likewise.
7387         * gcc.dg/20000720-1.c: Likewise.
7388         * gcc.dg/20011107-1.c: Likewise.
7389         * gcc.dg/20011119-1.c: Likewise.
7390         * gcc.dg/20020108-1.c: Likewise.
7391         * gcc.dg/20020122-2.c: Likewise.
7392         * gcc.dg/20020122-3.c: Likewise.
7393         * gcc.dg/20020201-3.c: Likewise.
7394         * gcc.dg/20020206-1.c: Likewise.
7395         * gcc.dg/20020218-1.c: Likewise.
7396         * gcc.dg/20020310-1.c: Likewise.
7397         * gcc.dg/20020411-1.c: Likewise.
7398         * gcc.dg/20020418-2.c: Likewise.
7399         * gcc.dg/20020426-1.c: Likewise.
7400         * gcc.dg/20020426-2.c: Likewise.
7401         * gcc.dg/20020517-1.c: Likewise.
7402         * gcc.dg/20020523-1.c: Likewise.
7403         * gcc.dg/20020523-2.c: Likewise.
7404         * gcc.dg/20020729-1.c: Likewise.
7405         * gcc.dg/20030204-1.c: Likewise.
7406         * gcc.dg/20030826-2.c: Likewise.
7407         * gcc.dg/20030926-1.c: Likewise.
7408         * gcc.dg/20031202-1.c: Likewise.
7409         * gcc.dg/980312-1.c: Likewise.
7410         * gcc.dg/980313-1.c: Likewise.
7411         * gcc.dg/990117-1.c: Likewise.
7412         * gcc.dg/990424-1.c: Likewise.
7413         * gcc.dg/990524-1.c: Likewise.
7414         * gcc.dg/991230-1.c: Likewise.
7415         * gcc.dg/i386-387-1.c: Likewise.
7416         * gcc.dg/i386-387-2.c: Likewise.
7417         * gcc.dg/i386-387-3.c: Likewise.
7418         * gcc.dg/i386-387-4.c: Likewise.
7419         * gcc.dg/i386-387-5.c: Likewise.
7420         * gcc.dg/i386-387-6.c: Likewise.
7421         * gcc.dg/i386-asm-1.c: Likewise.
7422         * gcc.dg/i386-bitfield1.c: Likewise.
7423         * gcc.dg/i386-bitfield2.c: Likewise.
7424         * gcc.dg/i386-loop-1.c: Likewise.
7425         * gcc.dg/i386-loop-2.c: Likewise.
7426         * gcc.dg/i386-loop-3.c: Likewise.
7427         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7428         * gcc.dg/i386-pic-1.c: Likewise.
7429         * gcc.dg/i386-regparm.c: Likewise.
7430         * gcc.dg/i386-signbit-1.c: Likewise.
7431         * gcc.dg/i386-signbit-2.c: Likewise.
7432         * gcc.dg/i386-signbit-3.c: Likewise.
7433         * gcc.dg/i386-sse-5.c: Likewise.
7434         * gcc.dg/i386-sse-8.c: Likewise.
7435         * gcc.dg/i386-unroll-1.c: Likewise.
7436         * gcc.dg/tls/opt-1.c: Likewise.
7437         * gcc.dg/tls/opt-2.c: Likewise.
7438         * gcc.dg/unroll-1.c: Likewise.
7439         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7440         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7441         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7442         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7443
7444 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7445
7446         * g++.dg/template/incomplete1.C: New test.
7447
7448 2004-11-16  Nick Clifton  <nickc@redhat.com>
7449
7450         Revert patches accidentally commited during checkin of fixes for
7451         xstormy16 tests:
7452         gcc.c-torture/execute/simd-4.c: Revert
7453         gcc.dg/20040910-1.c: Revert.
7454
7455 2004-11-16  Paul Brook  <paul@codesourcery.com>
7456
7457         PR fortran/13010
7458         * gfortran.dg/der_pointer_1.f90: New test.
7459
7460 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7461
7462         PR c/18498
7463         * gcc.dg/bitfld-13.c: New test.
7464
7465 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7466
7467         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7468         powerpc*-*-linux*.
7469
7470         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7471         * gcc.dg/ppc64-abi-2.c: Ditto.
7472         * gcc.dg/ppc64-abi-3.c: Ditto.
7473
7474         * lib/gcc-dg.exp (dg-target-list): Remove.
7475
7476 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7477
7478         * gcc.dg/ia64-postinc.c: New test.
7479
7480 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7481
7482         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7483
7484 2004-11-15  Nick Clifton  <nickc@redhat.com>
7485
7486         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7487         __INT_MAX__ so that the test can be compiled by toolchains
7488         targeted at 16-bit processors.
7489
7490         * gcc.dg/20040625-1.c: Use long constants rather than integers
7491         when performing arithmetic that will overflow 16-bits.
7492
7493         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7494         xstormy16.  It does not support 128-bit vector operations.
7495
7496         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7497         with the macro PTR_TYPE.  Define this macro to an integer type
7498         suitable for holding a pointer.
7499
7500         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7501         the target is a 16-bit processor.
7502
7503         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7504         16-bit targets where the character constant will be too long.
7505
7506         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7507         where the double will not be directly addressable.
7508
7509 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7510
7511         Friend class name lookup 1/n, PR c++/18471
7512         * g++.dg/template/crash26.C: New test.
7513         * g++.dg/lookup/struct1.C: Adjust expected error.
7514         * g++.dg/parse/elab1.C: Likewise.
7515         * g++.dg/parse/elab2.C: Likewise.
7516         * g++.dg/parse/int-as-enum1.C: Likewise.
7517         * g++.dg/parse/struct-as-enum1.C: Likewise.
7518         * g++.dg/parse/typedef1.C: Likewise.
7519         * g++.dg/parse/typedef3.C: Likewise.
7520         * g++.dg/parse/typedef4.C: Likewise.
7521         * g++.dg/parse/typedef5.C: Likewise.
7522         * g++.dg/template/nontype4.C: Likewise.
7523         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7524         * g++.old-deja/g++.other/elab1.C: Likewise.
7525         * g++.old-deja/g++.other/syntax4.C: Likewise.
7526
7527 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7528
7529         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7530
7531 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7532
7533         * gcc.c-torture/execute/20041114-1.c: New test.
7534
7535 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7536
7537         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7538         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7539         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7540         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7541         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7542         gcc.dg/switch-7.c: New tests.
7543
7544 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7545
7546         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7547
7548 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7549
7550         PR tree-opt/18400
7551         * gcc.dg/vect/pr18400.c: New test.
7552
7553 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7554             Andrew Pinski  <pinskia@physics.uc.edu>
7555
7556         PR tree-opt/18425
7557         * gcc.dg/vect/pr18425.c: New test.
7558
7559 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7560
7561         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7562         Guard with dg-require-alias and dg-require-visibility.
7563
7564 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7565
7566         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7567
7568 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7569
7570         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7571
7572 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7573
7574         PR c++/17344
7575         * g++.dg/template/defarg5.C: New test.
7576
7577 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7578
7579         * g++.dg/parse/cast1.C: Run only on ILP32.
7580         * g++.old-deja/g++.mike/p784.C: Likewise.
7581
7582 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7583
7584         * gcc.c-torture/execute/20041113-1.c: New test.
7585
7586 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7587
7588         PR target/18230
7589         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7590         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7591         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7592         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7593         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7594         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7595         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7596         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7597         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7598         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7599         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7600         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7601         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7602
7603 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7604
7605         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7606         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7607         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7608         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7609         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7610         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7611         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7612         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7613         gcc.target/sparc/combined-1.c: New tests.
7614
7615 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7616
7617         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7618         New tests.
7619
7620 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7621
7622         * lib/gcc-dg.exp (dg-forbid-option): New function.
7623         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7624         * g++.dg/abi/bitfield8.C: Likewise.
7625         * g++.dg/abi/dtor1.C: Likewise.
7626         * g++.dg/abi/empty10.C: Likewise.
7627         * g++.dg/abi/empty7.C: Likewise.
7628         * g++.dg/abi/empty9.C: Likewise.
7629         * g++.dg/abi/layout3.C: Likewise.
7630         * g++.dg/abi/layout4.C: Likewise.
7631         * g++.dg/abi/thunk1.C: Likewise.
7632         * g++.dg/abi/thunk2.C: Likewise.
7633         * g++.dg/abi/vbase11.C: Likewise.
7634         * g++.dg/abi/vthunk2.C: Likewise.
7635         * g++.dg/abi/vthunk3.C: Likewise.
7636         * g++.dg/ext/attrib8.C: Likewise.
7637         * g++.dg/opt/longbranch2.C: Likewise.
7638         * g++.dg/opt/reg-stack4.C: Likewise.
7639         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7640         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7641         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7642         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7643         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7644         * gcc.dg/20000609-1.c: Likewise.
7645         * gcc.dg/20000720-1.c: Likewise.
7646         * gcc.dg/20011107-1.c: Likewise.
7647         * gcc.dg/20011119-1.c: Likewise.
7648         * gcc.dg/20020108-1.c: Likewise.
7649         * gcc.dg/20020122-2.c: Likewise.
7650         * gcc.dg/20020122-3.c: Likewise.
7651         * gcc.dg/20020201-3.c: Likewise.
7652         * gcc.dg/20020206-1.c: Likewise.
7653         * gcc.dg/20020218-1.c: Likewise.
7654         * gcc.dg/20020310-1.c: Likewise.
7655         * gcc.dg/20020411-1.c: Likewise.
7656         * gcc.dg/20020418-2.c: Likewise.
7657         * gcc.dg/20020426-1.c: Likewise.
7658         * gcc.dg/20020426-2.c: Likewise.
7659         * gcc.dg/20020517-1.c: Likewise.
7660         * gcc.dg/20020523-1.c: Likewise.
7661         * gcc.dg/20020523-2.c: Likewise.
7662         * gcc.dg/20020729-1.c: Likewise.
7663         * gcc.dg/20030204-1.c: Likewise.
7664         * gcc.dg/20030826-2.c: Likewise.
7665         * gcc.dg/20030926-1.c: Likewise.
7666         * gcc.dg/20031202-1.c: Likewise.
7667         * gcc.dg/980312-1.c: Likewise.
7668         * gcc.dg/980313-1.c: Likewise.
7669         * gcc.dg/990117-1.c: Likewise.
7670         * gcc.dg/990424-1.c: Likewise.
7671         * gcc.dg/990524-1.c: Likewise.
7672         * gcc.dg/991230-1.c: Likewise.
7673         * gcc.dg/i386-387-1.c: Likewise.
7674         * gcc.dg/i386-387-2.c: Likewise.
7675         * gcc.dg/i386-387-3.c: Likewise.
7676         * gcc.dg/i386-387-4.c: Likewise.
7677         * gcc.dg/i386-387-5.c: Likewise.
7678         * gcc.dg/i386-387-6.c: Likewise.
7679         * gcc.dg/i386-asm-1.c: Likewise.
7680         * gcc.dg/i386-bitfield1.c: Likewise.
7681         * gcc.dg/i386-bitfield2.c: Likewise.
7682         * gcc.dg/i386-loop-1.c: Likewise.
7683         * gcc.dg/i386-loop-2.c: Likewise.
7684         * gcc.dg/i386-loop-3.c: Likewise.
7685         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7686         * gcc.dg/i386-pic-1.c: Likewise.
7687         * gcc.dg/i386-regparm.c: Likewise.
7688         * gcc.dg/i386-signbit-1.c: Likewise.
7689         * gcc.dg/i386-signbit-2.c: Likewise.
7690         * gcc.dg/i386-signbit-3.c: Likewise.
7691         * gcc.dg/i386-sse-5.c: Likewise.
7692         * gcc.dg/i386-sse-8.c: Likewise.
7693         * gcc.dg/i386-unroll-1.c: Likewise.
7694         * gcc.dg/tls/opt-1.c: Likewise.
7695         * gcc.dg/tls/opt-2.c: Likewise.
7696         * gcc.dg/unroll-1.c: Likewise.
7697         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7698         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7699         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7700         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7701         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7702         -m64 is specified.
7703
7704 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7705
7706         PR c++/18389
7707         * g++.dg/parse/cond1.C: New test.
7708
7709         PR c++/18429
7710         * g++.dg/template/array9.C: New test.
7711         * g++.dg/ext/vla1.C: Adjust error messages.
7712         * g++.dg/ext/vlm1.C: Likewise.
7713         * g++.dg/template/crash2.C: Likewise.
7714
7715         PR c++/18436
7716         * g++.dg/template/call3.C: New test.
7717
7718         PR c++/18407
7719         * g++.dg/template/ptrmem11.C: New test.
7720
7721 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7722
7723         PR other/14264
7724         * lib/g++.exp: Set LC_ALL and LANG to C.
7725         * lib/gcc-dg.exp: Likewise.
7726         * lib/gfortran.exp: Likewise.
7727         * lib/objc.exp: Likewise.
7728         * lib/treelang.exp: Likewise.
7729
7730 2004-11-12  Andreas Schwab  <schwab@suse.de>
7731
7732         * gcc.dg/pr16286.c: Fix last change.
7733
7734 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7735
7736         PR c++/18416
7737         * g++.dg/init/global1.C: New test.
7738
7739 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7740
7741         * gcc.c-torture/execute/20041112-1.c: New test.
7742
7743 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7744
7745         * lib/gcc-dg.exp (dg-target-list): New.
7746
7747 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7748             Richard Sandiford  <rsandifo@redhat.com>
7749
7750         * lib/target-supports.exp (get-compiler_messages): New.
7751         (check_named_sections_available): Use it.
7752         (check_effective_target_ilp32): New.
7753         (check_effective_target_lp64): New.
7754         (is-effective-target): New.
7755         * lib/gcc-dg.exp (dg-require-effective-target): New.
7756
7757 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7758
7759         * gcc.dg/precedence-1.c: New test.
7760
7761 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7762
7763         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7764
7765         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7766         message, delete generated files, use more descriptive name for
7767         executable, and make the test unsupported when it cannot be run.
7768
7769         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7770         (dg-require-weak, dg-require-visibility, dg-require-alias,
7771         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7772         dg-require-iconv, dg-require-named-sections): Use it.
7773
7774         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7775
7776 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7777
7778         PR target/16457
7779         * gcc.dg/ppc-and-1: New
7780
7781         PR target/16796
7782         * gcc.dg/ppc-mov-1.c: New.
7783
7784         PR target/16458
7785         * gcc.dg/ppc-compare-1.c: New.
7786
7787 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7788
7789         * objc.dg/desig-init-2.m: New test.
7790
7791 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7792
7793         PR middle-end/18160
7794         * g++.dg/warn/register-var-1.C: New test.
7795         * g++.dg/warn/register-var-2.C: New test.
7796
7797 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7798
7799         * gcc.dg/union-2.c: New test.
7800
7801 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7802
7803         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7804         New test for PR tree-optimization/17892.
7805
7806 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7807
7808         PR c++/18369
7809         * g++.dg/init/new12.C: New test.
7810
7811 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7812
7813         * gcc.target/sparc: New directory.
7814         * gcc.target/sparc/sparc.exp: New driver.
7815         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7816         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7817         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7818         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7819
7820 2004-11-10  Paul Brook  <paul@codesourcery.com>
7821
7822         PR fortran/18218
7823         * gfortran.dg/list_read.c: New test.
7824
7825 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7826
7827         PR c/18322
7828         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7829         expected diagnostic location.
7830
7831 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7832
7833         * gcc.dg/20041109-1.c: New test.
7834
7835 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7836
7837         PR objc/18406
7838         * objc/compile/pr18406.m: New test.
7839
7840 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7841
7842         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7843
7844 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7845
7846         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7847
7848 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7849
7850         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7851
7852 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7853
7854         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7855         exit.
7856
7857 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7858
7859         PR tree-opt/18299
7860         * gcc.c-torture/pr18299-1.c: New test.
7861
7862 2004-11-06  Andreas Schwab  <schwab@suse.de>
7863
7864         * gcc.dg/pr16286.c: Also test for bool and pixel.
7865
7866 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7867
7868         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7869         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7870         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7871         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7872         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7873         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7874         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7875         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7876         gcc.dg/struct-semi-3.c: New tests.
7877
7878 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7879
7880         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7881
7882 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7883
7884         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7885         Do not use C99 designators.
7886
7887 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7888
7889         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7890
7891 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7892
7893         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7894         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7895         * gcc.c-torture/execute/simd-5.x: Remove.
7896
7897 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7898
7899         PR rtl-optimization/17933
7900         * gcc.dg/torture/pr17933-1.c: New test.
7901
7902 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7903
7904         PR target/18106
7905         * lib/target-supports.exp (check_weak_available): Support
7906         Windows.
7907
7908 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7909
7910         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7911         call to fflush(stdout) before abort.
7912         (my_ffsll): New function.
7913         (generate_fields): Use it.
7914
7915 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7916
7917         * gcc.dg/init-undef-1.c: New test.
7918
7919 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7920
7921         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7922         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7923         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7924         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7925         expected messages for new parser.
7926
7927 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7928
7929         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7930
7931 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7932
7933         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7934         on LP64 targets.
7935
7936 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7937
7938         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7939         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7940         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7941         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7942         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7943         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7944         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7945         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7946         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7947         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7948
7949 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7950
7951         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7952         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7953         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7954         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7955         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7956         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7957         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
7958         for new parser.
7959
7960 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
7961
7962         PR target/15342
7963         * gcc.dg/20041104-1.c: New test.
7964
7965 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7966
7967         * g++.dg/template/nontype7.C: New test.
7968         * g++.dg/template/nontype8.C: Likewise.
7969         * g++.dg/template/nontype9.C: Likewise.
7970         * g++.dg/template/nontype10.C: Likewise.
7971         * g++.dg/tc1/dr49.C: Likewise.
7972         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
7973         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
7974
7975 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7976
7977         * g++.dg/rtti/tinfo1.C: Remove xfails.
7978
7979 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7980
7981         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
7982         packed attribute to the definition to satisfy the new C++ parser.
7983
7984 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7985
7986         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
7987         invocations of va_arg.
7988
7989 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
7990
7991         PR c++/18124
7992         * g++.dg/template/crash25.C: New test.
7993
7994         PR c++/18155
7995         * g++.dg/template/typedef2.C: New test.
7996         * g++.dg/parse/crash13.C: Adjust error markers.
7997
7998         PR c++/18177
7999         * g++.dg/conversion/const3.C: New test.
8000
8001 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8002
8003         PR fortran/17535
8004         PR fortran/17583
8005         PR fortran/17713
8006         * gfortran.dg/generic_[123].f90: New testcases.
8007
8008 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8009
8010         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8011         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8012
8013 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8014
8015         PR tree-opt/16808
8016         * gcc.c-torture/compile/pr16808.c: New test.
8017
8018 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8019
8020         PR rtl-optimization/17104
8021         * gcc.dg/ppc-bitfield1.c: New.
8022
8023 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8024
8025         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8026
8027 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8028
8029         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8030         strings for 32-bit code.
8031
8032 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8033
8034         PR c/18239
8035         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8036
8037 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8038
8039         PR c++/18064
8040         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8041
8042 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8043
8044         PR c++/15172
8045         * g++.dg/init/aggr2.C: New test.
8046
8047 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8048
8049         * objc.dg/local-decl-1.m: New test.
8050
8051 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8052
8053         * gcc.dg/20040910-1.c: Adjust regex.
8054
8055 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8056
8057         PR rtl-optimization/18084
8058         * g++.dg/opt/pr18084-1.C: New testcase.
8059
8060 2004-10-30  Matt Austern  <austern@apple.com>
8061
8062         PR c++/17542
8063         * g++.dg/ext/attrib18.C: New test.
8064
8065 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8066
8067         PR middle-end/18096
8068         * gcc.dg/pr18096-1.c: New test case.
8069
8070 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8071
8072         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8073
8074 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8075
8076         PR c/16666
8077         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8078         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8079         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8080         gcc.dg/old-style-prom-3.c: New tests.
8081
8082 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8083
8084         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8085         Remove unnecessary inclusion of stdio.h.
8086
8087 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8088
8089         PR rtl-optimization/17581
8090         * gcc.dg/pr17581-1.c: New test case.
8091
8092 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8093
8094         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8095         being implemented.
8096         * g++.dg/conversion/dr195-1.C: New.
8097         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8098         * g++.old-deja/g++.mike/p10148.C: Likewise.
8099
8100 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8101
8102         PR c++/17695
8103         * g++.dg/debug/typedef2.C: New test.
8104
8105 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8106
8107         PR fortran/13490
8108         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8109         * gfortran.dg/g77/README: Update.
8110
8111 2004-10-28  Matt Austern  <austern@apple.com>
8112
8113         PR c++/14124
8114         * g++.dg/ext/packed7.C: New test.
8115
8116 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8117
8118         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8119         scan-assembler.
8120         * lib/scanasm.exp (hidden-scan-for): New proc.
8121         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8122         string.
8123         (scan-not-hidden): Likewise.
8124         * lib/target-supports.exp (check_visibility_available): mach-o is
8125         support too.
8126
8127 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8128
8129         PR c++/17132
8130         * g++.dg/template/memclass3.C: New test.
8131
8132 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8133
8134         PR middle-end/18160
8135         * gcc.dg/register-var-1.c: New test.
8136         * gcc.dg/register-var-2.c: New test.
8137         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8138         error now.
8139
8140 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8141
8142         PR other/18172
8143         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8144         unused variables.
8145         * gcc.dg/vect/vect-22.c: Likewise.
8146
8147 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8148
8149         * gcc.dg/i386-rotate-1.c: New test.
8150
8151 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8152
8153         * g++.dg/init/ref12.C: Add "run" marker.
8154
8155         PR c++/17435
8156         * g++.dg/init/ref12.C: New test.
8157
8158         PR c++/18140
8159         * g++.dg/template/shift1.C: New test.
8160         * g++.dg/template/error10.C: Adjust error markers.
8161
8162 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8163
8164         PR tree-opt/17529
8165         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8166
8167 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8168
8169         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8170         * gcc.dg/weak/weak-3.c: Likewise.
8171         * gcc.dg/weak/weak-5.c: Likewise.
8172         * gcc.dg/weak/weak-9.c: Likewise.
8173         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8174         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8175
8176         * gcc.dg/darwin-weakimport-1.c: New.
8177
8178 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8179
8180         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8181
8182 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8183
8184         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8185         'syntax' error messages.
8186         * gcc.dg/cpp/direct2s.c: Likewise.
8187
8188 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8189
8190         * gcc.c-torture/compile/20041026-1.c: New.
8191
8192 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8193
8194         PR c++/18093
8195         * g++.dg/lookup/ns2.C: New test.
8196
8197         PR c++/18020
8198         * g++.dg/template/enum4.C: New test.
8199
8200         PR c++/18161
8201         * g++.dg/template/expr1.C: New test.
8202
8203 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8204
8205         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8206
8207 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8208
8209         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8210         gcc.dg/decl-nospec-3.c: New tests.
8211
8212 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8213
8214         * objc.dg/super-class-3.m: New test.
8215
8216 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8217
8218         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8219         resyncing.
8220         * gcc.dg/cpp/direct2s.c: Likewise.
8221
8222 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8223
8224         * objc.dg/image-info.m: Update for changes to section selection.
8225
8226 2004-10-25  David Ayers  <d.ayers@inode.at>
8227             Ziemowit Laski  <zlaski@apple.com>
8228
8229         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8230         diagnostics when messaging 'id <Proto>'.
8231         * objc.dg/class-protocol-1.m: New test.
8232         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8233         a non-existent method signature.
8234         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8235         Update diagnostics when messaging with non-existent method signature.
8236         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8237         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8238         invalid receivers are now resolved as if messaging 'id'; remove
8239         extraneous diagnostics.
8240
8241 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8242
8243         PR c/16667
8244         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8245         gcc.dg/init-desig-obs-3.c: New tests.
8246
8247 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8248
8249         * gcc.dg/debug/20041023-1.c: New test.
8250
8251 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8252
8253         PR middle-end/17407
8254         * gcc.c-torture/compile/pr17407.c: New test.
8255
8256         PR c++/18121
8257         * g++.dg/template/array8.C: New test.
8258
8259 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8260
8261         PR other/18138
8262         * lib/g++.exp: Accept more than one multilib libgcc.
8263         * lib/gcc-dg.exp: Likewise.
8264         * lib/objc.exp: Likewise.
8265         * lib/treelang.exp: Likewise.
8266         * lib/gfortran.exp: Likewise.
8267
8268 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8269
8270         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8271
8272 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8273
8274         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8275         * gcc.dg/c99-const-expr-3.c: Likewise.
8276
8277 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8278
8279         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8280
8281 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8282
8283         * gcc.c-torture/execute/loop-2e.x: Remove.
8284
8285 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8286
8287         PR c++/18095
8288         * g++.dg/parse/crash18.C: New.
8289         * g++.dg/parse/crash19.C: New.
8290
8291 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8292
8293         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8294         * g++.dg/ext/dllimport2.C: Same.
8295         * g++.dg/ext/dllimport8.C: Same.
8296
8297 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8298
8299         PR c++/10841
8300         * g++.dg/conversion/cast1.C: New test.
8301         * g++.dg/overload/pmf1.C: Adjust error marker.
8302
8303 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8304
8305         PR objc/17923
8306         * objc.dg/const-str-7.m: New test.
8307
8308 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8309
8310         * g++.dg/template/memfriend11.C: Fix comment typo.
8311         * g++.dg/template/memfriend14.C: Likewise.
8312
8313 2004-10-20  Richard Henderson  <rth@redhat.com>
8314
8315         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8316         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8317         -fasynchronous-unwind-tables.
8318
8319 2004-10-20  Richard Henderson  <rth@redhat.com>
8320
8321         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8322         (main): Return success.
8323         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8324         (main): Return success.
8325
8326 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8327
8328         PR c++/13495
8329         * g++.dg/template/memfriend9.C: New test.
8330         * g++.dg/template/memfriend10.C: Likewise.
8331         * g++.dg/template/memfriend11.C: Likewise.
8332         * g++.dg/template/memfriend12.C: Likewise.
8333         * g++.dg/template/memfriend13.C: Likewise.
8334         * g++.dg/template/memfriend14.C: Likewise.
8335         * g++.dg/template/memfriend15.C: Likewise.
8336         * g++.dg/template/memfriend16.C: Likewise.
8337         * g++.dg/template/memfriend17.C: Likewise.
8338         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8339
8340 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8341
8342         * g++.dg/conversion/dr195.C: New.
8343         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8344
8345 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8346             Devang Patel  <dpatel@apple.com>
8347
8348         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8349         of floating point arithmetic, which could trap.
8350
8351 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8352
8353         PR c++/14035
8354         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8355         * g++.dg/conversion/const2.C: New test.
8356         * g++.dg/expr/reinterpret2.C: New test.
8357         * g++.dg/expr/reinterpret3.C: New test.
8358         * g++.dg/expr/cast2.C: New test.
8359         * g++.dg/expr/copy1.C: New test.
8360         * g++.dg/other/conversion1.C: Change error message.
8361         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8362         function pointers to void *.
8363         * g++.old-deja/g++.mike/p10148.C: Likewise.
8364
8365 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8366
8367         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8368
8369 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8370
8371         PR c++/18047
8372
8373         * g++.dg/parse/expr3.C: New test.
8374
8375 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8376
8377         * gcc.dg/smod-1.c: New test.
8378
8379 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8380
8381         * objc.dg/method-14.m: New test.
8382
8383 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8384
8385         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8386         Also xfail as the patch was reverted.
8387
8388 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8389
8390         PR middle-end/16973
8391         * gcc.dg/pr16973.c: New test.
8392
8393 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8394
8395         PR tree-optimization/17656
8396         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8397
8398 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8399
8400         * g++.dg/eh/shadow1.C: New.
8401
8402 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8403
8404         * gcc.c-torture/compile/20041018-1.c: New test.
8405
8406 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8407
8408         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8409         compiler referring to register 0 when accessing sdata.  The linker
8410         now patches things up.
8411
8412 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8413
8414         PR c/17529
8415         * gcc.c-torture/compile/pr17529.c: New test.
8416
8417 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8418
8419         PR c++/17743
8420         * g++.dg/ext/attrib17.C: New test.
8421
8422 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8423
8424         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8425
8426 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8427
8428         PR c++/10479
8429         * g++.dg/ext/attrib16.C: New test.
8430
8431 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8432
8433         PR c++/17042
8434         * g++.dg/init/dso_handle1.C: New test.
8435
8436         PR c++/14667
8437         * g++.dg/parse/typedef6.C: New test.
8438
8439         PR c++/17916
8440         * g++.dg/parse/pragma1.C: New test.
8441
8442 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8443
8444         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8445
8446 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8447
8448         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8449         -fno-common when on HPPA HP-UX platforms.
8450
8451 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8452
8453         PR other/16820
8454         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8455         stdint.h.
8456         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8457         uintptr_t.
8458
8459 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8460
8461         PR c++/16301
8462         * g++.dg/lookup/strong-using-4.C: New test.
8463
8464 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8465
8466         PR middle-end/16567
8467         * gcc.c-torture/compile/nested-1.c: New test.
8468
8469 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8470
8471         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8472         and mipsisa64*-*-* (until support for misaligned loads is added).
8473         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8474         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8475         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8476         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8477         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8478         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8479
8480 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8481
8482         PR c++/17976
8483         * g++.dg/init/dtor3.C: New test.
8484
8485 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8486
8487         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8488
8489 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8490
8491         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8492         * gcc.dg/macho-lo-sum.c: Likewise.
8493
8494 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8495
8496         * gcc.dg/ppc-spe64-1.c: New test.
8497
8498 2004-10-14  Devang Patel  <dpatel@apple.com>
8499
8500         PR 17635
8501         * gcc.dg/pr17635.c : New test.
8502
8503 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8504
8505         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8506         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8507         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8508         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8509         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8510         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8511         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8512         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8513         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8514         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8515         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8516         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8517         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8518         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8519         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8520         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8521         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8522         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8523
8524 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8525
8526         * gcc.dg/vect/vect-82.c: New testcase.
8527         * gcc.dg/vect/vect-82_64.c: New testcase.
8528         * gcc.dg/vect/vect-83.c: New testcase.
8529         * gcc.dg/vect/vect-83_64.c: New testcase.
8530
8531 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8532
8533         * gcc.dg/cpp/error-1.c: New test.
8534
8535 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8536
8537         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8538
8539 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8540
8541         PR target/17984
8542         * gcc.dg/cris-peep2-xsrand2.c: New test.
8543
8544 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8545
8546         PR c++/17661
8547         * testsuite/g++.dg/expr/for2.C: New test.
8548
8549 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8550
8551         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8552
8553 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8554
8555         PR tree-optimization/17724
8556         * g++.dg/opt/pr17724-1.C: New test.
8557         * g++.dg/opt/pr17724-2.C: New test.
8558         * g++.dg/opt/pr17724-3.C: New test.
8559         * g++.dg/opt/pr17724-4.C: New test.
8560         * g++.dg/opt/pr17724-5.C: New test.
8561         * g++.dg/opt/pr17724-6.C: New test.
8562
8563 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8564
8565         PR c/17301
8566         * gcc.dg/pr17301-2.c: New test.
8567
8568 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8569
8570         PR c++/15876
8571         * g++.dg/parse/error22.C: New test.
8572
8573         PR c++/17936
8574         * g++.dg/template/spec18.C: New test.
8575
8576 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8577
8578         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8579         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8580         memcpy.
8581         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8582         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8583
8584 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8585
8586         * g++.dg/eh/cleanup5.C: Add dg-options "".
8587
8588 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8589
8590         PR middle-end/17657
8591         * gcc.dg/switch-4.c: New test case.
8592
8593 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8594
8595         * gcc.c-torture/execute/20041011-1.c: New test.
8596
8597 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8598
8599         PR c++/17554
8600         * g++.dg/init/for3.C: New test.
8601
8602         PR c++/17657
8603         * g++.dg/opt/switch2.C: New test.
8604
8605         PR middle-end/17703
8606         * g++.dg/warn/Wreturn-2.C: New test.
8607
8608 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8609
8610         PR c++/17907
8611         * g++.dg/eh/cleanup5.C: New test.
8612
8613 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8614
8615         PR c++/17393
8616         * g++.dg/parse/error21.C: New test.
8617
8618 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8619
8620         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8621         * g++.dg/warn/incomplete1.C: Likewise.
8622         * g++.dg/template/qualttp20.C: Likewise.
8623
8624 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8625
8626         PR c/17881
8627         * parm-incomplete-1.c: New test.
8628
8629 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8630
8631         PR c++/17867
8632         * g++.dg/parse/error19.C: New test.
8633
8634         PR c++/17670
8635         * g++.dg/init/new11.C: New test.
8636
8637         PR c++/17821
8638         * g++.dg/parse/error20.C: New test.
8639
8640         PR c++/17826
8641         * g++.dg/template/crash24.C: New test.
8642
8643 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8644
8645         PR c/17301
8646         * gcc.dg/pr17301-1.c: New test.
8647
8648 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8649
8650         PR c/17189
8651         * gcc.dg/anon-struct-5.c: New test.
8652
8653 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8654
8655         PR c/17844
8656         * gcc.dg/pr17844-1.c: New test.
8657
8658 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8659
8660         PR tree-optimization/17906
8661         * gcc.c-torture/compile/pr17906.c: New.
8662
8663 2004-10-09  Stuart Hastings  <stuart@apple.com>
8664             Roger Sayle  <roger@eyesopen.com>
8665
8666         PR rtl-optimization/17853
8667         * gcc.dg/i386-mmx-5.c: New testcase.
8668
8669 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8670
8671         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8672
8673 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8674
8675         PR c++/17524
8676         * g++.dg/template/static9.C: New test.
8677
8678         PR c++/17685
8679         * g++.dg/parse/operator5.C: New test.
8680
8681 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8682
8683         PR middle-end/17894
8684         * gcc.c-torture/execute/divcmp-4.c: New test case.
8685
8686 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8687
8688         PR tree-opt/17902
8689         * g++.dg/opt/pr17902.C: New test.
8690
8691 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8692
8693         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8694
8695 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8696
8697         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8698
8699 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8700
8701         * gcc.dg/assign-warn-3.c: New test.
8702
8703 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8704
8705         PR c/16999
8706         * gcc.dg/cpp/ident-1.c: New test.
8707
8708 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8709
8710         * gcc.c-torture/compile/acc1.c: New.
8711
8712 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8713
8714         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8715         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8716
8717 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8718
8719         * gcc.dg/ultrasp11.c: New test.
8720
8721 2004-10-08  Michael Matz  <matz@suse.de>
8722
8723         * gcc.dg/doloop-2.c: New test.
8724
8725 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8726
8727         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8728         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8729         objc.dg/method-9.m: Update expected diagnostics.
8730
8731 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8732
8733         * gcc.dg/ppc-fsel-3.c: New file.
8734         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8735
8736 2004-10-07  Paul Brook  <paul@codesourcery.com>
8737
8738         * gfortran.dg/intrinsic_verify_1.f90: New test.
8739
8740 2004-10-07  Paul Brook  <paul@codesourcery.com>
8741
8742         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8743
8744 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8745
8746         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8747         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8748         commit.
8749
8750 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8751
8752         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8753
8754 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8755
8756         PR c++/17115
8757         * g++.dg/warn/Winline-4.C: New test.
8758
8759 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8760
8761         * gcc.c-torture/compile/20041007-1.c: New test.
8762
8763 2004-10-07  Paul Brook  <paul@codesourcery.com>
8764
8765         PR fortran/17678
8766         * gfortran.dg/use_allocated_1.f90: New test.
8767
8768 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8769
8770         PR middle-end/17849
8771         * gfortran.fortran-torture/compile/nested.f90: New test
8772
8773 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8774
8775         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8776
8777 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8778
8779         PR c++/17368
8780         * g++.dg/ext/asm6.C: New test.
8781
8782 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8783
8784         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8785
8786 2004-10-06  Paul Brook  <paul@codesourcery.com>
8787
8788         PR libfortran/17709
8789         * gfortran.dg/empty_format_1.f90: New test.
8790
8791 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8792
8793         PR fortran/17568
8794         * gfortran.dg/ishft.f90: New test.
8795
8796         PR fortran/17283
8797         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8798         tests.
8799
8800 2004-10-06  Paul Brook  <paul@codesourcery.com>
8801
8802         * gfortran.dg/do_1.f90: New test.
8803
8804 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8805
8806         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8807         optimizing for size.
8808
8809 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8810
8811         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8812
8813 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8814
8815         * gcc.c-torture/compile/20041005-1.c: New test.
8816
8817 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8818
8819         PR c++/17829
8820         * g++.dg/lookup/koenig4.C: New.
8821
8822 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8823
8824         * g++.dg/other/classkey1.C: Adjust quoting marks.
8825         * g++.dg/parse/error15.C: Likewise.
8826         * g++.dg/template/meminit2.C (int>): Likewise.
8827
8828 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8829
8830         PR fortran/17283
8831         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8832
8833         PR fortran/17631
8834         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8835
8836         PR fortran/17708
8837         * gfortran.dg/pr17708.f90: New test.
8838
8839 2004-10-04  Chao-ying Fu  <fu@mips.com>
8840
8841         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8842         * gcc.dg/vect/vect-4.c: Ditto.
8843         * gcc.dg/vect/vect-5.c: Ditto.
8844         * gcc.dg/vect/vect-6.c: Ditto.
8845         * gcc.dg/vect/vect-8.c: Ditto.
8846         * gcc.dg/vect/vect-16.c: Ditto.
8847         * gcc.dg/vect/vect-30.c: Ditto.
8848         * gcc.dg/vect/vect-40.c: Ditto.
8849         * gcc.dg/vect/vect-41.c: Ditto.
8850         * gcc.dg/vect/vect-42.c: Ditto.
8851         * gcc.dg/vect/vect-43.c: Ditto.
8852         * gcc.dg/vect/vect-44.c: Ditto.
8853         * gcc.dg/vect/vect-45.c: Ditto.
8854         * gcc.dg/vect/vect-46.c: Ditto.
8855         * gcc.dg/vect/vect-47.c: Ditto.
8856         * gcc.dg/vect/vect-48.c: Ditto.
8857         * gcc.dg/vect/vect-49.c: Ditto.
8858         * gcc.dg/vect/vect-50.c: Ditto.
8859         * gcc.dg/vect/vect-51.c: Ditto.
8860         * gcc.dg/vect/vect-52.c: Ditto.
8861         * gcc.dg/vect/vect-53.c: Ditto.
8862         * gcc.dg/vect/vect-54.c: Ditto.
8863         * gcc.dg/vect/vect-55.c: Ditto.
8864         * gcc.dg/vect/vect-56.c: Ditto.
8865         * gcc.dg/vect/vect-57.c: Ditto.
8866         * gcc.dg/vect/vect-58.c: Ditto.
8867         * gcc.dg/vect/vect-59.c: Ditto.
8868         * gcc.dg/vect/vect-60.c: Ditto.
8869         * gcc.dg/vect/vect-74.c: Ditto.
8870         * gcc.dg/vect/vect-79.c: Ditto.
8871         * gcc.dg/vect/vect-80.c: Ditto.
8872
8873 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8874
8875         * gcc.dg/unused-7.c: Use the correct option.
8876
8877 2004-10-04  Paul Brook  <paul@codesourcery.com>
8878         Bud Davis  <bdavis9659@comcast.net>
8879
8880         PR fortran/17706
8881         PR fortran/16434
8882         * gfortran/pr17706.f90: New test.
8883         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8884
8885 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8886
8887         * gfortran.dg/pr17612.f90: New test.
8888
8889 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8890
8891         * g++.dg/template/local1.C: Adjust quoting marks in
8892         testing for diagnostics.
8893         * g++.dg/tls/diag-2.C: Likewise.
8894         * g++.dg/other/error8.C: Likewise.
8895
8896 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8897
8898         PR c/17178
8899         * gcc.dg/unused-4.c: Adjust to be correct.
8900
8901         PR c/17820
8902         * gcc.dg/unused-7.c: New test.
8903
8904 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8905
8906         PR c++/17797
8907         * g++.dg/overload/template2.C: New test.
8908
8909 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8910
8911         PR tree-optimization/16632
8912         * gcc.dg/tree-ssa/20041002-1.c: New.
8913
8914 2004-10-03  Paul Brook  <paul@codesourcery.com>
8915
8916         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8917         rather than relying on default formatting.
8918
8919 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8920
8921         * gcc.dg/20040920-1.c: Update expected message text.
8922
8923 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8924
8925         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8926
8927 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8928
8929         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8930         tree level.
8931
8932 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8933
8934         * gcc.dg/tree-ssa/pr17343.c: Remove.
8935
8936 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8937
8938         PR tree-opt/17343
8939         * gcc.dg/tree-ssa/pr17343.c: New test.
8940
8941 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8942
8943         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8944         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8945         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8946         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8947         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8948
8949 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8950
8951         * gcc.dg/lvalue-2.c: New test.
8952
8953 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8954
8955         PR c/17730
8956         * gcc.dg/pr17730-1.c: New test
8957
8958 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8959
8960         PR c/7425
8961         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
8962
8963 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8964
8965         * gcc.c-torture/execute/stdarg-1.c: New test.
8966         * gcc.c-torture/execute/stdarg-2.c: New test.
8967         * gcc.c-torture/execute/stdarg-3.c: New test.
8968         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8969         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8970         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8971         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8972         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8973
8974 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8975
8976         PR tree-optimization/17697
8977         * g++.dg/opt/pr17697-1.C: New test.
8978         * g++.dg/opt/pr17697-2.C: New test.
8979         * g++.dg/opt/pr17697-3.C: New test.
8980
8981 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8982
8983         PR c/16409
8984         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
8985         gcc.dg/vla-init-5.c: New tests.
8986
8987 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8988
8989         PR c/13804
8990         * gcc.dg/pr13804-1.c: New test.
8991
8992 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8993
8994         PR fortran/16938
8995         * gfortran.dg/pr16938.f90: New test.
8996
8997 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8998
8999         * g++.dg/template/crash23.C: New test.
9000
9001 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9002
9003         PR c++/17585
9004         * g++.dg/template/static8.C: New test.
9005
9006 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9007
9008         PR c++/17681
9009         * g++.dg/other/error9.C: New test.
9010
9011 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9012
9013         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9014
9015 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9016
9017         PR fortran/15164
9018         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9019
9020 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9021
9022         PR middle-end/17112
9023         * gcc.dg/pr17112-1.c: New test case.
9024
9025 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9026
9027         PR c/11459
9028         * gcc.dg/pr11459-1.c: New test.
9029
9030 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9031
9032         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9033         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9034
9035 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9036
9037         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9038
9039 2004-09-25  Jan Hubicka  <jh@suse.cz>
9040
9041         * compile/30040909-1.c: New test.
9042         * compile/30040907-1.c: New test.
9043
9044 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9045
9046         * gcc.c-torture/execute/va-arg-26.c: New test.
9047
9048 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9049
9050         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9051         extra diagnostics on targets with 64-bit pointers.
9052         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9053
9054 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9055
9056         PR c/17188
9057         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9058         * gcc.dg/decl-3.c: Adjust expected message.
9059
9060 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9061
9062         PR fortran/17615
9063         * gfortran.dg/pr17615.f90: New test.
9064
9065 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9066
9067         PR tree-optimzation/17517
9068         * g++.dg/tree-ssa/pr17517.C: New Test.
9069
9070 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9071
9072         PR c++/16889
9073         * g++.dg/lookup/ambig3.C: New.
9074
9075 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9076
9077         PR tree-opt/17624
9078         * g++.dg/opt/pr17624.C: New test.
9079
9080 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9081
9082         PR c/6980
9083         * gcc.dg/Wbad-function-cast-1.c: New test.
9084
9085 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9086
9087         * g++.dg/ext/complit1.C
9088         * g++.dg/other/error2.C
9089         * g++.dg/other/nontype-1.C
9090         * g++.dg/parse/crash11.C
9091         * g++.dg/parse/crash12.C
9092         * g++.dg/parse/error15.C
9093         * g++.dg/parse/error4.C
9094         * g++.dg/parse/tmpl-outside1.C
9095         * g++.dg/parse/too-many-tmpl-args1.C
9096         * g++.dg/template/dependent-expr3.C
9097         * g++.dg/template/error10.C
9098         * g++.dg/template/instantiate1.C
9099         * g++.dg/template/vtable2.C
9100         * g++.dg/warn/Wshadow-1.C
9101         * g++.dg/warn/weak1.C
9102         * g++.old-deja/g++.brendan/crash16.C
9103         * g++.old-deja/g++.brendan/crash18.C
9104         * g++.old-deja/g++.brendan/crash48.C
9105         * g++.old-deja/g++.brendan/crash49.C
9106         * g++.old-deja/g++.brendan/crash55.C
9107         * g++.old-deja/g++.brendan/crash56.C
9108         * g++.old-deja/g++.brendan/crash8.C
9109         * g++.old-deja/g++.brendan/enum11.C
9110         * g++.old-deja/g++.brendan/enum8.C
9111         * g++.old-deja/g++.brendan/enum9.C
9112         * g++.old-deja/g++.brendan/friend3.C
9113         * g++.old-deja/g++.brendan/misc14.C
9114         * g++.old-deja/g++.bugs/900402_02.C
9115         * g++.old-deja/g++.bugs/900404_03.C
9116         * g++.old-deja/g++.bugs/900404_04.C
9117         * g++.old-deja/g++.bugs/900428_03.C
9118         * g++.old-deja/g++.jason/crash4.C
9119         * g++.old-deja/g++.jason/overload21.C
9120         * g++.old-deja/g++.jason/redecl1.C
9121         * g++.old-deja/g++.jason/report.C
9122         * g++.old-deja/g++.jason/rfg10.C
9123         * g++.old-deja/g++.jason/template30.C
9124         * g++.old-deja/g++.law/arm12.C
9125         * g++.old-deja/g++.law/ctors5.C
9126         * g++.old-deja/g++.law/cvt20.C
9127         * g++.old-deja/g++.law/init10.C
9128         * g++.old-deja/g++.law/init8.C
9129         * g++.old-deja/g++.law/visibility17.C
9130         * g++.old-deja/g++.law/visibility7.C
9131         * g++.old-deja/g++.mike/net8.C
9132         * g++.old-deja/g++.mike/p646.C
9133         * g++.old-deja/g++.mike/p700.C
9134         * g++.old-deja/g++.mike/p701.C
9135         * g++.old-deja/g++.mike/p811.C
9136         * g++.old-deja/g++.ns/template13.C
9137         * g++.old-deja/g++.other/array3.C
9138         * g++.old-deja/g++.other/crash25.C
9139         * g++.old-deja/g++.other/dtor3.C
9140         * g++.old-deja/g++.other/dtor4.C
9141         * g++.old-deja/g++.other/main1.C
9142         * g++.old-deja/g++.other/warn7.C
9143         * g++.old-deja/g++.pt/crash11.C
9144         * g++.old-deja/g++.pt/crash36.C
9145         * g++.old-deja/g++.pt/spec22.C
9146         * g++.old-deja/g++.pt/spec9.C
9147         * g++.old-deja/g++.pt/ttp52.C
9148         * g++.old-deja/g++.robertl/eb103.C
9149         * g++.old-deja/g++.robertl/eb121.C
9150         * g++.old-deja/g++.robertl/eb22.C
9151         * g++.old-deja/g++.robertl/eb8.C:
9152         Update locations and/or regexps of dg-error markers.
9153         Remove markers for some bogus messages that are no longer issued.
9154
9155 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9156
9157         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9158         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9159
9160 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9161
9162         PR c++/17618
9163         * g++.dg/lookup/crash5.C: New test.
9164
9165 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9166
9167         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9168         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9169         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9170         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9171         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9172         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9173
9174         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9175         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9176         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9177         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9178         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9179         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9180
9181         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9182
9183         * gcc.dg/vect/vect-44.c: Check additional cases.
9184         * gcc.dg/vect/vect-48.c: Check additional cases.
9185
9186         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9187         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9188         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9189         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9190         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9191         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9192         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9193         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9194         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9195
9196         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9197         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9198         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9199
9200 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9201
9202         * gcc.dg/tree-ssa/loop-6.c: New test.
9203
9204 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9205
9206         PR c++/17620
9207         * g++.dg/inherit/base2.C: New.
9208
9209 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9210
9211         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9212         * gcc.dg/20001012-2.c: Likewise.
9213         * gcc.dg/20001013-1.c: Likewise.
9214         * gcc.dg/20001101-1.c: Likewise.
9215         * gcc.dg/20001102-1.c: Likewise.
9216         * gcc.dg/bf-spl1.c: Likewise.
9217         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9218         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9219
9220 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9221
9222         PR tree-optimization/16721
9223         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9224
9225 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9226
9227         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9228         * gcc.dg/20040305-1.c: Likewise.
9229
9230 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9231
9232         PR c/16566
9233         * gcc.c-torture/compile/pr16566-1.c,
9234         gcc.c-torture/compile/pr16566-2.c,
9235         gcc.c-torture/compile/pr16566-3.c: New tests.
9236
9237 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9238
9239         PR tree-optimization/17512
9240         * gcc.c-torture/compile/20040916-1.c.
9241
9242 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9243
9244         * gcc.dg/pragma-re-3.c: New test.
9245
9246 2004-09-17  Matt Austern  <austern@apple.com>
9247
9248         PR c++/15049
9249         * g++.dg/other/anon3.C: New.
9250
9251 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9252
9253         PR c++/7503
9254         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9255         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9256         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9257         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9258         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9259
9260 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9261
9262         PR fortran/17286
9263         * gfortran.dg/pr17286.f90: New test.
9264
9265 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9266
9267         PR c++/17530
9268         * g++.dg/template/static7.C: New test.
9269
9270 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9271
9272         PR tree-opt/17558
9273         * gcc.c-torture/compile/pr17558.c: New test.
9274
9275 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9276
9277         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9278         if SKIP_ATTRIBUTE is defined.
9279
9280 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9281
9282         PR fortran/15957
9283         * gfortran.dg/pr15957.f90: New test.
9284
9285 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9286
9287         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9288         in comparison.
9289         * gcc.dg/vect/vect-79.c: Likewise.
9290         * gcc.dg/vect/vect-80.c: Likewise.
9291
9292 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9293
9294         PR fortran/15750
9295         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9296
9297 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9298
9299         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9300         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9301         * gcc.dg/vect/vect-62.c: New testcase.
9302         * gcc.dg/vect/vect-63.c: New testcase.
9303         * gcc.dg/vect/vect-64.c: New testcase.
9304         * gcc.dg/vect/vect-65.c: New testcase.
9305         * gcc.dg/vect/vect-66.c: New testcase.
9306         * gcc.dg/vect/vect-67.c: New testcase.
9307         * gcc.dg/vect/vect-68.c: New testcase.
9308         * gcc.dg/vect/vect-69.c: New testcase.
9309         * gcc.dg/vect/vect-79.c: New testcase.
9310         * gcc.dg/vect/vect-80.c: New testcase.
9311
9312 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9313
9314         * gcc.target/mips/asm-1.c: New test.
9315
9316 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9317
9318         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9319         * gcc.dg/vect/vect-73.c: New testcase.
9320         * gcc.dg/vect/vect-74.c: New testcase.
9321         * gcc.dg/vect/vect-75.c: New testcase.
9322         * gcc.dg/vect/vect-76.c: New testcase.
9323         * gcc.dg/vect/vect-77.c: New testcase.
9324         * gcc.dg/vect/vect-78.c: New testcase
9325
9326 2004-09-18  Paul Brook  <paul@codesourcery.com>
9327
9328         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9329
9330 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9331
9332         PR c/17424
9333         * gcc.dg/pr17424-1.c: New test.
9334
9335 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9336
9337         * g++.dg/tree-ssa/pr17153.C: New test.
9338
9339 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9340
9341         PR pch/13361
9342         * testsuite/g++.dg/pch/wchar-1.C: New.
9343         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9344
9345 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9346
9347         * gcc.c-torture/execute/20040917-1.c: New test.
9348
9349 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9350
9351         PR tree-optimization/17319
9352         * gcc.dg/pr17319.c: New test.
9353
9354 2004-09-17  Devang Patel  <dpatel@apple.com>
9355
9356         * gcc.dg/20040813-1.c: New test.
9357
9358 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9359
9360         PR tree-optimization/17273
9361         * gcc.c-torture/compile/pr17273.c: New test.
9362
9363 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9364
9365         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9366         Update expected messages.
9367         * gcc.dg/declspec-13.c: New test.
9368
9369 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9370
9371         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9372
9373 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9374
9375         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9376         change what 'a' is pointing to.
9377
9378 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9379
9380         PR c++/16002
9381         * g++.dg/template/error18.C: New test.
9382
9383         PR c++/16029
9384         * g++.dg/warn/Wunused-8.C: New test.
9385
9386 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9387
9388         PR tree-optimization/17513
9389         * gcc.dg/20040916-1.c: New test.
9390
9391 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9392
9393         PR c++/17501
9394         * g++.dg/template/typename7.C: New test.
9395
9396 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9397
9398         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9399
9400 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9401
9402         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9403         with -ftree-based-profiling also.
9404         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9405
9406 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9407
9408         PR/15364
9409         * gfortran.dg/der_array_io_1.f90: New test.
9410         * gfortran.dg/der_array_io_2.f90: New test.
9411         * gfortran.dg/der_array_io_3.f90: New test.
9412
9413 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9414
9415         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9416         EABI.
9417
9418 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9419
9420         * g++.dg/opt/switch1.C: New test.
9421
9422 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9423
9424         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9425         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9426         Update expected messages.
9427
9428 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9429
9430         PR fortran/16485
9431         * gfortran.dg/same_name_1.f90: New test.
9432
9433 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9434
9435         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9436         dereference garbage pointers.
9437
9438 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9439
9440         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9441         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9442
9443         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9444         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9445         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9446
9447 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9448
9449         PR c++/17324
9450         * g++.dg/template/mangle1.C: New test.
9451
9452 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9453
9454         PR tree-optimization/17252
9455         * gcc.c-torture/execute/pr17252.c: New test.
9456
9457 2004-09-14  Andrew Pinski  <apinski@apple.com>
9458
9459         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9460
9461 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9462
9463         PR rtl-optimization/9771
9464         * gcc.dg/pr9771-1.c: New test case.
9465
9466 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9467
9468         PR tree-optimization/15262
9469         * gcc.c-torture/execute/pr15262-1.c: New test.
9470         * gcc.c-torture/execute/pr15262-2.c: New test.
9471
9472 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9473
9474         * gcc.dg/declspec-12.c: New test.
9475
9476 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9477
9478         * gfortran.dg/pr17090.f90: Add directives to test.
9479
9480 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9481
9482         * gcc.c-torture/compile/20040914-1.c: New test.
9483
9484 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9485
9486         PR c++/16162
9487         * g++.dg/template/decl2.C: New test.
9488
9489 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9490
9491         PR fortran/17090
9492         * gfortran.dg/pr17090.f90: New test.
9493
9494 2004-09-13  Dale Johannesen  <dalej@apple.com>
9495
9496         * gcc.c-torture/compile/pr17408.c:  New test case.
9497
9498 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9499
9500         PR c++/16716
9501         * g++.dg/parse/crash17.C: New test.
9502
9503         PR c++/17327
9504         * g++.dg/template/enum3.C: New test.
9505
9506 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9507
9508         * lib/gcc-defs.exp: Load wrapper.exp.
9509         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9510         using local code.
9511         * lib/gcc.exp (gcc_init): Similar.
9512         * lib/gfortran.exp (gfortran_init): Similar.
9513         * lib/objc.exp (objc_init): Similar.
9514         * lib/treelang.exp (treelang_init): Similar.
9515         * lib/wrapper.exp: New file with build_wrapper call machinery in
9516         ${tool}_maybe_build_wrapper.
9517
9518 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9519
9520         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9521         "inline".
9522         * gcc.dg/declspec-11.c: Update expected messages.
9523         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9524         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9525         gcc.dg/inline-12.c: New tests.
9526
9527 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9528
9529         * g++.dg/tree-ssa/pr17400.C: New testcase.
9530
9531 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9532
9533         * gcc.target/mips/sb1-1.c: New testcase.
9534
9535 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9536
9537         * lib/g77-dg.exp: Remove unused file.
9538         * lib/mike-g77.exp: Ditto.
9539         * lib/g77.exp: Ditto.
9540
9541 2004-09-12  Richard Henderson  <rth@redhat.com>
9542
9543         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9544
9545 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9546
9547         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9548         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9549         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9550         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9551         Update expected messages.
9552
9553 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9554
9555         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9556         declaration/use mismatch for dirp parameter.
9557
9558 2004-09-12  Andrew Pinski  <apinski@apple.com>
9559
9560         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9561         -fgnu-runtime is passed.
9562
9563 2004-09-12  Richard Henderson  <rth@redhat.com>
9564
9565         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9566         do the uplevel thing and update additional_flags directly.
9567         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9568         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9569         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9570         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9571
9572 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9573
9574         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9575
9576 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9577
9578         PR middle-end/17411
9579         * g++.dg/opt/pr17411-1.C: New test case.
9580
9581 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9582
9583         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9584         gcc.dg/tls/diag-2.c: Update expected messages.
9585         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9586         messages.
9587         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9588         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9589         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9590         gcc.dg/tls/diag-5.c: New tests.
9591
9592 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9593
9594         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9595
9596 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9597
9598         * g++.dg/parse/break-in-for.C: New test.
9599
9600 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9601
9602         * gcc.dg/tree-ssa/20040911-1.c: New test.
9603
9604 2004-09-11  Andreas Jaeger  <aj@suse.de>
9605
9606         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9607         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9608
9609 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9610
9611         * gcc.target/frv: New directory of FR-V-specific tests.
9612
9613 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9614
9615         * gcc.dg/convert-vec-1.c: New test.
9616
9617 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9618
9619         PR middle-end/17024
9620         * gcc.dg/pr17024-1.c: New test case.
9621
9622 2004-09-10  Eric Christopher  <echristo@redhat.com>
9623
9624         * gcc.dg/20040910-1.c: New test.
9625
9626 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9627
9628         * gcc.dg/bitfld-9.c: New test.
9629
9630 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9631
9632         * gcc.c-torture/execute/ieee/acc1.c: New test.
9633         * gcc.c-torture/execute/ieee/acc2.c: New test.
9634         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9635
9636 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9637
9638         * gcc.dg/deprecated-2.c: New test.
9639
9640 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9641
9642         * gcc.dg/init-vec-1.c: New test.
9643
9644 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9645
9646         PR middle-end/17055
9647         * gcc.dg/pr17055-1.c: New test case.
9648
9649 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9650
9651         PR target/17377
9652         * gcc.c-torture/execute/pr17377.c: New test.
9653
9654 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9655
9656         PR c/8420
9657         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9658         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9659         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9660         gcc.dg/long-long-typespec-1.c: New tests.
9661         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9662
9663 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9664
9665         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9666         gcc.dg/gnu99-static-1.c: New tests.
9667
9668 2004-09-08  Devang Patel  <dpatel@apple.com>
9669
9670         * gcc.dg/darwin-ld-20040828-1.c: New test.
9671         * gcc.dg/darwin-ld-20040828-2.c: New test.
9672         * gcc.dg/darwin-ld-20040828-3.c: New test.
9673
9674 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9675
9676         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9677         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9678         in error message.
9679         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9680         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9681         in error message.
9682         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9683         types they qualify.
9684         * objc.dg/type-size-2.m: Fix wording in comment.
9685         * objc.dg/va-meth-1.m: New test case.
9686
9687 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9688
9689         PR c/16633:
9690         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9691         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9692
9693 2004-09-06  Devang Patel  <dpatel@apple.com>
9694
9695         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9696         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9697
9698 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9699
9700         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9701         reflect changed line numbering of diagnostics.
9702
9703 2004-09-06  Paul Brook  <paul@codesourcery.com>
9704
9705         * gfortran.dg/edit_real_1.f90: Add new test.
9706
9707 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9708
9709         * gcc.dg/tree-ssa/loop-2.c: New test.
9710         * gcc.dg/tree-ssa/loop-3.c: New test.
9711         * gcc.dg/tree-ssa/loop-4.c: New test.
9712         * gcc.dg/tree-ssa/loop-5.c: New test.
9713
9714 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9715
9716         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9717
9718 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9719
9720         * gcc.dg/format/sentinel-1.c: New test.
9721
9722 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9723
9724         * testsuite/gcc.dg/builtins-46.c: New.
9725
9726 2004-09-03  Devang Patel  <dpatel@apple.com>
9727
9728         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9729         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9730
9731 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9732
9733         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9734         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9735         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9736         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9737         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9738         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9739         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9740         the non-portable bzero.
9741         * gcc.dg/20010912-1.c: xfail for NetWare.
9742         * gcc.dg/20020426-2.c: xfail for NetWare.
9743         * gcc.dg/20021014-1.c: xfail for NetWare.
9744         * gcc.dg/20021018-1.c: xfail for NetWare.
9745         * gcc.dg/20030213-1.c: xfail for NetWare.
9746         * gcc.dg/20030225-1.c: xfail for NetWare.
9747         * gcc.dg/20030708-1.c: xfail for NetWare.
9748         * gcc.dg/builtins-config.h: Also exclude NetWare.
9749         * gcc.dg/format/format.h: Define restrict only if not already defined.
9750         * gcc.dg/nest.c: xfail for NetWare.
9751         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9752         * lib/target-supports.exp (check_visibility_available): Exclude
9753         NetWare.
9754
9755 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9756
9757         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9758         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9759         deterministic starting point for the alignment of structure fields.
9760         * gcc.dg/Wpadded.c: Dito.
9761         * g++.dg/abi/vbase10.C: Dito.
9762
9763 2004-09-03  Devang Patel  <dpatel@apple.com>
9764
9765         * g++.dg/debug/pr15736.cc: New test.
9766
9767 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9768
9769         * README.QMTEST: Fix out-of-date link.
9770
9771 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9772
9773         PR fortran/16579
9774         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9775         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9776
9777 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9778
9779         * g++.dg/abi/arm_rtti1.C: New test.
9780
9781 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9782
9783         * gcc.dg/ppc-vector-memcpy.c: New.
9784         * gcc.dg/ppc-vector-memset.c: New.
9785
9786 2004-09-02  Chao-ying Fu  <fu@mips.com>
9787
9788         * gcc.target/mips/mips-3d-1.c: New test.
9789         * gcc.target/mips/mips-3d-2.c: New test.
9790         * gcc.target/mips/mips-3d-3.c: New test.
9791         * gcc.target/mips/mips-3d-4.c: New test.
9792         * gcc.target/mips/mips-3d-5.c: New test.
9793         * gcc.target/mips/mips-3d-6.c: New test.
9794         * gcc.target/mips/mips-3d-7.c: New test.
9795         * gcc.target/mips/mips-3d-8.c: New test.
9796         * gcc.target/mips/mips-3d-9.c: New test.
9797         * gcc.target/mips/mips-ps-1.c: New test.
9798         * gcc.target/mips/mips-ps-2.c: New test.
9799         * gcc.target/mips/mips-ps-3.c: New test.
9800         * gcc.target/mips/mips-ps-4.c: New test.
9801         * gcc.target/mips/mips-ps-type.c: New test.
9802
9803 2004-09-02  Paul Brook  <paul@codesourcery.com>
9804
9805         * gfortran.dg/edit_real_1.f90: Add new tests.
9806
9807 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9808
9809         PR fortran/15327
9810         * gfortran.dg/merge_char_1.f90: New test.
9811
9812 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9813
9814         PR fortran/16404
9815         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9816
9817 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9818
9819         PR c/1522
9820         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9821
9822 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9823
9824         * g++.dg/opt/loop1.C: Do not XFAIL.
9825
9826 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9827
9828         * gcc.c-torture/execute/20040831-1.c: New test.
9829
9830 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9831
9832         PR fortran/16579
9833         * gfortran.dg/g77/20010610.f: Now passes.
9834         Copy from g77.f-torture/execute. Add dg-run directive.
9835         * gfortran.dg/g77/README: Update
9836
9837 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9838
9839         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9840         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9841         (t1, t2, t3, t4): Add volatile.
9842
9843 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9844
9845         * g++.dg/ext/visibility/arm1.C: New test.
9846
9847 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9848
9849         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9850         -pedantic-errors.
9851
9852 2004-09-01  Paul Brook  <paul@codesourcery.com>
9853
9854         * gfortran.dg/eof_2.f90: New test.
9855
9856 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9857
9858         PR fortran/16579
9859         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9860
9861 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9862
9863         PR libfortran/16805
9864         * gfortran.dg/list_read_2.f90: New test.
9865
9866 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9867
9868         * g++.dg/abi/key1.C: New test.
9869
9870 2004-08-31  Richard Henderson  <rth@redhat.com>
9871
9872         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9873         form of offsetof.
9874         * g++.dg/other/offsetof5.C: Remove duplicate.
9875
9876 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9877
9878         PR fortran/17244
9879         * gfortran.dg/func_derived_1.f90: New test.
9880
9881 2004-08-31  Paul Brook  <paul@codesourcery.com>
9882
9883         * gfortran.dg/eof_1.f90: New test.
9884
9885 2004-08-31  Paul Brook  <paul@codesourcery.com>
9886
9887         * gfortran.dg/list_read_1.f90: New file.
9888
9889 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9890
9891         * g++.dg/opt/loop1.C: XFAIL.
9892
9893 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9894
9895         * gcc.dg/funcdef-storage-1.c: New.
9896         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9897         an extern function in local scope.
9898         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9899         declare an 'auto inline' function in local scope.
9900         * gcc.dg/20011130-1.c: Likewise.
9901         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9902         an 'auto' function in local scope.
9903         * gcc.dg/20021014-1.c: Likewise.
9904         * gcc.dg/20030331-2.c: Likewise.
9905
9906 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9907
9908         * gfortran.dg/blockdata_1.f90: New test.
9909
9910 2004-08-30  Richard Henderson  <rth@redhat.com>
9911
9912         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9913
9914 2004-08-30  Richard Henderson  <rth@redhat.com>
9915
9916         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9917         additional_flags set by alternate driver.
9918         (ieee-options): New procedure.
9919         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9920         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9921         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9922         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9923
9924 2004-08-30  Richard Henderson  <rth@redhat.com>
9925
9926         * lib/f-torture.exp: Remove.
9927
9928 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9929
9930         PR rtl-optimization/16590
9931         * g++.dg/opt/loop1.C: New test.
9932
9933 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9934
9935         PR fortran/13910
9936         * gfortran.dg/oldstyle_1.f90: New test.
9937
9938 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9939         Paul Brook  <paul@codesourcery.com>
9940
9941         * gfortran.dg/g77/README: Update.
9942         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9943         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9944         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9945
9946 2004-08-28  Paul Brook  <paul@codesourcery.com>
9947
9948         PR libfortran/17195
9949         * gfortran.dg/edit_real_1.f90: New test.
9950
9951 2004-08-27  Paul Brook  <paul@codesourcery.com>
9952
9953         * gfortran.dg/rewind_1.f90: New test.
9954
9955 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9956
9957         PR fortran/16597
9958         * gfortran.dg/pr16597.f90: New test.
9959
9960 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9961
9962         PR c/13801
9963         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
9964         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
9965         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
9966         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
9967         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
9968
9969 2004-08-26  Nick Clifton  <nickc@redhat.com>
9970
9971         * gcc.c-torture/compile/pr17119.c: New test.
9972
9973 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9974
9975         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
9976
9977 2004-08-25  Richard Henderson  <rth@redhat.com>
9978
9979         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
9980         the bits that expect kind=8 to be the largest real kind.
9981
9982 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9983
9984         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
9985
9986 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9987
9988         * gfortran.dg/assignment_1.f90: New test.
9989
9990 2004-08-25  Adam Nemet  <anemet@lnxw.com>
9991
9992         * g++.dg/template/repo3.C: New test.
9993
9994 2004-08-25  Roger Sayle  <roger@eyesopen.com>
9995
9996         PR middle-end/16693
9997         PR tree-optimization/16372
9998         * g++.dg/opt/pr16372-1.C: New test case.
9999         * g++.dg/opt/pr16693-1.C: New test case.
10000         * g++.dg/opt/pr16693-2.C: New test case.
10001
10002 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10003
10004         * objc.dg/proto-lossage-4.m: New test.
10005
10006 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10007
10008         PR c++/17155
10009         * g++.dg/inherit/local2.C: New test.
10010
10011 2004-08-25  Paul Brook  <paul@codesourcery.com>
10012
10013         PR fortran/17144
10014         * gfortran.dg/string_ctor_1.f90: New test.
10015
10016 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10017
10018         PR c++/14428
10019         * g++.dg/template/redecl2.C: New test.
10020
10021 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10022
10023         PR fortran/17143
10024         * gfortran.dg/pr17143.f90: New test.
10025
10026 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10027
10028         PR fortran/17164
10029         * gfortran.dg/pr17164.f90: New test.
10030
10031 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10032
10033         * gcc.dg/tree-ssa/loop-1.c: New test.
10034
10035 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10036
10037         * gcc.c-torture/compile/20040824-1.c: New test.
10038
10039 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10040
10041         * gcc.c-torture/compile/iftrap-3.c: New test.
10042
10043 2004-08-24  Paul Brook  <paul@codesourcery.com>
10044
10045         * gfortran.dg/entry_2.f90: New test.
10046
10047 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10048
10049         PR c++/16889
10050         * g++.dg/lookup/ambig[12].C: New.
10051
10052 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10053
10054         PR c++/16706
10055         * g++.dg/template/crash21.C: New test.
10056         * g++.dg/template/crash22.C: Likewise.
10057
10058 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10059
10060         PR c++/17149
10061         * g++.dg/template/access15.C: New.
10062
10063 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10064
10065         PR c++/17163
10066         * g++.dg/template/repo2.C: New test.
10067
10068 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10069
10070         PR rtl-optimization/17078
10071         * gcc.c-torture/execute/pr17078-1.c: New test case.
10072
10073 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10074
10075         PR c/14492
10076         * gcc.dg/debug/crash1.c: New test.
10077
10078 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10079
10080         PR c/16180
10081         * gcc.dg/loop-5.c: New test.
10082
10083 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10084
10085         * gcc.c-torture/execute/20040823-1.c: New test.
10086
10087 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10088
10089         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10090         to the assembler.  Simplify test accordingly.
10091         (asm_abi_flags): Use GNU names.
10092         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10093         to check for ABI flags.
10094
10095 2004-08-22  Andrew Pinski  <apinski@apple.com>
10096
10097         * g++.dg/opt/pr14029.C: New test.
10098         * gcc.c-torture/execute/pr15262.c: New test.
10099
10100 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10101
10102         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10103
10104 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10105
10106         PR 16908
10107         * gfortran.dg/direct_io.f90: New test.
10108
10109 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10110
10111         PR c++/17121
10112         * g++.dg/inherit/local2.C: New test.
10113
10114 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10115
10116         PR c++/17120
10117         * g++.dg/warn/Wparentheses-4.C: New test.
10118
10119 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10120
10121         PR c++/17121
10122         * g++.dg/inherit/local2.C: New test.
10123
10124         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10125         * gcc.dg/ppc-ldstruct.c: Likewise.
10126         * gcc.dg/ppc64-abi-2.c: Likewise.
10127
10128 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10129
10130         PR rtl-optimization/17099
10131         * gcc.c-torture/execute/20040820-1.c: New test.
10132
10133 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10134
10135         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10136
10137 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10138
10139         PR fortran/17077
10140         * gfortran.dg/auto_array_1.f90: New test.
10141
10142 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10143
10144         PR fortran/17074
10145         * gfortran.dg/simpleif_1.f90: New test.
10146
10147 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10148
10149         * lib/target-supports.exp (check_profiling_available): Return
10150         false for arm*-*-symbianelf* and arm*-*-eabi*.
10151
10152         PR c++/15890
10153         * g++.dg/template/delete1.C: New test.
10154
10155 2004-08-19  Paul Brook  <paul@codesourcery.com>
10156
10157         PR fortran/14976
10158         PR fortran/16228
10159         * gfortran.dg/data_char_1.f90: New test.
10160
10161 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10162
10163         PR fortran/16946
10164         * gfortran.dg/reduction.f90: New testcase.
10165
10166 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10167
10168         PR fortran/16520
10169         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10170
10171 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10172
10173         PR c++/17041
10174         * g++.dg/Wparentheses-3.C: New test.
10175
10176 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10177
10178         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10179         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10180         * gcc.dg/vect/vect-2.c: Likewise.
10181         * gcc.dg/vect/vect-3.c: Likewise.
10182         * gcc.dg/vect/vect-4.c: Likewise.
10183         * gcc.dg/vect/vect-5.c: Likewise.
10184         * gcc.dg/vect/vect-6.c: Likewise.
10185         * gcc.dg/vect/vect-7.c: Likewise.
10186         * gcc.dg/vect/vect-25.c: Likewise.
10187         * gcc.dg/vect/vect-31.c: Likewise.
10188         * gcc.dg/vect/vect-32.c: Likewise.
10189         * gcc.dg/vect/vect-34.c: Likewise.
10190         * gcc.dg/vect/vect-36.c: Likewise.
10191         * gcc.dg/vect/vect-all.c: Likewise.
10192
10193 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10194
10195         PR c++/17068
10196         * g++.dg/template/operator4.C: New test.
10197
10198 2004-08-18  Richard Henderson  <rth@redhat.com>
10199
10200         * gcc.dg/20040206-1.c: XFAIL.
10201
10202 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10203
10204         PR c++/16246
10205         * g++.dg/template/array7.C: New test.
10206
10207 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10208
10209         * gcc.dg/mips-movcc-1.c: New test.
10210         * gcc.dg/mips-movcc-2.c: New test.
10211         * gcc.dg/mips-movcc-3.c: New test.
10212
10213         * gcc.dg/mips-nmadd-1.c: New test.
10214         * gcc.dg/mips-nmadd-2.c: New test.
10215
10216 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10217
10218         PR c++/15871
10219         * g++.dg/opt/inline8.C: New test.
10220
10221         PR c++/16965
10222         * g++.dg/parse/error17.C: New test.
10223
10224 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10225
10226         * gcc.dg/vect: New directory for vectorizer tests.
10227         * gcc.dg/vect/tree-vect.h: New file.
10228         * gcc.dg/vect/vect.exp: New file.
10229         * gcc.dg/vect/pr16105.c.c: New test.
10230         * gcc.dg/vect/vect-1.c: New test.
10231         * gcc.dg/vect/vect-2.c: New test.
10232         * gcc.dg/vect/vect-3.c: New test.
10233         * gcc.dg/vect/vect-4.c: New test.
10234         * gcc.dg/vect/vect-5.c: New test.
10235         * gcc.dg/vect/vect-6.c: New test.
10236         * gcc.dg/vect/vect-7.c: New test.
10237         * gcc.dg/vect/vect-8.c: New test.
10238         * gcc.dg/vect/vect-9.c: New test.
10239         * gcc.dg/vect/vect-10.c: New test.
10240         * gcc.dg/vect/vect-11.c: New test.
10241         * gcc.dg/vect/vect-12.c: New test.
10242         * gcc.dg/vect/vect-13.c: New test.
10243         * gcc.dg/vect/vect-14.c: New test.
10244         * gcc.dg/vect/vect-15.c: New test.
10245         * gcc.dg/vect/vect-16.c: New test.
10246         * gcc.dg/vect/vect-17.c: New test.
10247         * gcc.dg/vect/vect-18.c: New test.
10248         * gcc.dg/vect/vect-19.c: New test.
10249         * gcc.dg/vect/vect-20.c: New test.
10250         * gcc.dg/vect/vect-21.c: New test.
10251         * gcc.dg/vect/vect-22.c: New test.
10252         * gcc.dg/vect/vect-23.c: New test.
10253         * gcc.dg/vect/vect-24.c: New test.
10254         * gcc.dg/vect/vect-25.c: New test.
10255         * gcc.dg/vect/vect-26.c: New test.
10256         * gcc.dg/vect/vect-27.c: New test.
10257         * gcc.dg/vect/vect-28.c: New test.
10258         * gcc.dg/vect/vect-29.c: New test.
10259         * gcc.dg/vect/vect-30.c: New test.
10260         * gcc.dg/vect/vect-31.c: New test.
10261         * gcc.dg/vect/vect-32.c: New test.
10262         * gcc.dg/vect/vect-33.c: New test.
10263         * gcc.dg/vect/vect-34.c: New test.
10264         * gcc.dg/vect/vect-35.c: New test.
10265         * gcc.dg/vect/vect-36.c: New test.
10266         * gcc.dg/vect/vect-37.c: New test.
10267         * gcc.dg/vect/vect-38.c: New test.
10268         * gcc.dg/vect/vect-40.c: New test.
10269         * gcc.dg/vect/vect-41.c: New test.
10270         * gcc.dg/vect/vect-42.c: New test.
10271         * gcc.dg/vect/vect-43.c: New test.
10272         * gcc.dg/vect/vect-44.c: New test.
10273         * gcc.dg/vect/vect-45.c: New test.
10274         * gcc.dg/vect/vect-46.c: New test.
10275         * gcc.dg/vect/vect-47.c: New test.
10276         * gcc.dg/vect/vect-48.c: New test.
10277         * gcc.dg/vect/vect-49.c: New test.
10278         * gcc.dg/vect/vect-50.c: New test.
10279         * gcc.dg/vect/vect-51.c: New test.
10280         * gcc.dg/vect/vect-52.c: New test.
10281         * gcc.dg/vect/vect-53.c: New test.
10282         * gcc.dg/vect/vect-54.c: New test.
10283         * gcc.dg/vect/vect-55.c: New test.
10284         * gcc.dg/vect/vect-56.c: New test.
10285         * gcc.dg/vect/vect-57.c: New test.
10286         * gcc.dg/vect/vect-58.c: New test.
10287         * gcc.dg/vect/vect-59.c: New test.
10288         * gcc.dg/vect/vect-60.c: New test.
10289         * gcc.dg/vect/vect-61.c: New test.
10290         * gcc.dg/vect/vect-all.c: New test.
10291         * gcc.dg/vect/vect-none.c: New test.
10292
10293 2004-08-17  Paul Brook  <paul@codesourcery.com>
10294
10295         PR fortran/13082
10296         * gfortran.dg/entry_1.f90: New test.
10297
10298 2004-08-17  Andrew Pinski  <apinski@apple.com>
10299
10300         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10301
10302 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10303
10304         * gcc.dg/pr17036-1.c: New test.
10305
10306 2004-08-16  Devang Patel  <dpatel@apple.com>
10307
10308         * gcc.dg/darwin-20040809-1.c: New test.
10309
10310 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10311
10312         * gcc.dg/funcdef-attr-1.c: New test.
10313
10314 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10315
10316         * gcc.dg/altivec-17.c: New test.
10317         * gcc.dg/altivec-18.c: New test.
10318
10319 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10320
10321         PR c++/6749
10322         * g++.dg/template/vtable2.C: New test.
10323
10324 2004-08-14  Richard Henderson  <rth@redhat.com>
10325
10326         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10327         * gcc.dg/pack-test-4.c (main): Return 0.
10328         * gcc.dg/setjmp-1.c: Remove XFAIL.
10329         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10330
10331 2004-08-14  Richard Henderson  <rth@redhat.com>
10332
10333         * gcc.dg/980217-1.c: Add prototype for printf.
10334
10335 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10336
10337         * gfortran.dg/pr16935.f90: New test.
10338
10339 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10340
10341         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10342
10343 2004-08-13  Paul Brook  <paul@codesourcery.com>
10344
10345         * gfortran.dg/der_io_1.f90: Remove stray comma.
10346
10347 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10348
10349         * gcc.dg/vmx/cw-bug-2.c: Remove.
10350         * gcc.dg/vmx/vprint-1.c: Remove.
10351         * gcc.dg/vmx/vscan-1.c: Remove.
10352
10353 2004-08-12  Devang patel  <dpatel@apple.com>
10354
10355         * gcc.dg/darwin-20040809-2.c: New test.
10356
10357 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10358
10359         * g++.dg/ext/altivec-12.C: New test.
10360
10361         * g++.dg/ext/altivec-11.C: New test.
10362
10363 2004-08-12  Paul Brook  <paul@codesourcery.com>
10364
10365         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10366
10367 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10368
10369         * g++.dg/ext/altivec-2.C: Check for hardware support before
10370         executing any VMX instructions.
10371
10372         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10373
10374 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10375
10376         PR c++/16276
10377         * g++.old-deja/g++.other/comdat4.C: New test.
10378         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10379
10380 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10381
10382         PR target/16286
10383         * gcc.dg/pr16286.c: New test.
10384
10385 2004-08-12 Jan Beulich <jbeulich@novell.com>
10386
10387         * g++.dg/ext/asm5.C: New.
10388
10389 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10390
10391         PR c++/16698
10392         * g++.dg/eh/crash1.C: New test.
10393
10394         PR c++/16717
10395         * g++.dg/ext/construct1.C: New test.
10396
10397 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10398
10399         PR c++/16853
10400         * g++.dg/init/ptrmem1.C: New test.
10401
10402         PR c++/16618
10403         * g++.dg/parse/offsetof5.C: New test.
10404
10405         PR c++/16870
10406         * g++.dg/template/overload3.C: New test.
10407
10408 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10409
10410         PR c++/16964
10411         * g++.dg/parse/error16.C: New test.
10412
10413         PR c++/16904
10414         * g++.dg/template/error14.C: New test.
10415
10416         PR c++/16929
10417         * g++.dg/template/error15.C: New test.
10418
10419 2004-08-11  Devang Patel  <dpatel@apple.com>
10420
10421         * gcc.dg/darwin-ld-20040809-1.c: New test.
10422         * gcc.dg/darwin-ld-20040809-2.c: New test.
10423
10424 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10425
10426         PR fortran/16917
10427         * gfortran.dg/dfloat_1.f90: New test.
10428
10429 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10430
10431         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10432         * gcc.dg/dll-2.c: Fix dg-require syntax.
10433         * gcc.misc-tests/arm-isr.c (abort): Declare.
10434         (exit): Likewise.
10435
10436 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10437
10438         PR c++/16971
10439         * g++.dg/parse/crash16.C: New test.
10440
10441 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10442
10443         * gcc.dg/mips-rsqrt-1.c: New test case.
10444         * gcc.dg/mips-rsqrt-2.c: New test case.
10445         * gcc.dg/mips-rsqrt-3.c: New test case.
10446
10447 2004-08-10  Paul Brook  <paul@codesourcery.com>
10448
10449         * gfortran.dg/der_io_1.f90: New test.
10450
10451 2004-08-10  Paul Brook  <paul@codesourcery.com>
10452
10453         PR fortran/16919
10454         * gfortran.dg/der_array_1.f90: New test.
10455
10456 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10457
10458         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10459
10460 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10461
10462         * gcc.dg/wchar_t-2.c: Fix typo.
10463
10464 2004-08-09  Falk Hueffner  <falk@debian.org>
10465
10466         PR tree-optimization/12517
10467         * gcc.c-torture/compile/pr12517.c: New test.
10468
10469         PR tree-optimization/12578
10470         * gcc.c-torture/compile/pr12578.c: New test.
10471
10472         PR tree-optimization/12899
10473         * gcc.c-torture/compile/pr12899.c: New test.
10474
10475         PR rtl-optimization/14692
10476         * gcc.c-torture/compile/pr14692.c: New test.
10477
10478         PR tree-optimization/16461
10479         * gcc.c-torture/compile/pr16461.c: New test.
10480
10481 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10482
10483         * gfortran.dg/getenv_1.f90: New test.
10484
10485 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10486
10487         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10488         wchar_t.
10489         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10490
10491 2004-08-06  Paul Brook  <paul@codesourcery.com>
10492
10493         * gfortran.dg/ret_array_1.f90: New test.
10494         * gfortran.dg/ret_pointer_1.f90: New test.
10495
10496 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10497
10498         * gcc.dg/missing-field-init-[12].c: New tests.
10499         * g++.dg/warn/missing-field-init-[12].C: New tests.
10500
10501 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10502
10503         * gcc.dg/enum2.c: New test.
10504         * gcc.dg/symbian3.c: Likewise.
10505         * gcc.dg/symbian4.c: Likewise.
10506         * gcc.dg/wchar_t-2.c: Likewise.
10507
10508 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10509
10510         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10511         destructor tests.
10512
10513 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10514
10515         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10516         dg-require-visiblity.
10517         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10518         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10519         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10520         * g++.dg/ext/visibility/new1.C: Likewise.
10521         * g++.dg/ext/visibility/pragma.C: Likewise.
10522         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10523         * g++.dg/ext/visibility/virtual.C: Likewise.
10524         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10525         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10526         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10527         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10528         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10529         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10530         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10531         * g++/dg/ext/visibility/visibility-8.C: New test.
10532         * gcc.c-torture/compile/dll.x: Remove.
10533         * gcc.dg/dll-2.c: Use dg-require-dll
10534         * gcc.dg/visibility-10.c: New test.
10535         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10536         supporting DLLs.
10537         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10538         (scan_not_hidden): Likewise.
10539
10540 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10541
10542         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10543
10544 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10545
10546         * gcc.c-torture/execute/20040805-1.c: New test.
10547
10548 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10549
10550         * gcc.dg/20020118-1.c: Declare abort.
10551         * gcc.dg/altivec_check.h: Likewise.
10552         * gcc.dg/iftrap-2.c: Likewise.
10553         * gcc.dg/pragma-darwin.c: Likewise.
10554         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10555
10556 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10557
10558         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10559
10560 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10561
10562         * gcc.c-torture/execute/builtins/abs-2.c,
10563         gcc.c-torture/execute/builtins/abs-3.c,
10564         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10565         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10566         intmax_t, uintmax_t and their limits.
10567         * gcc.dg/intmax_t-1.c: New test.
10568
10569 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10570
10571         * g++.dg/tc1/dr147.C: Add reference to PR.
10572
10573 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10574
10575         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10576         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10577
10578 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10579
10580         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10581
10582 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10583
10584         * gcc.dg/redecl-5.c: New test.
10585         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10586         of scanf.
10587
10588 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10589
10590         PR middle-end/16790
10591         * gcc.c-torture/execute/pr16790-1.c: New test case.
10592
10593 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10594
10595         * g++.dg/ext/visibility/assign1.C: New test.
10596         * g++.dg/ext/visibility/new1.C: Likewise.
10597
10598         * gcc.dg/symbian1.c: New test.
10599         * gcc.dg/symbian2.c: Likewise.
10600
10601 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10602
10603         PR target/16570
10604         * gcc.dg/i386-sse-9.c: New test.
10605
10606 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10607
10608         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10609
10610 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10611
10612         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10613         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10614         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10615         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10616         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10617         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10618         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10619         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10620         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10621         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10622         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10623         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10624         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10625         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10626         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10627         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10628         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10629         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10630         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10631         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10632         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10633         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10634         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10635         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10636         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10637         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10638         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10639         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10640         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10641         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10642         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10643         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10644         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10645         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10646         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10647         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10648         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10649         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10650         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10651         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10652         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10653         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10654         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10655         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10656         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10657         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10658         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10659         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10660         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10661         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10662         gcc.misc-tests/i386-pf-3dnow-1.c,
10663         gcc.misc-tests/i386-pf-athlon-1.c,
10664         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10665         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10666         Declare built-in functions used.
10667         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10668
10669 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10670
10671         PR c++/16707
10672         * g++.dg/lookup/using12.C: New test.
10673
10674         * g++.dg/init/null1.C: Fix PR number.
10675         * g++.dg/parse/namespace10.C: Likewise.
10676
10677 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10678
10679         PR c++/16224
10680         * g++.dg/template/spec17.C: New test.
10681         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10682         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10683
10684 2004-08-02  David Billinghurst
10685
10686         PR fortran/16292
10687         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10688
10689 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10690
10691         * gcc.dg/ia64-got-1.c: New test case.
10692
10693 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10694
10695         PR c++/16489
10696         * g++.dg/init/null1.C: New test.
10697         * g++.dg/tc1/dr76.C: Adjust error marker.
10698
10699         PR c++/16529
10700         * g++.dg/parse/namespace10.C: New test.
10701
10702         PR c++/16810
10703         * g++.dg/inherit/ptrmem2.C: New test.
10704
10705 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10706
10707         PR target/16155
10708         * gcc.dg/pr16155.c: New test.
10709
10710 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10711
10712         * gcc.dg/redecl-2.c: New test.
10713
10714 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10715
10716         * gcc.dg/darwin-longdouble.c: New file.
10717
10718 2004-07-30  Richard Henderson  <rth@redhat.com>
10719
10720         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10721         write to constant argument.
10722         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10723
10724 2004-07-30  Richard Henderson  <rth@redhat.com>
10725
10726         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10727         tests of nearest around zero.
10728
10729 2004-07-30  Andrew Pinski  <apinski@apple.com>
10730
10731         * gcc.c-torture/compile/20040730-1.c: New test.
10732
10733 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10734
10735         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10736         powerpc-eabispe.
10737
10738 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10739
10740         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10741
10742 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10743
10744         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10745         contains $ld_library_path.
10746         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10747
10748 2004-07-29  Richard Henderson  <rth@redhat.com>
10749
10750         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10751
10752         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10753         (alt2, which): New.
10754         (Check): Accept either alternative.
10755
10756 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10757
10758         * g++.dg/abi/inline1.C: New test.
10759         * g++.dg/abi/local1-a.cc: Likewise.
10760         * g++.dg/abi/local1.C: Likewise.
10761         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10762         * g++.dg/abi/mangle12.C: Likewise.
10763         * g++.dg/abi/mangle17.C: Likewise.
10764         * g++.dg/abi/mangle20-2.C: Likewise.
10765         * g++.dg/opt/interface1.C: Likewise.
10766         * g++.dg/opt/interface1.h: Likewise.
10767         * g++.dg/opt/interface1-a.cc: New test.
10768         * g++.dg/parse/repo1.C: New test.
10769         * g++.dg/template/repo1.C: Likewise.
10770         * g++.dg/warn/Winline-1.C: Likewise.
10771         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10772
10773 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10774
10775         * gcc.dg/tree-ssa/20040729-1.c: New test.
10776
10777 2004-07-27  Matt Austern <austern@apple.com>
10778
10779         * gcc.dg/darwin-bool-1.c: New test.
10780         * gcc.dg/darwin-bool-2.c: New test.
10781
10782 2004-07-28  Richard Henderson  <rth@redhat.com>
10783
10784         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10785         arguments in the correct type.  Don't write to constant arguments.
10786
10787 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10788
10789         PR tree-optimization/16688
10790         PR tree-optimization/16689
10791         * g++.dg/tree-ssa/pr16688.C: New test.
10792
10793 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10794
10795         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10796         loads.  Not only in the comment, this time.
10797
10798 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10799
10800         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10801         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10802         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10803         * gcc.dg/sh4a-bitmovua.c: New.
10804         * gcc.dg/sh4a-cos.c: New.
10805         * gcc.dg/sh4a-cosf.c: New.
10806         * gcc.dg/sh4a-fprun.c: New.
10807         * gcc.dg/sh4a-fsrra.c: New.
10808         * gcc.dg/sh4a-memmovua.c: New.
10809         * gcc.dg/sh4a-sin.c: New.
10810         * gcc.dg/sh4a-sincos.c: New.
10811         * gcc.dg/sh4a-sincosf.c: New.
10812         * gcc.dg/sh4a-sinf.c: New.
10813
10814 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10815
10816         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10817         conditionals.
10818         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10819         loads.
10820         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10821         DOM1.
10822
10823 2004-07-27  Andrew Pinski  <apinski@apple.com>
10824
10825         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10826
10827 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10828
10829         * gcc.dg/pragma-isr.c: New test.
10830
10831 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10832
10833         PR c++/14429
10834         * g++.dg/template/ttp11.C: New test.
10835
10836 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10837
10838         * gcc.c-torture/compile/20040727-1.c: New test.
10839
10840 2004-07-26  Eric Christopher  <echristo@redhat.com>
10841
10842         * gcc.c-torture/compile/20040726-2.c: New test.
10843
10844 2004-07-26  Andrew Pinski  <apinski@apple.com>
10845
10846         * g++.dg/rtti/tinfo1.C: Xfail.
10847
10848 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10849
10850         * gcc.c-torture/compile/20040726-1.c: New test.
10851
10852 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10853             Brian Ryner  <bryner@brianryner.com>
10854
10855         PR c++/9283
10856         PR c++/15000
10857         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10858         * g++.dg/ext/visibility/: New directory.
10859         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10860         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10861         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10862         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10863         * g++.dg/ext/visibility/fvisibility.C,
10864         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10865         g++.dg/ext/visibility/fvisibility-override1.C
10866         g++.dg/ext/visibility/fvisibility-override2.C
10867         g++.dg/ext/visibility/memfuncts.C
10868         g++.dg/ext/visibility/noPLT.C
10869         g++.dg/ext/visibility/pragma.C
10870         g++.dg/ext/visibility/pragma-override1.C
10871         g++.dg/ext/visibility/pragma-override2.C
10872         g++.dg/ext/visibility/staticmemfuncts.C
10873         g++.dg/ext/visibility/virtual.C: New tests.
10874
10875 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10876
10877         PR c/15360
10878         * gcc.dg/pr15360-1.c: New test.
10879
10880 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10881
10882         * gcc.dg/pragma-align-2.c: New test.
10883         * gcc.dg/pragma-init-fini.c: New test.
10884         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10885         targets.
10886
10887 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10888
10889         * gcc.dg/init-string-2.c: New test.
10890
10891 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10892
10893         PR 16684
10894         * gcc.dg/Wredundant-decls-1.c: New test case.
10895
10896 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10897
10898         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10899         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10900         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10901         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10902         * gcc.dg/compat/generate-random.c: New file.
10903         * gcc.dg/compat/generate-random.h: Likewise.
10904         * gcc.dg/compat/generate-random_r.c: Likewise.
10905         * gcc.dg/compat/struct-layout-1.h: Likewise.
10906         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10907         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10908         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10909         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10910         * gcc.dg/compat/struct-layout-1_main.c: New test.
10911         * gcc.dg/compat/struct-layout-1_x.c: New file.
10912         * gcc.dg/compat/struct-layout-1_y.c: New file.
10913         * gcc.dg/compat/struct-layout-1_test.h: New file.
10914
10915 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10916
10917         * gcc.dg/comp-return-1.c: New test
10918
10919 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10920
10921         * gcc.dg/vmx/8-02a.c: Fix typo.
10922
10923         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10924         * gcc.dg/darwin-abi-3.c: New test.
10925
10926         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10927         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10928
10929         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10930         * gcc.dg/vmx/ops-long-1.c: New test.
10931         * gcc.dg/vmx/ops-long-2.c: New test.
10932
10933 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10934
10935         * g++.dg/lookup/conv-[1234].C: New.
10936
10937 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10938
10939         * g++.dg/parse/attr2.C: Simplify.
10940
10941 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10942
10943         PR c/7284
10944         * gcc.c-torture/execute/pr7284-1.c: New test.
10945
10946 2004-07-22  Brian Booth  <bbooth@redhat.com>
10947
10948         * gcc.dg/tree-ssa/20040721-1.c: New test.
10949
10950 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10951
10952         * g++.dg/template/crash20.c: New.
10953
10954 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10955
10956         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10957         Add dg-run directive.  Declare variables as required.
10958         * gfortran.dg/g77/README: Update
10959
10960 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
10961
10962         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
10963         gcc.dg/cris-peep2-andu2.c: New tests.
10964
10965 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10966
10967         PR c/15052
10968         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
10969         on return type.
10970         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
10971         messages.
10972         * gcc.dg/qual-return-2.c: Update expected messages.
10973         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
10974
10975 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10976
10977         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
10978         * gcc.dg/noncompile/921102-1.c: Update expected error message.
10979
10980 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10981
10982         PR c/11250
10983         * gcc.dg/init-string-1.c: New test.
10984
10985 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
10986
10987         PR middle-end/15345
10988         PR c/16450
10989         * gcc.dg/torture/nested-fn-1.c: New test.
10990
10991 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
10992
10993         PR target/16559
10994         * gcc.dg/ia64-fptr-1.c: New file.
10995
10996 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10997
10998         PR c++/14497
10999         * g++.dg/template/spec16.C: New test.
11000         * g++.old-deja/g++.robertl/eb118.C: Remove.
11001
11002 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11003
11004         PR c++/509
11005         * g++.dg/template/spec15.C: New test.
11006
11007 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11008
11009         Copy cases from g77.f-torture/execute and add dg-run
11010         directive.  Other changes as noted.
11011         * gfortran.dg/g77/13037.f
11012         * gfortran.dg/g77/1832.f
11013         * gfortran.dg/g77/19981119-0.f
11014         * gfortran.dg/g77/19990313-0.f
11015         * gfortran.dg/g77/19990313-1.f
11016         * gfortran.dg/g77/19990313-2.f
11017         * gfortran.dg/g77/19990313-3.f
11018         * gfortran.dg/g77/19990419-1.f
11019         * gfortran.dg/g77/19990826-0.f
11020         * gfortran.dg/g77/19990826-2.f
11021         * gfortran.dg/g77/20000503-1.f
11022         * gfortran.dg/g77/20001111.f
11023         * gfortran.dg/g77/20010116.f
11024         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11025         * gfortran.dg/g77/20010430.f
11026         * gfortran.dg/g77/6177.f
11027         * gfortran.dg/g77/947.f
11028         * gfortran.dg/g77/970816-3.f
11029         * gfortran.dg/g77/971102-1.f
11030         * gfortran.dg/g77/980520-1.f
11031         * gfortran.dg/g77/980628-0.f
11032         * gfortran.dg/g77/980628-1.f
11033         * gfortran.dg/g77/980628-10.f
11034         * gfortran.dg/g77/980628-2.f
11035         * gfortran.dg/g77/980628-3.f
11036         * gfortran.dg/g77/980628-7.f
11037         * gfortran.dg/g77/980628-8.f
11038         * gfortran.dg/g77/980628-9.f
11039         * gfortran.dg/g77/980701-0.f
11040         * gfortran.dg/g77/980701-1.f
11041         * gfortran.dg/g77/cabs.f
11042         * gfortran.dg/g77/claus.f
11043         * gfortran.dg/g77/complex_1.f
11044         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11045         * gfortran.dg/g77/dcomplex.f
11046         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11047         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11048         * gfortran.dg/g77/f90-intrinsic-numeric.f
11049         * gfortran.dg/g77/int8421.f
11050         * gfortran.dg/g77/labug1.f
11051         * gfortran.dg/g77/large_vec.f
11052         * gfortran.dg/g77/le.f
11053         * gfortran.dg/g77/short.f
11054         * gfortran.dg/g77/README: Update
11055
11056 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11057
11058         PR c++/16637
11059         * g++.dg/parse/lookup4.C: New test.
11060
11061 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11062
11063         PR c++/16175
11064         * g++.dg/template/ttp10.C: New test.
11065
11066 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11067
11068         * gcc.dg/pr12625-1.c: New test.
11069
11070 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11071
11072         * testsuite/gcc.dg/switch-warn-1.c: New test.
11073         * testsuite/gcc.dg/switch-warn-2.c: New test.
11074         * gcc.c-torture/compile/pr14730.c: Update.
11075
11076 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11077
11078         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11079         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11080         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11081         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11082
11083 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11084
11085         PR c++/16623
11086         * g++.dg/template/assign1.C: New test.
11087
11088 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11089
11090         PR c++/12170
11091         * g++.dg/template/ttp9.C: New test.
11092
11093 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11094
11095         * gcc.dg/format/cmn-err-1.c: New test.
11096
11097 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11098
11099         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11100         gcc.dg/Wparentheses-10.c: New tests.
11101         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11102
11103 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11104
11105         PR fortran/16465
11106         * gfortran.dg/g77//ffixed-line-length-0.f,
11107         gfortran.dg/g77/ffixed-line-length-132.f,
11108         gfortran.dg/g77/ffixed-line-length-72.f,
11109         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11110         gfortran.dg/g77/README: Update.
11111
11112 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11113
11114         PR c++/13092
11115         * g++.dg/template/non-dependent7.C: New test.
11116         * g++.dg/template/non-dependent8.C: Likewise.
11117         * g++.dg/template/non-dependent9.C: Likewise.
11118         * g++.dg/template/non-dependent10.C: Likewise.
11119
11120 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11121
11122         PR c++/16337
11123         * g++.dg/parse/attr2.C: New test.
11124
11125 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11126
11127         * g77.dg: Removed.
11128         * g77.f-torture: Ditto.
11129
11130 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11131
11132         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11133         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11134         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11135
11136 2004-07-16  Richard Henderson  <rth@redhat.com>
11137
11138         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11139
11140 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11141
11142         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11143         tests with full list of options.
11144         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11145         of TORTURE_OPTIONS if test contains 'dg-do run'.
11146
11147         PR fortran/16404
11148         * gfortran.dg/do_iterator.f90: New test.
11149
11150 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11151
11152         PR rtl-optimization/16536
11153         * gcc.c-torture/execute/restrict-1.c: New test.
11154
11155 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11156
11157         PR fortran/15324
11158         * gfortran.dg/pr15324.f90: New test.
11159
11160         PR fortran/15129
11161         * gfortran.dg/pr15129.f90: New test.
11162
11163         PR fortran/15140
11164         * gfortran.dg/pr15140.f90: New test.
11165
11166         PR fortran/13792
11167         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11168         compile-time simplification.
11169
11170 2004-07-14  Mike Stump  <mrs@apple.com>
11171
11172         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11173
11174 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11175
11176         PR target/16325
11177         * gcc.dg/profile-generate-1.c: New.
11178
11179 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11180
11181         * gcc.c-torture/execute/20040709-1.c: New test.
11182         * gcc.c-torture/execute/20040709-2.c: New test.
11183
11184 2004-07-14  Mike Stump  <mrs@apple.com>
11185
11186         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11187
11188 2004-07-14  Mike Stump  <mrs@apple.com>
11189
11190         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11191
11192 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11193
11194         PR c++/16518
11195         * g++.dg/parse/mutable1.C: New test.
11196
11197 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11198
11199         PR tree-optimization/16443
11200         * gcc.dg/tree-ssa/20040713-1.c: New test.
11201
11202 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11203
11204         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11205         for operator new.
11206
11207 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11208
11209         * gfortran.dg/g77/README: New file
11210         * gfortran.dg/g77/19981216-0.f:  Copy from
11211         g77.f-torture/noncompile.  Add "dg-do compile" and
11212         dg-error as required.
11213         * gfortran.dg/g77/19990218-1.f: Likewise
11214         * gfortran.dg/g77/19990905-1.f: Likewise
11215         * gfortran.dg/g77/9263.f: Likewise
11216         * gfortran.dg/g77/980615-0.f: Likewise
11217         * gfortran.dg/g77/980616-0.f: Likewise
11218         * gfortran.dg/g77/check0.f: Likewise
11219         * gfortran.dg/g77/select_no_compile.f: Likewise
11220
11221 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11222
11223         Copy files from g77.f-torture/compile.
11224         Add "{ dg-do compile}".  Other changes as noted
11225         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11226         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11227         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11228         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11229         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11230         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11231         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11232         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11233         statement to conform to standard.  Append alpha1.x for reference.
11234         * gfortran.dg/g77/xformat.f: Add dg-warning
11235
11236 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11237
11238         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11239         Add {dg-do compile} directive.
11240         * gfortran.dg/g77/cpp2.F: Likewise
11241
11242 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11243
11244         PR c++/5402
11245         * g++.dg/lookup/name-clash1.C: New test.
11246
11247         PR c++/9777
11248         * g++.dg/lookup/name-clash2.C: New test.
11249
11250         PR c++/12102
11251         * g++.dg/lookup/name-clash3.C: New test.
11252
11253 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11254
11255         * g++.dg/lookup/new2.C: New test.
11256         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11257
11258 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11259
11260         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11261         Add {dg-do compile} directive.
11262         * gfortran.dg/g77/13060.f: Likewise
11263         * gfortran.dg/g77/19990218-0.f: Likewise
11264         * gfortran.dg/g77/19990305-0.f: Likewise
11265         * gfortran.dg/g77/19990419-0.f: Likewise
11266         * gfortran.dg/g77/19990502-0.f: Likewise
11267         * gfortran.dg/g77/19990502-1.f: Likewise
11268         * gfortran.dg/g77/19990525-0.f: Likewise
11269         * gfortran.dg/g77/19990826-1.f: Likewise
11270         * gfortran.dg/g77/19990826-3.f: Likewise
11271         * gfortran.dg/g77/19990905-2.f: Likewise
11272         * gfortran.dg/g77/20000412-1.f: Likewise
11273         * gfortran.dg/g77/20000511-1.f: Likewise
11274         * gfortran.dg/g77/20000511-2.f: Likewise
11275         * gfortran.dg/g77/20000518.f: Likewise
11276         * gfortran.dg/g77/20000601-1.f: Likewise
11277         * gfortran.dg/g77/20000601-2.f: Likewise
11278         * gfortran.dg/g77/20000629-1.f: Likewise
11279         * gfortran.dg/g77/20000630-2.f: Likewise
11280         * gfortran.dg/g77/20010115.f: Likewise
11281         * gfortran.dg/g77/20010321-1.f: Likewise
11282         * gfortran.dg/g77/20010426.f: Likewise
11283         * gfortran.dg/g77/20020307-1.f: Likewise
11284         * gfortran.dg/g77/8485.f: Likewise
11285         * gfortran.dg/g77/960317-1.f: Likewise
11286         * gfortran.dg/g77/970915-0.f: Likewise
11287         * gfortran.dg/g77/980310-1.f: Likewise
11288         * gfortran.dg/g77/980310-2.f: Likewise
11289         * gfortran.dg/g77/980310-3.f: Likewise
11290         * gfortran.dg/g77/980310-4.f: Likewise
11291         * gfortran.dg/g77/980310-6.f: Likewise
11292         * gfortran.dg/g77/980310-7.f: Likewise
11293         * gfortran.dg/g77/980310-8.f: Likewise
11294         * gfortran.dg/g77/980419-2.f: Likewise
11295         * gfortran.dg/g77/980424-0.f: Likewise
11296         * gfortran.dg/g77/980427-0.f: Likewise
11297         * gfortran.dg/g77/980729-0.f: Likewise
11298         * gfortran.dg/g77/981117-1.f: Likewise
11299         * gfortran.dg/g77/toon_1.f: Likewise
11300
11301 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11302
11303         PR c++/2204
11304         * g++.dg/other/abstract2.C: New test.
11305
11306 2004-07-12  Paul Brook  <paul@codesourcery.com>
11307
11308         * gfortran.dg/pointer_init_1.f90: New test.
11309
11310 2004-07-11  Paul Brook  <paul@codesourcery.com>
11311
11312         PR fortran/15986
11313         * gfortran.dg/contained_1.f90: New test.
11314
11315 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11316
11317         * g++.dg/parse/defarg8.C: New test.
11318
11319 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11320
11321         PR fortran/16433
11322         * gfortran.dg/pr16433.f: New test.
11323
11324         PR fortran/17574
11325         * gfortran.dg/pr15754.f90: New test.
11326
11327 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11328
11329         PR tree-optimization/16437
11330         * gcc.c-torture/execute/bitfld-4.c: New test.
11331
11332 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11333
11334         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11335         access to common var from module.
11336
11337 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11338
11339         PR fortran/16336
11340         * gfortran.fortran-torture/execute/common_2.f90: New test.
11341
11342 2004-07-10  Paul Brook  <paul@codesourcery.com>
11343
11344         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11345
11346 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11347
11348         PR fortran/15969
11349         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11350
11351 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11352
11353         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11354         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11355         * gfortran.dg/g77/ffree-form-1.f: Likewise
11356         * gfortran.dg/g77/ffree-form-2.f: Likewise
11357         * gfortran.dg/g77/ffree-form-3.f: Likewise
11358         * gfortran.dg/g77/fno-underscoring.f: Likewise
11359         * gfortran.dg/g77/funderscoring.f: Likewise
11360         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11361
11362 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11363
11364         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11365
11366 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11367         Paul Brook  <paul@codesourcery.com>
11368
11369         PR fortran/13415
11370         * gfortran.dg/common_pointer_1.f90: New test.
11371
11372 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11373
11374         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11375
11376 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11377
11378         PR target/16364
11379         * gcc.c-torture/compile/20040709-1.c: New.
11380
11381 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11382
11383         PR fortran/14077
11384         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11385
11386 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11387
11388         PR fortran/13201
11389         * gfortran.dg/shape_1.f90: New test.
11390
11391 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11392             Andrew Pinski  <apinski@apple.com>
11393
11394         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11395
11396 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11397
11398         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11399         comment.
11400
11401 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11402         Paul Brook  <paul@codesourcery.com>
11403
11404         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11405         '.f95' and '.F95'.
11406
11407 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11408
11409         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11410
11411 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11412
11413         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11414         testcases with capital suffix.
11415
11416 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11417
11418         PR fortran/15481
11419         PR fortran/13372
11420         PR fortran/13575
11421         PR fortran/15978
11422         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11423
11424         * gfortran.dg/implicit_1.f90: New test.
11425
11426 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11427
11428         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11429         expression to match gfortran warning/error messages
11430         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11431         dg-error text.
11432
11433 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11434
11435         * lib/fortran-torture.exp: Rename proc search_for to
11436         search_for_re.
11437
11438 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11439
11440         * gcc.c-torture/execute/simd-5.x: New file.
11441         XFAIL on SPARC 64-bit at -O0.
11442
11443 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11444
11445         PR c++/8211
11446         PR c++/16165
11447         * g++.dg/warn/effc3.C: New test.
11448
11449 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11450
11451         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11452         change X to 1X in format.
11453         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11454         add data statements to conform to standard.
11455
11456 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11457
11458         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11459         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11460         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11461
11462 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11463
11464         * gfortran.dg/g77/7388.f: Copy from g77.dg
11465         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11466         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11467         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11468         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11469         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11470         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11471         * gfortran.dg/g77/strlen0.f: Likewise
11472
11473 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11474
11475         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11476         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11477
11478 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11479
11480         * gcc.c-torture/execute/920428-2.x: Delete.
11481         * gcc.c-torture/execute/920501-7.x: Likewise.
11482
11483 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11484
11485         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11486         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11487         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11488         prescott and c3-2.
11489         (PREFETCH_3DNOW): Add -march=c3.
11490
11491 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11492
11493         PR c/16437
11494         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11495         * gcc.c-torture/execute/bf64-1.x: Likewise.
11496
11497 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11498
11499         * gcc.c-torture/compile/20040708-1.c: New test.
11500
11501 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11502
11503         PR c++/16169
11504         * g++.dg/warn/effc2.C: New test.
11505
11506 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11507
11508         * gcc.c-torture/execute/bitfld-1.x: Remove.
11509         * gcc.c-torture/execute/bitfld-3.c: New test.
11510         * gcc.dg/bitfld-2.c: Remove XFAILs.
11511
11512 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11513
11514         PR c++/16276
11515         * g++.dg/rtti/tinfo1.C: New file.
11516
11517 2004-07-07  Eric Christopher  <echristo@redhat.com>
11518
11519         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11520
11521 2004-07-07  Andrew Pinski  <apinski@apple.com>
11522
11523         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11524
11525 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11526
11527         * g++.dg/init/call1.C: XFAIL.
11528
11529 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11530
11531         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11532         except for movstrict*, to movmem* and clrstr* to clrmem*.
11533
11534 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11535
11536         * gcc.c-torture/execute/20040707-1.c: New test.
11537
11538 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11539
11540         * gcc.c-torture/execute/20040706-1.c: New test.
11541
11542 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11543
11544         PR c++/3671
11545         * g++.dg/template/spec14.C: New test.
11546
11547 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11548
11549         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11550         nothing if not yet defined.  Use it in b, c and d type definitions.
11551         * gcc.c-torture/execute/20040705-1.c: New test.
11552         * gcc.c-torture/execute/20040705-2.c: New test.
11553
11554 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11555
11556         PR c++/2518
11557         * g++.dg/lookup/new1.C: New test.
11558
11559 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11560
11561         PR c++/11406
11562         * g++.dg/template/sizeof8.C: New test.
11563
11564 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11565
11566         * gcc.c-torture/compile/20040705-1.c: New test.
11567
11568 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11569
11570         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11571
11572 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11573
11574         * gcc.dg/cpp/if-mop.c: Two new testcases.
11575         * gcc.dg/cpp/trad/comment-3.c: New.
11576
11577 2004-07-04  Paul Brook  <paul@codesourcery.com>
11578
11579         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11580
11581 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11582
11583         PR c++/3761
11584         * g++.dg/lookup/crash4.C: New test.
11585
11586 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11587
11588         * gcc.c-torture/execute/builtin-abs-1.c
11589         * gcc.c-torture/execute/builtin-abs-2.c
11590         * gcc.c-torture/execute/builtin-complex-1.c
11591         * gcc.c-torture/execute/builtins/string-1-lib.c
11592         * gcc.c-torture/execute/builtins/string-1.c
11593         * gcc.c-torture/execute/builtins/string-2-lib.c
11594         * gcc.c-torture/execute/builtins/string-2.c
11595         * gcc.c-torture/execute/builtins/string-3-lib.c
11596         * gcc.c-torture/execute/builtins/string-3.c
11597         * gcc.c-torture/execute/builtins/string-4-lib.c
11598         * gcc.c-torture/execute/builtins/string-4.c
11599         * gcc.c-torture/execute/builtins/string-5-lib.c
11600         * gcc.c-torture/execute/builtins/string-5.c
11601         * gcc.c-torture/execute/builtins/string-6-lib.c
11602         * gcc.c-torture/execute/builtins/string-6.c
11603         * gcc.c-torture/execute/builtins/string-7-lib.c
11604         * gcc.c-torture/execute/builtins/string-7.c
11605         * gcc.c-torture/execute/builtins/string-8-lib.c
11606         * gcc.c-torture/execute/builtins/string-8.c
11607         * gcc.c-torture/execute/builtins/string-9-lib.c
11608         * gcc.c-torture/execute/builtins/string-9.c
11609         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11610         * gcc.c-torture/execute/builtins/string-asm-1.c
11611         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11612         * gcc.c-torture/execute/builtins/string-asm-2.c
11613         * gcc.c-torture/execute/stdio-opt-1.c
11614         * gcc.c-torture/execute/stdio-opt-2.c
11615         * gcc.c-torture/execute/stdio-opt-3.c
11616         * gcc.c-torture/execute/string-opt-1.c
11617         * gcc.c-torture/execute/string-opt-10.c
11618         * gcc.c-torture/execute/string-opt-11.c
11619         * gcc.c-torture/execute/string-opt-12.c
11620         * gcc.c-torture/execute/string-opt-13.c
11621         * gcc.c-torture/execute/string-opt-14.c
11622         * gcc.c-torture/execute/string-opt-15.c
11623         * gcc.c-torture/execute/string-opt-16.c
11624         * gcc.c-torture/execute/string-opt-2.c
11625         * gcc.c-torture/execute/string-opt-6.c
11626         * gcc.c-torture/execute/string-opt-7.c
11627         * gcc.c-torture/execute/string-opt-8.c:
11628         Replace with ...
11629
11630         * gcc.c-torture/execute/builtins/abs-2.c
11631         * gcc.c-torture/execute/builtins/abs-3.c
11632         * gcc.c-torture/execute/builtins/complex-1.c
11633         * gcc.c-torture/execute/builtins/fprintf.c
11634         * gcc.c-torture/execute/builtins/fputs.c
11635         * gcc.c-torture/execute/builtins/memcmp.c
11636         * gcc.c-torture/execute/builtins/memmove.c
11637         * gcc.c-torture/execute/builtins/memops-asm.c
11638         * gcc.c-torture/execute/builtins/mempcpy-2.c
11639         * gcc.c-torture/execute/builtins/mempcpy.c
11640         * gcc.c-torture/execute/builtins/memset.c
11641         * gcc.c-torture/execute/builtins/printf.c
11642         * gcc.c-torture/execute/builtins/sprintf.c
11643         * gcc.c-torture/execute/builtins/strcat.c
11644         * gcc.c-torture/execute/builtins/strchr.c
11645         * gcc.c-torture/execute/builtins/strcmp.c
11646         * gcc.c-torture/execute/builtins/strcpy.c
11647         * gcc.c-torture/execute/builtins/strcspn.c
11648         * gcc.c-torture/execute/builtins/strlen-2.c
11649         * gcc.c-torture/execute/builtins/strlen.c
11650         * gcc.c-torture/execute/builtins/strncat.c
11651         * gcc.c-torture/execute/builtins/strncmp-2.c
11652         * gcc.c-torture/execute/builtins/strncmp.c
11653         * gcc.c-torture/execute/builtins/strncpy.c
11654         * gcc.c-torture/execute/builtins/strpbrk.c
11655         * gcc.c-torture/execute/builtins/strpcpy-2.c
11656         * gcc.c-torture/execute/builtins/strpcpy.c
11657         * gcc.c-torture/execute/builtins/strrchr.c
11658         * gcc.c-torture/execute/builtins/strspn.c
11659         * gcc.c-torture/execute/builtins/strstr-asm.c
11660         * gcc.c-torture/execute/builtins/strstr.c:
11661         ... these new files.
11662
11663         * gcc.c-torture/execute/builtins/abs-2-lib.c
11664         * gcc.c-torture/execute/builtins/abs-3-lib.c
11665         * gcc.c-torture/execute/builtins/complex-1-lib.c
11666         * gcc.c-torture/execute/builtins/fprintf-lib.c
11667         * gcc.c-torture/execute/builtins/fputs-lib.c
11668         * gcc.c-torture/execute/builtins/memcmp-lib.c
11669         * gcc.c-torture/execute/builtins/memmove-lib.c
11670         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11671         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11672         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11673         * gcc.c-torture/execute/builtins/memset-lib.c
11674         * gcc.c-torture/execute/builtins/printf-lib.c
11675         * gcc.c-torture/execute/builtins/sprintf-lib.c
11676         * gcc.c-torture/execute/builtins/strcat-lib.c
11677         * gcc.c-torture/execute/builtins/strchr-lib.c
11678         * gcc.c-torture/execute/builtins/strcmp-lib.c
11679         * gcc.c-torture/execute/builtins/strcpy-lib.c
11680         * gcc.c-torture/execute/builtins/strcspn-lib.c
11681         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11682         * gcc.c-torture/execute/builtins/strlen-lib.c
11683         * gcc.c-torture/execute/builtins/strncat-lib.c
11684         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11685         * gcc.c-torture/execute/builtins/strncmp-lib.c
11686         * gcc.c-torture/execute/builtins/strncpy-lib.c
11687         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11688         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11689         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11690         * gcc.c-torture/execute/builtins/strrchr-lib.c
11691         * gcc.c-torture/execute/builtins/strspn-lib.c
11692         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11693         * gcc.c-torture/execute/builtins/strstr-lib.c
11694         * gcc.c-torture/execute/builtins/lib/abs.c
11695         * gcc.c-torture/execute/builtins/lib/fprintf.c
11696         * gcc.c-torture/execute/builtins/lib/memset.c
11697         * gcc.c-torture/execute/builtins/lib/printf.c
11698         * gcc.c-torture/execute/builtins/lib/sprintf.c
11699         * gcc.c-torture/execute/builtins/lib/strcpy.c
11700         * gcc.c-torture/execute/builtins/lib/strcspn.c
11701         * gcc.c-torture/execute/builtins/lib/strncat.c
11702         * gcc.c-torture/execute/builtins/lib/strncmp.c
11703         * gcc.c-torture/execute/builtins/lib/strncpy.c
11704         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11705         * gcc.c-torture/execute/builtins/lib/strspn.c
11706         * gcc.c-torture/execute/builtins/lib/strstr.c:
11707         New files containing support routines.
11708
11709         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11710         declaration.
11711         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11712         when not optimizing.
11713
11714 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11715
11716         PR c++/16240
11717         * g++.dg/abi/mangle22.C: New test.
11718         * g++.dg/abi/mangle23.C: Likewise.
11719
11720 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11721
11722         PR fortran/16290
11723         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11724         Allow for cases without denormalized floating point numbers.
11725
11726 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11727
11728         PR c/1027
11729         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11730         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11731         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11732         expected warning text.
11733         * gcc.dg/format/diag-2.c: New test.
11734
11735 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11736
11737         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11738
11739 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11740
11741         * gcc.dg/builtins-43.c: New.
11742         * gcc.dg/builtins-44.c: New.
11743         * gcc.dg/builtins-45.c: New.
11744
11745 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11746             Andreas Tobler  <a.tobler@schweiz.ch>
11747
11748         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11749         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11750         as SIGSEGV.
11751         * gcc.dg/cleanup-11.c: Likewise.
11752         * gcc.dg/cleanup-8.c: Likewise.
11753         * gcc.dg/cleanup-9.c: Likewise.
11754         * gcc.dg/cleanup-5.c: Run on all platforms.
11755
11756 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11757
11758         * g++.dg/warn/nonnull1.C: New test.
11759
11760 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11761
11762         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11763         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11764         Special-case the Sun compiler wrt to <complex.h>.
11765
11766 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11767
11768         * gcc.dg/Wunreachable-8.C: New test.
11769
11770         * gcc.dg/h8300-ice2.c : New test.
11771
11772 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11773
11774         PR fortran/16161
11775         * gfortran.fortran-torture/compile/implicit.f90: Add test
11776         for implicit character.
11777
11778 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11779
11780         PR fortran/16289
11781         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11782         Use tiny() intrinsic to find smallest non-negative real
11783
11784 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11785
11786         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11787         * gcc.dg/compat/struct-by-value-22_x.c: New.
11788         * gcc.dg/compat/struct-by-value-22_y.c: New.
11789
11790         * gcc.c-torture/execute/20040629-1.c: New test.
11791
11792 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11793
11794         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11795         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11796
11797         PR target/16195
11798         * gcc.dg/20040625-1.c: New test.
11799
11800 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11801
11802         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11803
11804 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11805
11806         PR fortran/15963
11807         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11808
11809 2004-06-29  Richard Henderson  <rth@redhat.com>
11810
11811         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11812
11813 2004-06-29  Paul Brook  <paul@codesourcery.com>
11814
11815         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11816         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11817
11818 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11819
11820         PR c++/16260
11821         * g++.dg/parse/crash15.C: New.
11822
11823 2004-06-28  Andrew Pinski  <apinski@apple.com>
11824
11825         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11826         by the error already.
11827
11828         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11829
11830 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11831
11832         PR target/14041
11833         * gcc.dg/h8300-bss-align-1.c : New.
11834
11835 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11836
11837         * PR c++/16174
11838         * g++.dg/template/ctor4.C: New.
11839
11840 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11841
11842         PR c++/16205
11843         * g++.dg/warn/Wsequence-point-1.C: New test.
11844
11845 2004-06-27  Paul Brook  <paul@codesourcery.com>
11846
11847         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11848
11849 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11850
11851         * g++.old-deja/g++.mike/p7325.C: Remove.
11852
11853 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11854
11855         PR c/14963
11856         * gcc.dg/pr14963.c: New test.
11857
11858 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11859
11860         PR c++/16193
11861         * g++.dg/parse/redef1.C: New test.
11862
11863 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11864
11865         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11866         20021110.c.
11867         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11868         20021119-1.c.
11869         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11870         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11871         5-04.c.
11872         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11873         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11874         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11875         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11876         g++.brendan/enum14.C.
11877         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11878         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11879         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11880         g++.mike/virt1.C.
11881         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11882         memtemp24.C.
11883
11884 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11885
11886         * gcc.dg/20040527-1.c: New test case.
11887
11888 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11889
11890         PR gfortran/pr16196
11891         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11892
11893 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11894
11895         PR middle-end/15825
11896         * gcc.dg/pr15825-1.c: New test case.
11897
11898 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11899
11900         * gcc.c-torture/execute/20040625-1.c: New test.
11901
11902 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11903
11904         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11905
11906 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11907
11908         * gcc.dg/torture/mips-div-1.c: New test.
11909
11910 2004-06-24  Jeff Law  <law@redhat.com>
11911
11912         * gcc.dg/tree-ssa/20040624-1.c: New test.
11913
11914 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11915
11916         * gcc.c-torture/compile/20040624-1.c: New test.
11917
11918 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11919
11920         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11921         this directory.
11922
11923 2004-06-23  Andrew Pinski  <apinski@apple.com>
11924
11925         PR middle-end/15988
11926         * g++.dg/opt/ptrmem4.C: New test.
11927
11928         * gcc.dg/c90-array-quals-2.c: New test.
11929
11930 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11931
11932         * gcc.dg/kpice1.c: New test.
11933
11934 2006-06-23  Andrew Pinski  <apinski@apple.com>
11935
11936         * gcc.dg/c90-array-quals.c: New test.
11937
11938 2006-06-22  Richard Henderson  <rth@redhat.com>
11939
11940         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11941
11942 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11943
11944         * gcc.dg/builtins-config.h: Handle FreeBSD.
11945
11946 2006-06-22  Richard Henderson  <rth@redhat.com>
11947
11948         * g++.dg/opt/devirt1.C: New.
11949
11950 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11951
11952         * g++.dg/opt/pr15551.C: New testcase.
11953
11954 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11955
11956         PR target/14800
11957         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
11958         x86_64-*-linux* when compiling for 32bit.
11959
11960 2004-06-21  Andrew Pinski  <apinski@apple.com>
11961
11962         * gcc.dg/pch/struct-1.c: New.
11963         * gcc.dg/pch/struct-1.hs: New.
11964
11965 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
11966
11967         * gcc.dg/pch/save-temps-1.c: New file.
11968         * gcc.dg/pch/save-temps-1.hs: New file.
11969
11970 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11971
11972         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
11973         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
11974
11975 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11976
11977         * gfortran.fortran-torture/execute/select_1.f90: Rename function
11978         to fix type error.
11979         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
11980         Remove trailing spaces.
11981
11982 2004-06-21  Richard Henderson  <rth@redhat.com>
11983
11984         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
11985         merging && to BIT_FIELD_REF.
11986
11987 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
11988
11989         * g++.dg/opt/placeholder1.C: New test.
11990
11991 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11992
11993         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
11994         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11995         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11996         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11997
11998 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
11999
12000         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12001         extern "C".
12002         * g++.dg/other/pragma-re-1.C: Add comments.
12003
12004 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12005
12006         PR gfortran/16080
12007         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12008
12009 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12010
12011         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12012         instead of setting the type of size_t by
12013         hand.
12014
12015 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12016
12017         * gcc.dg/unordered-2.c: New test case.
12018         * gcc.dg/unordered-3.c: New test case.
12019
12020 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12021
12022         PR other/16043
12023         * lib/g++.exp (g++_version): Tweak regexp for version
12024         * lib/g77.exp (g77_version): Likewise
12025         * lib/gfortran.exp (gfortran_version): Likewise
12026         * lib/objc.exp (objc_version): Likewise
12027         * lib/treelang.exp (treelang_version): Likewise
12028
12029 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12030
12031         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12032         Use INT_MAX instead of __INT_MAX__.
12033         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12034
12035         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12036         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12037         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12038         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12039         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12040         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12041         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12042         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12043         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12044
12045         * gcc.dg/range-test-1.c: New test.
12046         * g++.dg/opt/range-test-1.C: New test.
12047
12048 2004-06-17  Richard Henderson  <rth@redhat.com>
12049
12050         * objc.dg/sync-1.m: New.
12051         * objc.dg/try-catch-1.m: Don't force next runtime.
12052         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12053         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12054         shadowed catch clause.
12055         * objc.dg/try-catch-5.m: New.
12056
12057 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12058
12059         Bug 14610
12060         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12061
12062 2004-06-15  Richard Henderson  <rth@redhat.com>
12063
12064         * gcc.dg/20001116-1.c: Move expected warning line.
12065
12066 2004-06-15  Richard Henderson  <rth@redhat.com>
12067
12068         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12069         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12070
12071 2004-06-15  Jeff Law  <law@redhat.com>
12072
12073         * gcc.dg/tree-ssa/20040615-1.c: New test.
12074         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12075         be less sensitive to operand ordering.
12076         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12077
12078 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12079
12080         * g++.dg/abi/bitfield3.C: Add comment..
12081
12082 2004-06-15  Richard Henderson  <rth@redhat.com>
12083
12084         * g++.dg/ext/stmtexpr1.C: XFAIL.
12085         * gcc.dg/20030612-1.c: XFAIL.
12086
12087 2004-06-15  Eric Christopher  <echristo@redhat.com>
12088
12089         * g++.dg/charset/asm5.c: New.
12090         * gcc.dg/charset/asm6.c: New.
12091
12092 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12093
12094         PR fortran/15962
12095         * gfortran.fortran-torture/execute/select_1.f90: New test.
12096
12097 2004-06-15  Paul Brook  <paul@codesourcery.com>
12098
12099         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12100
12101 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12102
12103         PR c++/15967
12104         * g++.dg/lookup/crash3.C: New test.
12105
12106 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12107
12108         PR c++/15947
12109         * g++.dg/parse/dtor4.C: New test.
12110
12111 2004-06-14  Jeff Law  <law@redhat.com>
12112
12113         * gcc.c-torture/compile/20040614-1.c: New test.
12114
12115 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12116
12117         PR fortran/15211
12118         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12119         LEN of a character array.
12120
12121 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12122
12123         PR c++/15096
12124         * g++.dg/template/ptrmem10.C: New test.
12125
12126         PR c++/14930
12127         * g++.dg/template/friend30.C: New test.
12128
12129 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12130
12131         PR fortran/14928
12132         * gfortran.fortran-torture/compile/mloc.f90: New test.
12133
12134 2004-06-13  Paul Brook  <paul@codesourcery.com>
12135
12136         * gfortran.fortran-torture/execute/random_2.f90: New test.
12137
12138 2004-06-13  Eric Christopher  <echristo@redhat.com>
12139
12140         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12141
12142 2004-06-12  Paul Brook  <paul@codesourcery.com>
12143
12144         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12145
12146 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12147
12148         PR fortran/14923
12149         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12150
12151 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12152
12153         PR fortran/14957
12154         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12155         syntax errors in end statements of contained subroutines.
12156
12157 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12158
12159         PR fortran/12841
12160         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12161
12162 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12163
12164         PR fortran/15665
12165         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12166
12167 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12168
12169         PR gfortran/12839
12170         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12171
12172 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12173
12174         PR c++/15862
12175         * g++.dg/parse/enum1.C: New test.
12176
12177 2004-06-10  Jeff Law  <law@redhat.com>
12178
12179         * gcc.c-torture/compile/20040610-1.c: New test.
12180
12181 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12182
12183         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12184         * g++.old-deja/g++.other/decl3.C: Likewise.
12185
12186 2004-06-10  Brian Booth  <bbooth@redhat.com>
12187
12188         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12189         V_MAY_DEF instead of VDEF.
12190         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12191
12192 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12193
12194         PR c++/14211
12195         * g++.dg/conversion/const1.C: New test.
12196
12197         PR c++/15076
12198         * g++.dg/conversion/reinterpret1.C: New test.
12199
12200         PR c++/15877
12201         * g++.dg/template/enum2.C: New test.
12202
12203         PR c++/15227
12204         * g++.dg/template/error13.C: New test.
12205
12206 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12207
12208         PR fortran/14957
12209         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12210         arguments to test_* REAL and of the right size.
12211
12212 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12213
12214         PR target/15569
12215         PR rtl-optimization/15681
12216         * gcc.dg/20040609-1.c: New test.
12217
12218 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12219
12220         PR c++/14791
12221         * g++.dg/opt/builtins1.C: New test.
12222
12223 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12224
12225         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12226         that use default windows32 struct layout.
12227         * gcc.dg/i386-bitfield2.c: Likewise.
12228
12229 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12230
12231         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12232         for mingw32 and cygwin targets.
12233
12234 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12235
12236         * gcc.dg/pch/macro-4.c: New.
12237         * gcc.dg/pch/macro-4.hs: New.
12238
12239 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12240
12241         PR fortran/13249
12242         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12243
12244 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12245
12246         PR fortran/13372
12247         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12248
12249 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12250
12251         PR gfortran/14897
12252         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12253
12254 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12255
12256         PR gfortran/15755
12257         * gfortran.fortran-torture/execute/backspace.c : New test.
12258
12259 2004-06-09  Paul Brook  <paul@codesourcery.com>
12260
12261         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12262         (pointer_to_section): Rewrite to use smaller array.
12263
12264 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12265
12266         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12267         * gcc.dg/ext/altivec-10.c: Same.
12268         * gcc.dg/ext/altivec-11.c: Same.
12269         * gcc.dg/ext/altivec-12.c: Same.
12270         * gcc.dg/ext/altivec-13.c: Same.
12271         * gcc.dg/ext/altivec-14.c: Same.
12272         * gcc.dg/ext/altivec-15.c: Same.
12273         * gcc.dg/ext/altivec-16.c: Same.
12274         * gcc.dg/ext/altivec-3.c: Same.
12275         * gcc.dg/ext/altivec-4.c: Same.
12276         * gcc.dg/ext/altivec-6.c: Same.
12277         * gcc.dg/ext/altivec-7.c: Same.
12278         * gcc.dg/ext/altivec-8.c: Same.
12279         * gcc.dg/ext/altivec-varargs-1.c: Same.
12280
12281         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12282         * g++.dg/ext/altivec-10.C: Same.
12283         * g++.dg/ext/altivec-2.C: Same.
12284         * g++.dg/ext/altivec-3.C: Same.
12285         * g++.dg/ext/altivec-4.C: Same.
12286         * g++.dg/ext/altivec-5.C: Same.
12287         * g++.dg/ext/altivec-6.C: Same.
12288         * g++.dg/ext/altivec-7.C: Same.
12289         * g++.dg/ext/altivec-8.C: Same.
12290         * g++.dg/ext/altivec-9.C: Same.
12291
12292 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12293
12294         PR c++/7841
12295         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12296
12297 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12298
12299         * gcc.dg/union-1.c: New test.
12300
12301 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12302
12303         * gcc.dg/builtins-41.c: New test case.
12304         * gcc.dg/builtins-42.c: New test case.
12305
12306 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12307
12308         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12309         * g++.dg/ext/altivec-10.C: Same.
12310         * g++.dg/ext/altivec-2.C: Same.
12311         * g++.dg/ext/altivec-3.C: Same.
12312         * g++.dg/ext/altivec-4.C: Same.
12313         * g++.dg/ext/altivec-5.C: Same.
12314         * g++.dg/ext/altivec-6.C: Same.
12315         * g++.dg/ext/altivec-7.C: Same.
12316         * g++.dg/ext/altivec-8.C: Same.
12317         * g++.dg/ext/altivec-9.C: Same.
12318         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12319         * g++.old-deja/g++.brendan/new3.C: Same.
12320         * gcc.c-torture/execute/eeprof-1.x: Same.
12321
12322 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12323
12324         PR c/14765
12325         * gcc.dg/pr14765-1.c: New test.
12326
12327 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12328
12329         PR c/14649
12330         * gcc.dg/pr14649-1.c: New test case.
12331
12332 2004-06-07  Richard Henderson  <rth@redhat.com>
12333
12334         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12335         if temporaries.
12336
12337 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12338
12339         * g++.dg/eh/elide1.C: Remove XFAIL.
12340
12341 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12342
12343         PR c++/15337
12344         * g++.dg/expr/sizeof3.C: New test.
12345
12346         PR c++/14777
12347         * g++.dg/template/access14.C: New test.
12348
12349         PR c++/15554
12350         * g++.dg/template/enum1.C: New test.
12351
12352         PR c++/15057
12353         * g++.dg/eh/throw1.C: New test.
12354
12355 2004-06-07  David Ayers  <d.ayers@inode.at>
12356             Ziemowit Laski  <zlaski@apple.com>
12357
12358         * lib/objc.exp (objc_target_compile): Revert the '-framework
12359         Foundation' flag fix, since bare Darwin does not ship
12360         with the Foundation framework.
12361         * objc/execute/next_mapping.h: Provide a local NSConstantString
12362         @interface and @implementation.
12363         (objc_constant_string_init): A constructor function, used to
12364         initialize the NSConstantString meta-class object.
12365         * objc/execute/string1.m: Include "next_mapping.h" instead of
12366         <Foundation/NSString.h>.
12367         * objc/execute/string2.m: Likewise.
12368         * objc/execute/string3.m: Likewise.
12369         * objc/execute/string4.m: Likewise.
12370
12371 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12372
12373         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12374         to double. Replace double with FLOAT.
12375         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12376
12377         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12378         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12379         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12380         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12381         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12382         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12383         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12384         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12385
12386 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12387
12388         PR c/13519
12389         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12390
12391 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12392
12393         PR c++/15503
12394         * g++.dg/template/meminit2.C: New test.
12395
12396 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12397
12398         PR target/15822
12399         * gcc.c-torture/execute/compare-fp-1.c,
12400         gcc.c-torture/execute/compare-fp-2.c,
12401         gcc.c-torture/execute/compare-fp-3.c,
12402         gcc.c-torture/execute/compare-fp-4.c,
12403         gcc.c-torture/execute/compare-fp-3.x,
12404         gcc.c-torture/execute/compare-fp-4.x: Moved...
12405         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12406         gcc.c-torture/execute/ieee/compare-fp-2.c,
12407         gcc.c-torture/execute/ieee/compare-fp-3.c,
12408         gcc.c-torture/execute/ieee/compare-fp-4.c,
12409         gcc.c-torture/execute/ieee/compare-fp-3.x,
12410         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12411
12412 2004-06-04  David Ayers  <d.ayers@inode.at>
12413
12414         * objc/execute/protocol-isEqual-4.m: New testcase.
12415
12416 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12417
12418         * objc/execute/protocol-isEqual-1.m: New testcase.
12419         * objc/execute/protocol-isEqual-2.m: New testcase.
12420         * objc/execute/protocol-isEqual-3.m: New testcase.
12421
12422 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12423
12424         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12425
12426 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12427
12428         * lib/objc.exp (objc_target_compile): When running tests on
12429         Darwin (Mac OS X), inform the linker about '-framework
12430         'Foundation'.
12431
12432 2004-06-02  Eric Christopher  <echristo@redhat.com>
12433
12434         * gcc.c-torture/compile/20040602-1.c: New.
12435
12436 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12437
12438         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12439         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12440
12441         PR tree-optimization/14736
12442         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12443
12444         PR tree-optimization/14042
12445         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12446
12447         PR tree-optimization/14729
12448         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12449
12450 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12451
12452         PR fortran/15557
12453         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12454
12455 2004-06-01  Richard Hederson  <rth@redhat.com>
12456
12457         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12458
12459 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12460
12461         PR c++/14932
12462         * g++.dg/parse/offsetof4.C: New test.
12463
12464 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12465
12466         PR objc/7993
12467         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12468
12469 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12470
12471         PR c++/15701
12472         * g++.dg/template/friend29.C: New test.
12473
12474 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12475
12476         PR c/15749
12477         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12478
12479 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12480
12481         * gcc.dg/sparc-trap-1.c: New test.
12482
12483 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12484
12485         PR middle-end/15069
12486         * g++.dg/opt/fold3.C: New test case.
12487
12488 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12489
12490         * lib/target-supports.exp (check_iconv_available): Fix fallout
12491         from 2004-05-28 patch.
12492
12493 2004-05-30  Paul Brook  <paul@codesourcery.com>
12494
12495         PR fortran/15620
12496         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12497         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12498
12499 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12500
12501         * gfortran.fortran-torture/execute/random_1.f90: New test.
12502
12503 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12504
12505         * g++.dg/ext/altivec-10.C: New test.
12506
12507 2004-05-29  Paul Brook  <paul@codesourcery.com>
12508
12509         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12510
12511 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12512
12513         * gcc.dg/altivec-16.c: New test.
12514
12515 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12516
12517         * lib/target-supports.exp (check_vmx_hw_available): New.
12518         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12519
12520         * lib/target-supports.exp (check_alias_available,
12521         check_iconv_available, check_named_sections_available): Use
12522         unique names for temporary files.
12523
12524 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12525
12526         * gcc.dg/altivec-15.c: New test.
12527
12528 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12529
12530         PR c++/15083
12531         * g++.dg/warn/noeffect6.C: New test.
12532
12533         PR c++/15471
12534         * g++.dg/expr/ptrmem4.C: New test.
12535
12536         PR c++/15640
12537         * g++.dg/template/operator3.C: New test.
12538
12539 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12540
12541         PR c++/14668
12542         * g++.dg/lookup/redecl1.C: New test.
12543         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12544
12545 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12546
12547         * gcc.c-torture/execute/compare-fp-1.c,
12548         gcc.c-torture/execute/compare-fp-2.c,
12549         gcc.c-torture/execute/compare-fp-3.c,
12550         gcc.c-torture/execute/compare-fp-4.c,
12551         gcc.c-torture/execute/compare-fp-3.x,
12552         gcc.c-torture/execute/compare-fp-4.x,
12553         gcc.dg/pr15649-1.c: New.
12554
12555 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12556
12557         PR c++/12883
12558         * g++.dg/init/array14.C: New test.
12559
12560 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12561
12562         * lib/compat.exp (compat-get-options-main): New.
12563         (compat-get-options): Remove unneeded code, warn for ignored
12564         command.
12565         (compat-execute): Check flag set by dg-require-* commands.
12566
12567         * lib/compat.exp (compat-execute): Break up long lines.
12568
12569 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12570
12571         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12572         * gcc.dg/altivec-14.c: New test.
12573         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12574
12575         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12576         * gcc.dg/altivec-12.c: Ditto.
12577
12578         * gcc.dg/altivec-3.c: Move call to altivec_check.
12579
12580 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12581
12582         PR c++/15044
12583         * g++.dg/template/error12.C: New test.
12584
12585         PR c++/15317
12586         * g++.dg/ext/attrib15.C: New test.
12587
12588         PR c++/15329
12589         * g++.dg/template/ptrmem9.C: New test.
12590
12591 2004-05-25  Paul Brook  <paul@codesourcery.com>
12592
12593         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12594
12595 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12596
12597         PR c++/15165
12598         * g++.dg/template/crash19.C: New test.
12599
12600 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12601
12602         PR c++/15025
12603         * g++.dg/template/redecl1.C: New test.
12604
12605 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12606
12607         PR c++/14821
12608         * g++.dg/other/ns1.C: New test.
12609
12610         PR c++/14883
12611         * g++.dg/template/invalid1.C: New test.
12612
12613 2004-05-23  Paul Brook  <paul@codesourcery.com>
12614         Victor Leikehman  <lei@haifasphere.co.il>
12615
12616         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12617         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12618
12619 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12620
12621         PR c++/15285
12622         PR c++/15299
12623         * g++.dg/template/non-dependent5.C: New test.
12624         * g++.dg/template/non-dependent6.C: New test.
12625
12626 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12627
12628         PR c++/15507
12629         * g++.dg/inherit/union1.C: New test.
12630
12631         PR c++/15542
12632         * g++.dg/template/addr1.C: New test.
12633
12634         PR c++/15427
12635         * g++.dg/template/array5.C: New test.
12636
12637         PR c++/15287
12638         * g++.dg/template/array6.C: New test.
12639
12640 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12641             Roger Sayle  <roger@eyesopen.com>
12642
12643         * g++.dg/lookup/forscope2.C: New test case.
12644
12645 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12646
12647         * gcc.dg/cpp/Wmissingdirs.c: New.
12648
12649 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12650
12651         PR target/15301
12652         * gcc.dg/compat/union-m128-1.h: New file.
12653         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12654         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12655         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12656
12657 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12658
12659         PR target/15302
12660         * gcc.dg/compat/struct-complex-1.h: New file.
12661         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12662         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12663         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12664
12665 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12666
12667         PR middle-end/3074
12668         * gcc.dg/pr3074-1.c: New test case.
12669         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12670
12671 2004-05-20  Falk Hueffner  <falk@debian.org>
12672
12673         PR other/15526
12674         * gcc.dg/ftrapv-1.c: New test case.
12675
12676 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12677
12678         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12679
12680 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12681             Jeff Law  <law@redhat.com>
12682
12683         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12684         * gcc.dg/tree-ssa/20040518-2.c: New test.
12685
12686         * gcc.dg/tree-ssa/20040518-1.c: New test.
12687
12688 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12689
12690         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12691
12692 2004-05-18  Paul Brook  <paul@codesourcery.com>
12693
12694         PR fortran/13930
12695         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12696
12697 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12698
12699         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12700         constant folding.
12701
12702 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12703
12704         * gcc.dg/tree-ssa/20040517-1.c: New test.
12705
12706 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12707
12708         * gcc.dg/loop-4.c: New test.
12709
12710 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12711
12712         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12713
12714 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12715
12716         PR fortran/15311
12717         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12718
12719 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12720
12721         PR fortran/13826
12722         PR fortran/13940
12723         * gfortran.fortran-torture/compile/data_1.f90: New test.
12724
12725 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12726
12727         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12728         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12729
12730 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12731
12732         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12733
12734 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12735
12736         PR c/15444
12737         * gcc.dg/format/xopen-1.c: Adjust expected message.
12738         * gcc.dg/format/xopen-3.c: New test.
12739
12740 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12741
12742         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12743
12744 2004-05-14  Jeff Law  <law@redhat.com>
12745
12746         * gcc.dg/tree-ssa/20040514-2.c: New test.
12747
12748 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12749
12750         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12751         this ...
12752         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12753         this.
12754
12755 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12756
12757         * gcc.dg/tree-ssa/20040514-1.c: New test.
12758
12759 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12760
12761         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12762         test.
12763
12764 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12765
12766         PR fortran/14066
12767         * gfortran.fortran-torture/compile/do_1.f90: New test.
12768
12769 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12770
12771         PR fortran/15051
12772         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12773         test.
12774
12775 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12776
12777         PR fortran/15149
12778         * gfortran.fortran-torture/execute/random_init.f90: New test.
12779
12780 2004-05-13  Paul Brook  <paul@codesourcery.com>
12781
12782         PR fortran/15314
12783         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12784
12785 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12786
12787         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12788         for the powerpc case.
12789
12790 2004-05-13  Jeff Law  <law@redhat.com>
12791
12792         * gcc.dg/tree-ssa/20040513-1.c: New test.
12793         * gcc.dg/tree-ssa/20040513-2.c: New test.
12794
12795 2004-05-13  Paul Brook  <paul@codesourcery.com>
12796
12797         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12798         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12799         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12800
12801 2004-05-13  Andreas Schwab  <schwab@suse.de>
12802
12803         PR other/10819
12804         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12805         characters.
12806
12807 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12808
12809         PR fortran/15294
12810         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12811
12812 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12813
12814         Merge from tree-ssa-20020619-branch.  See
12815         ChangeLog.tree-ssa for details.
12816
12817 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12818
12819         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12820         include <altivec.h> explicitly.
12821         * gcc.dg/altivec-13.c: Likewise.
12822
12823 2004-05-11  Paul Brook  <paul@codesourcery.com>
12824
12825         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12826
12827 2004-05-10  Eric Christopher  <echristo@redhat.com>
12828
12829         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12830         * gcc.dg/sibcall-4.c: Ditto.
12831
12832 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12833
12834         * g++.dg/ext/altivec-8.C: New test case.
12835         * gcc.dg/altivec-13.c: New test case.
12836
12837 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12838
12839         * gcc.c-torture/execute/divcmp-1.c: New test case.
12840         * gcc.c-torture/execute/divcmp-2.c: New test case.
12841         * gcc.c-torture/execute/divcmp-3.c: New test case.
12842
12843 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12844
12845         * g++.dg/other/pragma-re-2.C: New test.
12846
12847 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12848
12849         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12850         * gcc.dg/i386-387-2.c: Likewise.
12851
12852         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12853         __builtin_drem.
12854         * gcc.dg/i386-387-6.c: Likewise.
12855
12856 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12857
12858         * gcc.dg/builtins-33.c:  Also check log1p*.
12859
12860 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12861
12862         PR optimization/15296
12863         * gcc.c-torture/execute/pr15296.c: New test.
12864
12865 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12866
12867         * gcc.dg/builtins-40.c: New test.
12868
12869 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12870
12871         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12872
12873 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12874
12875         * g++.dg/ext/spe1.C: New testcase.
12876
12877 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12878
12879         * objc.dg/image-info.m: Allow additional attributes
12880         for __image_info section.
12881
12882 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12883
12884         * gcc.dg/torture/mips-hilo-2.c: New test.
12885
12886 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12887
12888         PR c++/14389
12889         * g++.dg/template/member5.C: New test.
12890
12891 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12892
12893         * gcc.dg/builtins-34.c: Also check expm1*.
12894
12895 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12896
12897         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12898         * gcc.dg/torture/builtin-convert-3.c: New test.
12899
12900 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12901
12902         PR middle-end/15054
12903         * g++.dg/opt/pr15054.C: New test.
12904
12905 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12906
12907         * gcc.dg/torture/builtin-rounding-1.c: New test.
12908         * gcc.dg/builtins-25.c: Delete.
12909         * gcc.dg/builtins-29.c: Delete.
12910
12911 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12912
12913         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12914         * gcc.dg/sibcall-4.c: Likewise.
12915         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12916
12917 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12918
12919         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12920         bit-field on 16-bit targets.
12921
12922 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12923
12924         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12925         16-bit targets.
12926
12927 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12928
12929         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12930         * gcc.dg/rs6000-power2-2.c: Likewise.
12931
12932 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12933
12934         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12935         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12936         Change the asm registers to be in form of frN instead of fN.
12937
12938 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12939
12940         * gcc.dg/torture/builtin-convert-2.c: New test.
12941
12942 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12943
12944         * gcc.dg/rs6000-power2-1.c: New test.
12945         * gcc.dg/rs6000-power2-2.c: New test.
12946
12947 2004-04-28  Jan Hubicka  <jh@suse.cz>
12948
12949         * gcc.dg/unused-6.c: New test.
12950
12951 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12952             Ulrich Weigand  <uweigand@de.ibm.com>
12953
12954         * ada/acats/run_all.sh: Define $target variable.
12955
12956 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12957
12958         PR c++/15119
12959         * g++.dg/other/vararg-1.C: New test.
12960
12961         PR c++/4794
12962         * g++.dg/eh/cleanup3.C: New test.
12963
12964 2004-04-24  Laurent GUERBY <laurent@guerby.net>
12965
12966         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
12967         and ad8011a (target_insn).
12968         * ada/acats/support/macro.dfs: Likewise.
12969         * ada/acats/support/impbit.adb: New file.
12970
12971 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
12972
12973         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
12974
12975 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12976
12977         * gcc.dg/loop-3.c: New test.
12978
12979 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
12980
12981         * gcc.c-torture/execute/simd-5.c: New test.
12982
12983 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12984
12985         PR c++/15064
12986         * g++.dg/template/crash18.C: New test.
12987
12988 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
12989
12990         * g++.dg/ext/complit3.C: New test.
12991
12992 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12993
12994         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
12995         * gcc.dg/altivec-3.c: Same.
12996         * gcc.dg/altivec-varargs-1.c: Same.
12997
12998 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12999
13000         * lib/target-supports.exp (check_profiling_available): Assume
13001         profiling is not available on powerpc-eabi targets.
13002
13003 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13004
13005         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13006         * gcc.dg/vmx/bug-1.c: Ditto.
13007
13008 2004-04-20  Eric Christopher  <echristo@redhat.com>
13009
13010         * gcc.dg/charset/extern.c: New test.
13011         * g++.dg/charset/extern3.cc: Ditto.
13012
13013 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13014
13015         * gcc.dg/builtins-39.c: New test.
13016
13017 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13018
13019         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13020
13021 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13022
13023         * gcc.dg/torture/mips-hilo-1.c: New test.
13024
13025 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13026
13027         * gcc.c-torture/compile/20040419-1.c: New test.
13028
13029 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13030
13031         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13032
13033 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13034             Aldy Hernandez  <aldyh@redhat.com>
13035
13036         * gcc.c-torture/execute/va-arg-24.c: New.
13037
13038 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13039             Aldy Hernandez  <aldyh@redhat.com>
13040
13041         * gcc.dg/vmx/1b-01.c: New.
13042         * gcc.dg/vmx/1b-02.c: New.
13043         * gcc.dg/vmx/1b-03.c: New.
13044         * gcc.dg/vmx/1b-04.c: New.
13045         * gcc.dg/vmx/1b-05.c: New.
13046         * gcc.dg/vmx/1b-06.c: New.
13047         * gcc.dg/vmx/1b-07.c: New.
13048         * gcc.dg/vmx/1c-01.c: New.
13049         * gcc.dg/vmx/1c-02.c: New.
13050         * gcc.dg/vmx/3a-01a.c: New.
13051         * gcc.dg/vmx/3a-01.c: New.
13052         * gcc.dg/vmx/3a-01m.c: New.
13053         * gcc.dg/vmx/3a-03.c: New.
13054         * gcc.dg/vmx/3a-03m.c: New.
13055         * gcc.dg/vmx/3a-04.c: New.
13056         * gcc.dg/vmx/3a-04m.c: New.
13057         * gcc.dg/vmx/3a-05.c: New.
13058         * gcc.dg/vmx/3a-06.c: New.
13059         * gcc.dg/vmx/3a-06m.c: New.
13060         * gcc.dg/vmx/3a-07.c: New.
13061         * gcc.dg/vmx/3b-01.c: New.
13062         * gcc.dg/vmx/3b-02.c: New.
13063         * gcc.dg/vmx/3b-10.c: New.
13064         * gcc.dg/vmx/3b-13.c: New.
13065         * gcc.dg/vmx/3b-14.c: New.
13066         * gcc.dg/vmx/3b-15.c: New.
13067         * gcc.dg/vmx/3c-01a.c: New.
13068         * gcc.dg/vmx/3c-01.c: New.
13069         * gcc.dg/vmx/3c-02.c: New.
13070         * gcc.dg/vmx/3c-03.c: New.
13071         * gcc.dg/vmx/3d-01.c: New.
13072         * gcc.dg/vmx/4-01.c: New.
13073         * gcc.dg/vmx/4-03.c: New.
13074         * gcc.dg/vmx/5-01.c: New.
13075         * gcc.dg/vmx/5-02.c: New.
13076         * gcc.dg/vmx/5-03.c: New.
13077         * gcc.dg/vmx/5-04.c: New.
13078         * gcc.dg/vmx/5-05.c: New.
13079         * gcc.dg/vmx/5-06.c: New.
13080         * gcc.dg/vmx/5-07.c: New.
13081         * gcc.dg/vmx/5-07t.c: New.
13082         * gcc.dg/vmx/5-08.c: New.
13083         * gcc.dg/vmx/5-10.c: New.
13084         * gcc.dg/vmx/5-11.c: New.
13085         * gcc.dg/vmx/7-01a.c: New.
13086         * gcc.dg/vmx/7-01.c: New.
13087         * gcc.dg/vmx/7c-01.c: New.
13088         * gcc.dg/vmx/7d-01.c: New.
13089         * gcc.dg/vmx/7d-02.c: New.
13090         * gcc.dg/vmx/8-01.c: New.
13091         * gcc.dg/vmx/8-02a.c: New.
13092         * gcc.dg/vmx/8-02.c: New.
13093         * gcc.dg/vmx/brode-1.c: New.
13094         * gcc.dg/vmx/bug-1.c: New.
13095         * gcc.dg/vmx/bug-2.c: New.
13096         * gcc.dg/vmx/bug-3.c: New.
13097         * gcc.dg/vmx/cw-bug-1.c: New.
13098         * gcc.dg/vmx/cw-bug-2.c: New.
13099         * gcc.dg/vmx/cw-bug-3.c: New.
13100         * gcc.dg/vmx/dct.c: New.
13101         * gcc.dg/vmx/debug-1.c: New.
13102         * gcc.dg/vmx/debug-2.c: New.
13103         * gcc.dg/vmx/debug-3.c: New.
13104         * gcc.dg/vmx/debug-4.c: New.
13105         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13106         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13107         * gcc.dg/vmx/eg-5.c: New.
13108         * gcc.dg/vmx/fft.c: New.
13109         * gcc.dg/vmx/gcc-bug-1.c: New.
13110         * gcc.dg/vmx/gcc-bug-2.c: New.
13111         * gcc.dg/vmx/gcc-bug-3.c: New.
13112         * gcc.dg/vmx/gcc-bug-4.c: New.
13113         * gcc.dg/vmx/gcc-bug-5.c: New.
13114         * gcc.dg/vmx/gcc-bug-6.c: New.
13115         * gcc.dg/vmx/gcc-bug-7.c: New.
13116         * gcc.dg/vmx/gcc-bug-8.c: New.
13117         * gcc.dg/vmx/gcc-bug-9.c: New.
13118         * gcc.dg/vmx/gcc-bug-b.c: New.
13119         * gcc.dg/vmx/gcc-bug-c.c: New.
13120         * gcc.dg/vmx/gcc-bug-d.c: New.
13121         * gcc.dg/vmx/gcc-bug-e.c: New.
13122         * gcc.dg/vmx/gcc-bug-f.c: New.
13123         * gcc.dg/vmx/gcc-bug-g.c: New.
13124         * gcc.dg/vmx/gcc-bug-i.c: New.
13125         * gcc.dg/vmx/harness.h: New.
13126         * gcc.dg/vmx/ira1.c: New.
13127         * gcc.dg/vmx/ira2a.c: New.
13128         * gcc.dg/vmx/ira2b.c: New.
13129         * gcc.dg/vmx/ira2.c: New.
13130         * gcc.dg/vmx/ira2c.c: New.
13131         * gcc.dg/vmx/mem.c: New.
13132         * gcc.dg/vmx/newton-1.c: New.
13133         * gcc.dg/vmx/ops.c: New.
13134         * gcc.dg/vmx/sn7153.c: New.
13135         * gcc.dg/vmx/spill2.c: New.
13136         * gcc.dg/vmx/spill3.c: New.
13137         * gcc.dg/vmx/spill.c: New.
13138         * gcc.dg/vmx/t.c: New.
13139         * gcc.dg/vmx/varargs-1.c: New.
13140         * gcc.dg/vmx/varargs-2.c: New.
13141         * gcc.dg/vmx/varargs-3.c: New.
13142         * gcc.dg/vmx/varargs-4.c: New.
13143         * gcc.dg/vmx/varargs-5.c: New.
13144         * gcc.dg/vmx/varargs-6.c: New.
13145         * gcc.dg/vmx/varargs-7.c: New.
13146         * gcc.dg/vmx/vmx.exp: New.
13147         * gcc.dg/vmx/vprint-1.c: New.
13148         * gcc.dg/vmx/vscan-1.c: New.
13149         * gcc.dg/vmx/x-01.c: New.
13150         * gcc.dg/vmx/x-02.c: New.
13151         * gcc.dg/vmx/x-03.c: New.
13152         * gcc.dg/vmx/x-04.c: New.
13153         * gcc.dg/vmx/x-05.c: New.
13154         * gcc.dg/vmx/yousufi-1.c: New.
13155         * gcc.dg/vmx/zero-1.c: New.
13156         * gcc.dg/vmx/zero.c: New.
13157
13158 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13159
13160         * g++.dg/lookup/java1.C: Update for chage of
13161         _Jv_AllocObject.
13162         * g++.dg/lookup/java2.C: Likewise.
13163
13164 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13165
13166         * ada/acats/run_all.sh: use -O2 by default.
13167
13168 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13169
13170         * gcc.dg/vr-mult-[12].c: New tests.
13171
13172 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13173
13174         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13175
13176         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13177
13178 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13179
13180         * lib/target-supports.exp (check_profiling_available): Assume profiling
13181         isn't available for mips*-*-elf targets.
13182
13183 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13184
13185         * gcc.dg/builtins-38.c: New test.
13186
13187 2004-04-14  Eric Christopher  <echristo@redhat.com>
13188
13189         * g++.dg/charset/charset.exp: Run .cc extension tests.
13190
13191 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13192
13193         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13194
13195 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13196
13197         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13198
13199 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13200
13201         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13202         * gcc.dg/i386-387-2.c: Likewise.
13203
13204         * gcc.dg/i386-387-7.c: New test.
13205         * gcc.dg/i386-387-8.c: New test.
13206
13207         * gcc.dg/builtins-37.c: New test.
13208
13209 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13210
13211         * g++.dg/pch/externc-1.C: Add missing semicolon.
13212
13213 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13214
13215         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13216
13217 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13218
13219         * gcc.c-torture/execute/20040411-1.c: New test.
13220
13221 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13222
13223         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13224
13225 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13226
13227         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13228
13229 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13230
13231         * lib/target-supports.exp (check_named_sections_available): New.
13232         * lib/gcc-dg.exp (dg-require-named-sections): New.
13233         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13234         old-deja.exp.  Also prune error-count message from HP linker.
13235         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13236
13237         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13238         * g++.old-deja/g++.pt/static3.C: Likewise.
13239         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13240
13241 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13242
13243         * gcc.c-torture/execute/20040409-1.c: New test case.
13244         * gcc.c-torture/execute/20040409-2.c: New test case.
13245         * gcc.c-torture/execute/20040409-3.c: New test case.
13246
13247 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13248
13249         * gcc.dg/20040409-1.c: New test.
13250
13251 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13252
13253         PR target/14888
13254         * g++.dg/opt/pr14888.C: New test case.
13255
13256 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13257
13258         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13259         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13260         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13261         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13262         New tests.
13263
13264 2004-04-08  Paul Brook  <paul@codesourcery.com>
13265
13266         * gcc.dg/spill-1.c: New test.
13267
13268 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13269
13270         * gcc.dg/torture/builtin-ctype-2.c: New test.
13271
13272 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13273
13274         * gcc.dg/pch/pch.exp: Add largefile test.
13275
13276 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13277
13278         * g++.dg/pch/externc-1.Hs: New.
13279         * g++.dg/pch/externc-1.C: New.
13280
13281 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13282
13283         * gcc.dg/compat/struct-by-value-5a_main.c,
13284         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13285         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13286         * gcc.dg/compat/struct-by-value-5a_x.c,
13287         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13288         gcc.dg/compat/struct-by-value-5_x.c.
13289         * gcc.dg/compat/struct-by-value-5a_y.c,
13290         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13291         gcc.dg/compat/struct-by-value-5_y.c.
13292
13293         * gcc.dg/compat/struct-by-value-6a_main.c,
13294         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13295         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13296         * gcc.dg/compat/struct-by-value-6a_x.c,
13297         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13298         gcc.dg/compat/struct-by-value-6_x.c.
13299         * gcc.dg/compat/struct-by-value-6a_y.c,
13300         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13301         gcc.dg/compat/struct-by-value-6_y.c.
13302
13303         * gcc.dg/compat/struct-by-value-7a_main.c,
13304         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13305         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13306         * gcc.dg/compat/struct-by-value-7a_x.c,
13307         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13308         gcc.dg/compat/struct-by-value-7_x.c.
13309         * gcc.dg/compat/struct-by-value-7a_y.c,
13310         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13311         gcc.dg/compat/struct-by-value-7_y.c.
13312
13313 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13314
13315         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13316         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13317         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13318         options.
13319
13320 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13321
13322         * gcc.dg/builtins-36.c: New test.
13323
13324 2004-04-06  Paul Brook  <paul@codesourcery.com>
13325
13326         * README.gcc: Remove obsolete contraint on testcases.
13327
13328 2004-04-05  Paul Brook  <paul@codesourcery.com>
13329
13330         PR2123
13331         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13332         failure and exit(0) on success.
13333         * g++.dg/expr/anew2.C: Ditto.
13334         * g++.dg/expr/anew3.C: Ditto.
13335         * g++.dg/expr/anew4.C: Ditto.
13336
13337 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13338
13339         PR c++/3518
13340         * g++.dg/template/unify7.C: New.
13341
13342 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13343
13344         * g++.dg/README: Bring up to date with new subdirectories; remove
13345         duplicate subdirectory lines.
13346
13347 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13348
13349         PR c++/14007
13350         * g++.dg/template/unify5.C: New.
13351         * g++.dg/template/unify6.C: New.
13352         * g++.dg/template/qualttp20.C: Adjust.
13353         * g++.old-deja/g++.jason/report.C: Adjust.
13354         * g++.old-deja/g++.other/qual1.C: Adjust.
13355
13356 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13357
13358         PR c++/14803
13359         * g++.dg/inherit/ptrmem1.C: New test.
13360
13361 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13362
13363         PR c++/14755
13364         * gcc.c-torture/execute/20040331-1.c: New test.
13365         * gcc.dg/20040331-1.c: New test.
13366
13367 2004-04-01  Paul Brook  <paul@codesourcery.com>
13368
13369         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13370
13371 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13372
13373         PR c++/14724
13374         * g++.dg/init/goto1.C: New test.
13375
13376         PR c++/14763
13377         * g++.dg/template/defarg4.C: New test.
13378
13379 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13380
13381         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13382
13383 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13384
13385         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13386
13387 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13388
13389         * gcc.dg/noncompile/undeclared-2.c: New test.
13390
13391 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13392
13393         * gcc.dg/940409-1.c: Remove XFAIL.
13394         * gcc.dg/reg-vol-struct-1.c: New test.
13395
13396 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13397
13398         * gcc.dg/torture/builtin-wctype-1.c: New test.
13399
13400 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13401
13402         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13403         * gcc.dg/20001101-1.c: Likewise.
13404         * gcc.dg/20001102-1.c: Likewise.
13405
13406 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13407
13408         * gcc.dg/compare8.c: Add an additional test for XOR.
13409
13410 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13411
13412         * gcc.dg/torture/builtin-ctype-1.c: New test.
13413
13414 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13415
13416         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13417         * gcc.dg/torture/builtin-math-1.c: Likewise.
13418         * gcc.dg/torture/builtin-power-1.c: New test.
13419
13420 2004-03-24  Andreas Schwab  <schwab@suse.de>
13421
13422         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13423         IA64 assembler.
13424
13425 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13426             Roger Sayle  <roger@eyesopen.com>
13427
13428         * gcc.dg/compare8.c: New test case.
13429
13430 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13431
13432         * g++.dg/ext/altivec-7.C: New test.
13433
13434 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13435
13436         PR 12267, 12391, 12560, 13129, 14114, 14133
13437         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13438         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13439         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13440         Adjust error regexps.
13441         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13442         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13443         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13444         * gcc.dg/local1.c: Add explanatory comment.
13445
13446 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13447
13448         PR optimization/14669
13449         * g++.dg/opt/fold2.C: New test case.
13450
13451 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13452
13453         PR c/14069
13454         * gcc.dg/20040322-1.c: New test.
13455
13456 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13457
13458         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13459         * gcc.dg/ultrasp4.c: Likewise.
13460         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13461
13462 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13463
13464         * gcc.dg/i386-sse-8.c: Reset default options.
13465
13466 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13467
13468         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13469         in the error message text.
13470
13471 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13472
13473         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13474
13475 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13476
13477         PR c++/14616
13478         * g++.dg/init/array13.C: New test.
13479
13480 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13481
13482         PR target/13889
13483         * gcc.c-torture/compile/pr13889.c: New test case.
13484
13485 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13486
13487         PR c/14635
13488         * builtins-1.c (nan, nans): Don't test.
13489         * builtins-30.c: Don't use nan, nanf, nanl.
13490         * builtins-35.c: New test.
13491
13492 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13493
13494         * g++.dg/ext/altivec-6.C: New test.
13495
13496 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13497
13498         * g++.dg/init/placement3.C: New test.
13499
13500         * g++.dg/template/spec13.C: New test.
13501
13502         * g++.dg/lookup/using11.C: New test.
13503
13504         * g++.dg/lookup/koenig3.C: New test.
13505
13506         * g++.dg/template/operator2.C: New test.
13507
13508         * g++.dg/expr/dtor3.C: New test.
13509         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13510         marker.
13511         * g++.old-deja/g++.law/visibility28.C: Likewise.
13512
13513 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13514
13515         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13516         * gcc.dg/ppc64-abi-3.c: Likewise.
13517
13518 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13519
13520         PR c++/14545
13521         * g++.dg/parse/template15.C: New test.
13522
13523 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13524
13525         * g++.dg/expr/dtor2.C: New test.
13526
13527         * g++.dg/lookup/anon4.C: New test.
13528
13529         * g++.dg/overload/using1.C: New test.
13530
13531         * g++.dg/template/lookup7.C: New test.
13532
13533         * g++.dg/template/typename6.C: New test.
13534
13535         * g++.dg/expr/cond6.C: New test.
13536
13537 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13538
13539         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13540
13541 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13542
13543         * g++.dg/expr/cond5.C: New test.
13544         * g++.dg/expr/constcast1.C: Likewise.
13545         * g++.dg/expr/ptrmem2.C: Likewise.
13546         * g++.dg/expr/ptrmem3.C: Likewise.
13547         * g++.dg/lookup/main1.C: Likewise.
13548         * g++.dg/template/lookup6.C: Likewise.
13549
13550 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13551
13552         * gcc.dg/local1.c: New test.
13553
13554         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13555
13556 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13557
13558         * gcc.dg/torture/builtin-convert-1.c: New test.
13559
13560 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13561
13562         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13563
13564 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13565
13566         PR c++/14481
13567         * g++.dg/warn/Wunused-7.C: New test.
13568
13569 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13570
13571         * gcc.dg/torture/builtin-integral-1.c: New test.
13572
13573 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13574
13575         PR c++/14586
13576         * g++.dg/parse/non-dependent3.C: New test.
13577
13578 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13579
13580         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13581         * g++.dg/eh/simd-2.C: Likewise.
13582         * g++.dg/init/array10.C: Likewise.
13583         * gcc.c-torture/compile/simd-1.c: Likewise.
13584         * gcc.c-torture/compile/simd-2.c: Likewise.
13585         * gcc.c-torture/compile/simd-3.c: Likewise.
13586         * gcc.c-torture/compile/simd-4.c: Likewise.
13587         * gcc.c-torture/compile/simd-6.c: Likewise.
13588         * gcc.c-torture/execute/simd-1.c: Likewise.
13589         * gcc.c-torture/execute/simd-2.c: Likewise.
13590         * gcc.dg/compat/vector-defs.h: Likewise.
13591         * gcc.dg/20020531-1.c: Likewise.
13592         * gcc.dg/altivec-3.c: Likewise.
13593         * gcc.dg/altivec-4.c: Likewise.
13594         * gcc.dg/altivec-varargs-1.c: Likewise.
13595         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13596         * gcc.dg/i386-mmx-3.c: Likewise.
13597         * gcc.dg/i386-sse-4.c: Likewise.
13598         * gcc.dg/i386-sse-5.c: Likewise.
13599         * gcc.dg/i386-sse-8.c: Likewise.
13600         * gcc.dg/simd-1.c: Likewise.
13601         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13602         __ev64_opaque__ since the machine description provides it.
13603
13604 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13605
13606         * lib/compat.exp (skip_list): New global variable.
13607         Use it to hold the user defined COMPAT_SKIPS list if any.
13608         (compat-obj): Add the members of skip_list to optall.
13609
13610 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13611
13612         * gcc.dg/compat/union-by-value-1_main.c,
13613         union-by-value-1_x.c, union-by-value-1_y.c,
13614         union-check.h, union-defs.h,
13615         union-init.h, union-return-1_main.c,
13616         union-return-1_x.c, union-return-1_y.c: New files.
13617
13618 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13619
13620         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13621         mixed-struct-init.h: Add 4 mixed structure types.
13622         struct-by-value-21_main.c, struct-by-value-21_x.c,
13623         struct-by-value-21_y.c, struct-return-21_main.c,
13624         struct-return-21_x.c, struct-return-21_y.c: New files.
13625
13626 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13627
13628         PR c++/14550
13629         * g++.dg/parse/template14.C: New test.
13630
13631 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13632
13633         * gcc.c-torture/execute/20040313-1.c: New test.
13634
13635 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13636
13637         PR target/14533
13638         * gcc.dg/20040311-2.c: New test.
13639
13640 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13641
13642         PR other/14544
13643         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13644         bit-field.
13645
13646 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13647
13648         * gcc.dg/20040305-2.c: Add missing return statement.
13649
13650 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13651
13652         * gcc.dg/builtins-34.c: Also check pow10*.
13653
13654 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13655
13656         PR target/14262
13657         * gcc.dg/20040305-2.c: New test.
13658
13659 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13660
13661         * gcc.dg/20040310-1.c: New test.
13662
13663 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13664
13665         * gcc.c-torture/execute/20040311-1.c: New test case.
13666
13667 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13668
13669         PR c++/14476
13670         * g++.dg/lookup/enum1.C: New test.
13671
13672 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13673
13674         PR c++/14510
13675         * g++.dg/lookup/struct2.C: New test.
13676
13677 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13678
13679         * gcc.dg/builtins-34.c: New test.
13680
13681 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13682
13683         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13684
13685 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13686
13687         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13688         * gcc.dg/alias-2.c: New testcase.
13689
13690 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13691
13692         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13693
13694 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13695
13696         * gcc.c-torture/execute/20040309-1.c: New test case.
13697
13698 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13699
13700         PR c++/14397
13701         * g++.dg/overload/ref1.C: New.
13702
13703 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13704
13705         PR c++/14409
13706         * g++.dg/template/spec12.C: New test.
13707
13708         PR c++/14448
13709         * g++.dg/parse/crash14.C: New test.
13710
13711 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13712
13713         PR c++/14230
13714         * g++.dg/init/ref11.C: New test.
13715
13716 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13717
13718         PR c++/14432
13719         * g++.dg/parse/builtin2.C: New test.
13720
13721 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13722
13723         PR c++/14401
13724         * g++.dg/init/ctor3.C: New test.
13725         * g++.dg/init/union1.C: New test.
13726         * g++.dg/ext/anon-struct4.C: New test.
13727
13728 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13729
13730         * g++.dg/lookup/koenig1.C: Tweak error messages.
13731         * g++.dg/lookup/used-before-declaration.C: Likewise.
13732         * g++.dg/other/do1.C: Likewise.
13733         * g++.dg/overload/koenig1.C: Likewise.
13734         * g++.dg/parse/crash13.C: Likewise.
13735         * g++.dg/template/instantiate3.C: Likewise.
13736
13737 2004-03-08  Eric Christopher  <echristo@redhat.com>
13738
13739         * * lib/target-supports.exp: Enable libiconv in test
13740         compilation.  Fix up error checking.
13741
13742 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13743
13744         PR middle-end/14289
13745         * gcc.dg/pr14289-1.c: New test case.
13746         * gcc.dg/pr14289-2.c: Likewise.
13747         * gcc.dg/pr14289-3.c: Likewise.
13748
13749 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13750
13751         * gcc.c-torture/execute/20040308-1.c: New test.
13752
13753 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13754
13755         * gcc.c-torture/execute/20040307-1.c: New test case.
13756
13757 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13758
13759         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13760
13761 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13762
13763         * gcc.dg/20040306-1.c: New test.
13764
13765 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13766
13767         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13768         them static.
13769         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13770
13771 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13772
13773         PR c/14465
13774         * gcc.dg/decl-6.c: New test.
13775
13776 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13777
13778         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13779         Rename LOGPOW -> LOG_POW.
13780         (SQRT_EXP, POW_EXP): New.
13781
13782 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13783
13784         * gcc.dg/i386-sse-8.c: New test.
13785
13786 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13787
13788         PR c/14114
13789         * gcc.dg/decl-5.c: New test.
13790
13791 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13792
13793         * gcc.dg/20040305-1.c: New test.
13794
13795 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13796
13797         PR other/14354
13798         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13799
13800 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13801
13802         PR c++/14425, c++/14426
13803         * g++.dg/ext/altivec-4.C: New test.
13804         * g++.dg/ext/altivec-5.C: New test.
13805
13806 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13807
13808         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13809         global variables of a type with no linkage.
13810         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13811         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13812         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13813         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13814         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13815         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13816         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13817         * g++.dg/warn/deprecated.C: Name enum Color.
13818         * g++.dg/overload/VLA.C: Name structure for 'b'.
13819         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13820
13821 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13822
13823         * gcc.c-torture/compile/20040304-1.c: New test.
13824
13825 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13826
13827         PR 13728
13828         * gcc.dg/decl-4.c: New testcase.
13829
13830 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13831
13832         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13833         as PRECF if sizeof (float) > sizeof (double).
13834         (PRECL): Make it the same as PRECF if
13835         sizeof (float) > sizeof (long double).
13836
13837 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13838
13839         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13840         system type.  Add check for irix6 which doesn't have c99 runtime.
13841
13842 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13843
13844         * gcc.dg/const-elim-1.c: xfail for xtensa.
13845
13846 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13847
13848         PR c++/14369
13849         * g++.dg/template/cond4.C: New test.
13850
13851 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13852
13853         PR c++/14360
13854         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13855
13856         PR c++/14361
13857         * g++.dg/parse/defarg7.C: New test.
13858
13859         PR c++/14359
13860         * g++.dg/template/friend26.C: New test.
13861
13862 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13863
13864         PR c++/14324
13865         * g++.dg/abi/mangle21.C: New test.
13866
13867         PR c++/14260
13868         * g++.dg/parse/constructor2.C: New test.
13869
13870         PR c++/14337
13871         * g++.dg/template/sfinae1.C: New test.
13872
13873 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13874
13875         PR c++/14267
13876         * g++.dg/expr/crash2.C: New test.
13877
13878         PR middle-end/13448
13879         * gcc.dg/inline-5.c: New test.
13880         * gcc.dg/always-inline.c: Split out tests into ...
13881         * gcc.dg/always-inline2.c: ... this and ...
13882         * gcc.dg/always-inline3.c: ... this.
13883
13884 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13885
13886         PR debug/12103
13887         * g++.dg/debug/crash1.C: New test.
13888
13889 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13890
13891         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13892         function with __attribute__((noinline)).
13893         (recurser_void2): Likewise.
13894         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13895         (recurser_void2): Likewise.
13896
13897 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13898
13899         PR middle-end/14203
13900         * g++.dg/warn/Wunused-6.C: New test case.
13901
13902 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13903
13904         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13905         not defined.
13906
13907 2004-02-27  Eric Christopher  <echristo@redhat.com>
13908
13909         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13910         * g++.dg/charset/asm2.c: Run only x86.
13911         * gcc.dg/charset/asm3.c: Ditto.
13912
13913 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13914
13915         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13916         ld_library_path.
13917
13918 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13919
13920         * g++.dg/ext/altivec-3.C: New.
13921
13922 2004-02-26  Richard Henderson  <rth@redhat.com>
13923
13924         * g++.dg/ext/attrib10.C: Mark for warning.
13925         * gcc.dg/attr-alias-1.c: New.
13926
13927 2004-02-26  Richard Henderson  <rth@redhat.com>
13928
13929         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13930         * gcc.c-torture/execute/20040208-2.c: ... it back.
13931
13932 2004-02-26  Eric Christopher  <echristo@redhat.com>
13933
13934         * lib/target-supports.exp (check-iconv-available): New function.
13935         * lib/gcc-dg.exp (dg-require-iconv): New function.
13936         Use above.
13937         * gcc.dg/charset: New directory.
13938         * gcc.dg/charset/charset.exp: New file.
13939         * gcc.dg/charset/asm1.c: Ditto.
13940         * gcc.dg/charset/asm2.c: Ditto.
13941         * gcc.dg/charset/asm3.c: Ditto.
13942         * gcc.dg/charset/asm4.c: Ditto.
13943         * gcc.dg/charset/asm5.c: Ditto.
13944         * gcc.dg/charset/attribute1.c: Ditto.
13945         * gcc.dg/charset/attribute2.c: Ditto.
13946         * gcc.dg/charset/string1.c: Ditto.
13947         * g++.dg/charset: New directory.
13948         * g++.dg/dg.exp: Add here. Special options.
13949         * g++.dg/charset/charset.exp: New file.
13950         * g++.dg/charset/asm1.c: Ditto.
13951         * g++.dg/charset/asm2.c: Ditto.
13952         * g++.dg/charset/asm3.c: Ditto.
13953         * g++.dg/charset/asm4.c: Ditto.
13954         * g++.dg/charset/attribute1.c: Ditto.
13955         * g++.dg/charset/attribute2.c: Ditto.
13956         * g++.dg/charset/extern1.cc: Ditto.
13957         * g++.dg/charset/extern2.cc: Ditto.
13958         * g++.dg/charset/string1.c: Ditto.
13959
13960 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
13961
13962         PR c++/14278
13963         * g++.dg/parse/comma1.C: New test.
13964
13965 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13966
13967         PR c++/14284
13968         * g++.dg/template/ttp8.C: New test.
13969
13970 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
13971
13972         * gcc.dg/fixuns-trunc-1.c: New test.
13973
13974 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13975
13976         * gcc.dg/builtins-config.h: Use #elif.
13977
13978 2004-02-26  Michael Matz  <matz@suse.de>
13979
13980         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
13981         * gcc.dg/991214-1.c: Likewise.
13982         * gcc.dg/i386-asm-1.c: Likewise.
13983
13984 2004-02-25  Richard Henderson  <rth@redhat.com>
13985
13986         * gcc.c-torture/execute/20040208-2.c: Move ...
13987         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
13988
13989 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13990
13991         PR c++/14246
13992         * g++.dg/other/crash-3.C: New test.
13993
13994 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13995
13996         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
13997         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
13998
13999         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14000         HP-UX.
14001
14002 2004-02-24  Michael Matz  <matz@suse.de>
14003
14004         * gcc.dg/i386-regparm.c: New.
14005
14006 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14007
14008         * gcc.c-torture/execute/20040223-1.c: New.
14009
14010 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14011             Kazu Hirata  <kazu@cs.umass.edu>
14012
14013         * gcc.dg/fwritable-strings-1.c: Remove.
14014
14015 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14016
14017         PR c/14156
14018         * gcc.dg/20040223-1.c: New test.
14019
14020 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14021
14022         PR c++/14106
14023         * g++.dg/ext/typeof9.C: New test.
14024
14025 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14026
14027         PR c++/14250
14028         * g++.dg/other/switch1.C: New test.
14029
14030 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14031
14032         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14033         * gcc.dg/va-arg-1.c: Likewise.
14034
14035 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14036
14037         PR c++/14143
14038         * g++.dg/template/koenig5.C: New test.
14039
14040 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14041
14042         * g++.dg/ext/altivec-1.C: Generalize target triple.
14043         * g++.dg/ext/altivec-2.C: New test case.
14044         * g++.dg/ext/altivec_check.h: New file.
14045         * gcc.dg/altivec-1.c: Generalize target triple;
14046         include altivec_check.h and call altivec_check().
14047         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14048         * gcc.dg/altivec-6.c: New test case.
14049         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14050         type casts as needed.
14051         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14052         altivec_check().
14053         * gcc.dg/altivec-12.c: New test case.
14054         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14055         include altivec_check.h and call altivec_check().
14056         * gcc.dg/altivec_check.h: New file.
14057
14058 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14059
14060         * lib/target-supports.exp (check_alias_available): Don't mangle
14061         function `g' in test program.
14062
14063 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14064
14065         * lib/target-supports.exp (check_profiling_available): Check
14066         argument to determine whether we support a profiling type.
14067         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14068         check_profiling_available.
14069         * g++.dg/bprob/bprob.exp: Likewise
14070         * g77.dg/bprob/bprob.exp: Likewise.
14071         * gcc.misc-tests/bprob.exp: Likewise.
14072         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14073         dg-require-profiling and delete expected error handling.
14074         * gcc.dg/20021014-1.c: Likewise.
14075         * gcc.dg/nest.c: Likewise.
14076
14077 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14078
14079         PR c++/12007
14080         * g++.dg/other/vthunk1.C: New test.
14081
14082 2004-02-20  Falk Hueffner  <falk@debian.org>
14083
14084         PR target/14201
14085         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14086
14087 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14088
14089         PR c++/13927
14090         * g++.dg/other/error8.C: Remove XFAIL markers.
14091
14092         PR c++/14173
14093         * g++.dg/ext/packed5.C: New test.
14094
14095         PR c++/14199
14096         * g++.dg/warn/Wunused-5.C: New test.
14097
14098         PR c++/14186
14099         * g++.dg/lookup/member1.C: New test.
14100
14101 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14102
14103         * gcc.c-torture/compile/20040130-1.c: Enable only when
14104         __INT_MAX__ >= 2147483647L.
14105         * gcc.c-torture/compile/961203-1.c: Likewise.
14106
14107 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14108
14109         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14110         * g++.dg/opt/template1.C: Robustify assembler regexp
14111
14112 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14113
14114         * gcc.c-torture/execute/simd-4.x: Remove.
14115         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14116         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14117         Guard with #ifndef SKIP_ATTRIBUTE.
14118         * gcc.dg/compat/vector-1_y.c: Likewise.
14119         * gcc.dg/compat/vector-2_x.c: Likewise.
14120         * gcc.dg/compat/vector-2_y.c: Likewise.
14121         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14122         * g++.dg/eh/simd-2.C: Likewise.
14123
14124 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14125
14126         * gcc.c-torture/compile/complex-1.c: New.
14127
14128 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14129
14130         PR target/14209
14131         * gcc.c-torture/execute/20040218-1.c: New test.
14132
14133 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14134
14135         PR c++/14181
14136         * g++.dg/parse/new2.C: New test.
14137
14138 2004-02-18  Paul Brook  <paul@codesourcery.com>
14139
14140         * gcc.c-torture/compile/libcall-1.c: New test.
14141
14142 2004-02-18  Paul Brook  <paul@codesourcery.com>
14143
14144         PR debug/12934
14145         * gcc.dg/debug/debug-7.c: New test.
14146
14147 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14148
14149         * gcc.dg/20040217-1.c: New test.
14150
14151 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14152
14153         * gcc.c-torture/execute/990208-1.x: Delete.
14154
14155 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14156
14157         * gcc.c-torture/execute/20040208-2.x: New file.
14158
14159 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14160
14161         PR c++/11326
14162         * g++.dg/abi/structret1.C: New test.
14163
14164 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14165
14166         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14167         (i386_cpuid): No need to test if cpuid is available on AMD64.
14168         Fix assembly, so that it works onboth i386 and AMD64.
14169         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14170         (vecInLong): Fix s[] member type to unsigned int.
14171         (vecInWord): Remove type.
14172         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14173         (a64, b64, c64, d64, e64): Remove.
14174         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14175         Remove unused variable.  Remove initialization of removed variables.
14176         Don't call mmx_tests nor sse_tests.
14177         (reference_mmx, reference_sse): Remove.
14178         (check): Add return stmt.
14179         * gcc.dg/i386-sse-7.c: New test.
14180         * gcc.dg/i386-mmx-4.c: New test.
14181
14182 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14183
14184         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14185         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14186         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14187         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14188         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14189         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14190         g++.dg/tc1/dr94.C: Fix line terminator.
14191
14192 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14193
14194         * gcc.c-torture/compile/20040216-1.c: New.
14195
14196 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14197
14198         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14199         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14200         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14201         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14202         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14203         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14204
14205 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14206
14207         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14208
14209 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14210
14211         PR c++/13971
14212         * g++.dg/expr/cond4.C: New test.
14213
14214         PR c++/14086
14215         * g++.dg/lookup/crash2.C: New test.
14216
14217 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14218
14219         * gcc.c-torture/compile/20040214-2.c: New test.
14220
14221 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14222
14223         PR c++/14116
14224         * g++.dg/ext/typeof8.C: New test.
14225
14226 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14227
14228         * gcc.c-torture/compile/20040214-1.c: New test.
14229
14230 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14231
14232         PR c++/13635
14233         * g++.dg/template/spec11.C: New test.
14234
14235 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14236
14237         PR c++/13927
14238         * g++.dg/other/error8.C: New test.
14239
14240 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14241
14242         PR c++/14122
14243         * g++.dg/template/array4.C: New test.
14244
14245         PR c++/14108
14246         * g++.dg/inherit/thunk2.C: New test.
14247
14248         PR c++/14083
14249         * g++.dg/eh/cond2.C: New test.
14250
14251 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14252
14253         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14254
14255 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14256
14257         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14258
14259 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14260
14261         * g++.dg/simd-2.C: xfail on ppc64-linux.
14262
14263 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14264
14265         PR c/456
14266         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14267         tests.
14268
14269 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14270
14271         * gcc.dg/builtins-33.c: New test.
14272
14273 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14274
14275         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14276
14277 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14278
14279         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14280
14281 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14282
14283         * gcc.dg/ppc64-abi-3.c: New test.
14284
14285 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14286
14287         PR c/14092
14288
14289         * gcc.dg/pr14092-1.c: New testcase.
14290
14291 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14292
14293         * gcc.dg/cpp/assert4.c: Fix typo last change.
14294
14295         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14296         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14297
14298         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14299
14300 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14301
14302         * gcc.c-torture/compile/20040209-1.c: New test case.
14303
14304 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14305
14306         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14307
14308 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14309
14310         * gcc.c-torture/execute/20040208-[12].c: New tests.
14311
14312 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14313
14314         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14315
14316 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14317
14318         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14319
14320 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14321
14322         Bug 13856
14323         * gcc.dg/visibility-8.c: New testcase.
14324
14325 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14326
14327         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14328         arguments.
14329         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14330
14331 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14332
14333         PR middle-end/13696
14334         * g++.dg/opt/fold1.C: New test case.
14335
14336 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14337
14338         PR c++/14033
14339         * g++.dg/other/crash-2.C: New test.
14340
14341 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14342
14343         PR c++/14028
14344         * g++.dg/parse/angle-bracket2.C: New test.
14345
14346 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14347
14348         PR middle-end/13750
14349         Revert:
14350         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14351         PR pch/13361
14352         * testsuite/g++.dg/pch/wchar-1.C: New.
14353         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14354
14355 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14356
14357         PR c++/14008
14358         * g++.dg/parse/error15.C: New test.
14359         * g++.dg/parse/crash11.C: Update dg-error mark.
14360
14361 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14362
14363         PR c++/13932
14364         * g++.dg/warn/conv2.C: New test.
14365
14366 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14367
14368         PR c++/13086
14369         * g++.dg/warn/incomplete1.C: Remove xfail.
14370
14371 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14372
14373         * lib/file-format.exp (gcc_target_object_format): Use
14374         ${tool}_target_compile, not gcc_target_compile.
14375         * lib/target-supports.exp (check_alias_available): Likewise.
14376         (check_gc_sections_available): Likewise.
14377         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14378         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14379         dg-require-alias.
14380
14381 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14382
14383         PR c++/13969
14384         * g++.dg/template/static6.C: New test.
14385
14386 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14387
14388         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14389
14390 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14391
14392         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14393         tests for systems where `char' is unsigned by default.
14394
14395 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14396
14397         PR c++/13997
14398         * g++.dg/template/partial3.C: New test.
14399
14400 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14401
14402         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14403         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14404         Remove mentions of obsolete ports.
14405
14406 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14407
14408         * gcc.dg/noncompile/20001228-1.c: Fix for new
14409         error message.
14410
14411 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14412
14413         PR target/9348
14414         * gcc.c-torture/execute/multdi-1.c: New test case.
14415
14416 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14417
14418         PR c++/13925
14419         * g++.dg/template/lookup5.C: New test.
14420
14421 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14422
14423         PR c++/13950
14424         * g++.dg/template/lookup4.C: New test.
14425
14426         PR c++/13970
14427         * g++.dg/parse/error14.C: New test.
14428
14429         PR c++/14002
14430         * g++.dg/parse/template13.C: New test.
14431
14432 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14433
14434         PR c++/13978
14435         * g++.dg/template/koenig4.C: New test.
14436
14437         PR c++/13968
14438         * g++.dg/template/crash17.C: New test.
14439
14440         PR c++/13975
14441         * g++.dg/parse/error13.C: New test.
14442         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14443
14444 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14445
14446         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14447
14448 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14449
14450         PR c/11658
14451         PR c/13994
14452         * gcc.dg/noncompile/20040203-1.c: New test.
14453         * gcc.dg/noncompile/20040203-2.c: Likewise.
14454         * gcc.dg/noncompile/20040203-3.c: Likewise.
14455         * gcc.dg/20040203-1.c: Likewise.
14456
14457 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14458
14459         PR c++/10858
14460         * g++.dg/template/sizeof7.C: New test.
14461
14462 2004-02-02  Eric Christopher  <echristo@redhat.com>
14463             Zack Weinberg  <zack@codesourcery.com>
14464
14465         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14466
14467 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14468
14469         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14470         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14471         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14472         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14473
14474 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14475
14476         PR c++/13113
14477         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14478
14479         PR c++/13854
14480         * g++.dg/ext/attrib13.C: New test.
14481
14482         PR c++/13907
14483         * g++.dg/conversion/op2.C: New test.
14484
14485 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14486
14487         * gcc.dg/titype-1.c: Fix pasto.
14488
14489 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14490
14491         * gcc.dg/titype-1.c: New test.
14492
14493 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14494
14495         PR c++/13957
14496         * g++.dg/template/non-type-template-argument-1.C,
14497         g++.dg/template/qualified-id1.C: Update dg-error marks.
14498         * g++.dg/template/nontype6.C: New test.
14499
14500 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14501
14502         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14503         * gcc.dg/builtins-31.c: New testcase.
14504         * gcc.dg/builtins-32.c: New testcase.
14505
14506 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14507
14508         * objc.dg/call-super-2.m: Update line numbers
14509         for the including of stddef.h.
14510
14511 2004-01-30  Michael Matz  <matz@suse.de>
14512
14513         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14514         g++.dg/ext/case-range3.C: New tests.
14515
14516 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14517
14518         DR206
14519         PR c++/13813
14520         * g++.dg/template/member4.C: New test.
14521
14522 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14523
14524         PR c++/13683
14525         * g++.dg/template/sizeof6.C: New test.
14526
14527 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14528
14529         * gcc.dg/fwritable-strings-1.c: New test.
14530
14531 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14532
14533         * gcc.c-torture/compile/20040130-1.c: New test.
14534
14535 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14536
14537         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14538
14539 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14540
14541         PR c++/13883
14542         * g++.dg/template/ctor3.C: New test.
14543
14544 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14545
14546         * g++.dg/tc1: New directory.
14547         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14548         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14549         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14550         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14551         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14552
14553 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14554
14555         * g++.dg/parse/error11.C: New test.
14556         * g++.dg/parse/error12.C: Likewise.
14557
14558 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14559
14560         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14561         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14562
14563 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14564
14565         PR c++/13791
14566         * g++.dg/ext/attrib12.C: New test.
14567
14568         PR c++/13736
14569         * g++.dg/parse/cast2.C: New test.
14570
14571 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14572
14573         * objc.dg/encode-2.m (main): New local string.  Set depending on
14574         sizeof long.  Use in sscanf call.
14575         * objc.dg/encode-3.m (main): New local string.  Set depending on
14576         sizeof long.  Use in scan_initial call.
14577
14578 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14579
14580         * objc.dg/call-super-2.m: Make LP64-safe.
14581         * objc.dg/desig-init-1.m: Likewise.
14582
14583 2004-01-27  Devang Patel <dpatel@apple.com>
14584
14585         * g++.dg/debug/namespace1.C: New test.
14586
14587 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14588
14589         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14590         xscale-*-*.
14591
14592         * gcc.dg/arm-mmx-1.c: New test.
14593
14594 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14595
14596         * gcc.dg/20040127-1.c: New test.
14597         * gcc.dg/20040127-2.c: New test.
14598
14599 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14600
14601         * objc.dg/stret-1.m (glob): Renamed to globa.
14602
14603 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14604
14605         PR c++/13663
14606         * g++.dg/expr/for1.C: New test.
14607
14608 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14609
14610         PR middle-end/13779
14611         * gcc.dg/darwin-longlong.c: New test.
14612
14613 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14614
14615         * gcc.dg/20040124-1.c: Moved test from here...
14616         * gcc.c-torture/compile/20040124-1.c: ...to here.
14617
14618 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14619
14620         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14621         the assembly output if -m64 is passed.
14622
14623 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14624
14625         PR c++/13833
14626         * g++.dg/template/cond3.C: New test.
14627
14628 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14629
14630         PR c++/13810
14631         * g++.dg/template/ttp7.C: New test.
14632
14633 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14634
14635         PR c++/13797
14636         * g++.dg/template/nontype4.C: New test.
14637         * g++.dg/template/nontype5.C: Likewise.
14638
14639 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14640
14641         * gcc.dg/torture/mips-clobber-at.c: New test.
14642
14643 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14644
14645         * gcc.dg/20040124-1.c: New test.
14646
14647 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14648
14649         * gcc.dg/20040123-1.c: New test.
14650
14651 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14652
14653         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14654
14655 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14656
14657         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14658
14659 2004-01-23  Andrew Pinski  <apinski@apple.com>
14660
14661         * gcc.dg/20030121-1.c: Move to ..
14662         * gcc.dg/20040121-1.c: here.
14663
14664 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14665
14666         * gcc.dg/builtins-29.c: New test case.
14667
14668 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14669
14670         PR 18314
14671         * gcc.dg/builtins-30.c: New testcase.
14672
14673 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14674
14675         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14676         * lib/g77.exp: Likewise.
14677         * lib/objc.exp: Likewise.
14678         * lib/g++.exp: Likewise.
14679
14680 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14681
14682         * gcc.dg/struct-by-value-2.c: New test.
14683
14684 2004-01-21  Andrew Pinski  <apinski@apple.com>
14685
14686         PR target/13785
14687         * gcc.dg/20030121-1.c: New test.
14688
14689 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14690
14691         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14692         clobber frame pointer register in asm statement.
14693
14694 2004-01-21  Falk Hueffner  <falk@debian.org>
14695
14696         * gcc.c-torture/compile/20040121-1.c: New test.
14697
14698 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14699
14700         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14701
14702 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14703
14704         * gcc.dg/ppc64-abi-2.c: New test.
14705
14706 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14707
14708         * lib/treelang.exp: Fill out this file.
14709         * lib/treelang-dg.exp: New File.
14710
14711 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14712
14713         * gcc.c-torture/compile/981022-1.c: Remove.
14714         * gcc.dg/array-5.c: Remove XFAIL.
14715         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14716         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14717         gcc.dg/cond-lvalue-1.c: Update.
14718         * gcc.dg/cast-lvalue-2.c: New test.
14719
14720 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14721
14722         PR c++/13592
14723         * g++.dg/other/error1.C (class foo): Tweak error message.
14724
14725         PR c++/13592
14726         * g++.dg/template/call2.C: New test.
14727
14728 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14729
14730         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14731         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14732         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14733         scalar-return-1_x.c, scalar-return-2_y.c,
14734         scalar-return-3_x.c, scalar-return-3_y.c,
14735         scalar-return-4_x.c, scalar-return-4_y.c,
14736         struct-align-1.h, struct-align-1_x.c,
14737         struct-align-1_y.c, struct-align-2.h,
14738         struct-align-2_x.c, struct-align-2_y.c,
14739         struct-by-value-10_y.c, struct-by-value-11_x.c,
14740         struct-by-value-11_y.c, struct-by-value-12_x.c,
14741         struct-by-value-12_y.c, struct-by-value-13_x.c,
14742         struct-by-value-13_y.c, struct-by-value-14_x.c,
14743         struct-by-value-14_y.c, struct-by-value-15_x.c,
14744         struct-by-value-15_y.c, struct-by-value-16_y.c,
14745         struct-by-value-17_y.c, struct-by-value-18_y.c,
14746         struct-by-value-19_y.c, struct-by-value-1_x.c,
14747         struct-by-value-1_y.c, struct-by-value-20_y.c,
14748         struct-by-value-2_x.c, struct-by-value-2_y.c,
14749         struct-by-value-3_y.c, struct-by-value-4_x.c,
14750         struct-by-value-4_y.c, struct-by-value-5_y.c,
14751         struct-by-value-6_y.c, struct-by-value-7_y.c
14752         struct-by-value-8_x.c, struct-by-value-8_y.c
14753         struct-by-value-9_x.c, struct-by-value-9_y.c
14754         struct-return-10_x.c, struct-return-10_y.c,
14755         struct-return-19_x.c, struct-return-20_x.c
14756         struct-return-2_x.c, struct-return-2_y.c
14757         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14758         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14759
14760 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14761
14762         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14763         attribute on sparc*-sun-solaris2.*.
14764
14765 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14766
14767         PR c++/13710
14768         * g++.dg/ext/typeof7.C: New test.
14769
14770 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14771
14772         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14773         * gcc.dg/const-elim-1.c: Same.
14774
14775 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14776
14777         * objc.dg/stret-1.m: New.
14778         * objc.dg/stret-2.m: New.
14779
14780 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14781
14782         PR c++/11895
14783         * g++.dg/ext/vector1.C: New test.
14784
14785 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14786
14787         * gcc.dg/pch/import-1.c: New.
14788         * gcc.dg/pch/import-1.hs: New.
14789         * gcc.dg/pch/import-1a.h: New.
14790         * gcc.dg/pch/import-1b.h: New.
14791         * gcc.dg/pch/import-1c.h: New.
14792
14793 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14794
14795         PR c++/13574
14796         * g++.dg/ext/array1.C: New test.
14797
14798         PR c++/13178
14799         * g++.dg/conversion/op1.C: New test.
14800
14801 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14802
14803         PR 11864
14804         From Kazumoto Kojima / Dan Kegel:
14805         * gcc.dg/pr11864-1.c: New test.
14806
14807         PR 10392
14808         From Marcus Comstedt / Dan Kegel:
14809         * gcc.dg/pr10392-1.c: New test.
14810
14811 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14812
14813         PR c++/13478
14814         * g++.dg/init/ref10.C: New test.
14815
14816 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14817
14818         PR c++/13407
14819         * g++.dg/parse/typename6.C: New test.
14820
14821 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14822
14823         PR pch/13361
14824         * testsuite/g++.dg/pch/wchar-1.C: New.
14825         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14826
14827 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14828
14829         PR c++/9259
14830         * g++.dg/expr/sizeof2.C: New test.
14831
14832 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14833
14834         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14835
14836 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14837
14838         PR c++/13659
14839         * g++.dg/lookup/strong-using-3.C: New.
14840         * g++.dg/lookup/using-10.C: New.
14841
14842 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14843
14844         PR c++/13594
14845         * g++.dg/lookup/strong-using-2.C: New.
14846
14847 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14848             Dan Kegel <dank@kegel.com>
14849             J"orn Rennecke <joern.rennecke@superh.com>
14850
14851         PR target/9365
14852         * gcc.dg/pr9365-1.c: New test.
14853
14854 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14855
14856         PR c++/8856
14857         * g++.dg/parse/casting-operator2.C: New test.
14858         * g++.old-deja/g++.pt/explicit83.C: Remove.
14859
14860 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14861
14862         * gcc.dg/label-compound-stmt-1.c: New test.
14863         * gcc.c-torture/compile/950922-1.c,
14864         gcc.c-torture/compile/20000211-3.c,
14865         gcc.c-torture/compile/20000518-1.c,
14866         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14867         compound statements.
14868
14869 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14870
14871         * gcc.dg/ppc64-abi-1.c: New test.
14872
14873 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14874
14875          * g++.dg/ext/attrib9.C: Add dg-warnings.
14876
14877 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14878
14879         PR c++/12335
14880         * g++.dg/parse/dtor3.C: New test.
14881
14882 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14883
14884         PR c++/12709
14885         * g++.dg/parse/try-catch-1.C: New test.
14886
14887 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14888
14889         * ada/acats/run_all.sh: Add more verbose output in acats.log
14890         when compiling tests.
14891
14892 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14893
14894         PR 13656
14895         * gcc.dg/typedef-redecl.c: New test case.
14896         * gcc.dg/typedef-redecl.h: New support file.
14897
14898 2004-01-13  Jan Hubicka  <jh@suse.cz>
14899
14900         * gcc.dg/always_inline.c: New test.
14901         * gcc.dg/debug/20031231-1.c: Fix.
14902
14903 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14904
14905         PR c++/13474
14906         * g++.dg/template/array3.C: New test.
14907
14908 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14909
14910         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14911         * g++.dg/warn/Wunused-2.C: Likewise.
14912
14913 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14914
14915         PR c++/13289
14916         * g++.dg/template/instantiate6.C: New test.
14917
14918 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14919
14920         PR middle-end/11397
14921         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14922
14923 2004-01-12  Jan Hubicka  <jh@suse.cz>
14924
14925         PR opt/12826
14926         * gcc.dg/20040112-1.c: New.
14927
14928         * gcc.dg/dwarf-die[1-7].c: Move to...
14929         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14930         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14931
14932 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14933
14934         PR c++/4100
14935         * g++.dg/parse/friend4.C: New test.
14936
14937 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14938
14939         PR c++/4100
14940         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14941         definition is called a friend.
14942
14943 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14944
14945         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14946
14947 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14948
14949         PR c++/3478
14950         * g++.dg/parse/error10.C: New test.
14951         * g++.dg/template/arg2.C: Accept "invalid type" error.
14952
14953 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14954
14955         PR middle-end/13392
14956         * g++.dg/opt/expect2.C: New test.
14957
14958 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14959
14960         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
14961         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
14962         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
14963         Update dg-error regexps.
14964
14965 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14966
14967         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
14968         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
14969
14970 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14971
14972         * gcc.dg/pragma-re-1.c: Use right pointer type.
14973
14974 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14975
14976         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
14977
14978 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
14979
14980         * gcc.dg/rs6000-ldouble-1.c: New.
14981
14982 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14983
14984         DR 337
14985         PR c++/9256
14986         * g++.dg/other/abstract1.C: New test.
14987
14988 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
14989
14990         * g++.dg/lookup/strong-using-1.C: New.
14991
14992 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14993
14994         PR c/11234
14995         * gcc.dg/func-ptr-conv-1.c: New test.
14996         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
14997
14998 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
14999
15000         PR target/13380.
15001         * gcc.c-torture/compile/20040109-1.c: New.
15002
15003 2004-01-08  Stuart Hastings  <stuart@apple.com>
15004
15005         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15006         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15007         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15008
15009 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15010
15011         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15012
15013 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15014
15015         * ada/acats/run_acats: Treat 'gnatchop' the same way
15016         as 'gnatmake'.  Export GCC_DRIVER.
15017         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15018         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15019
15020 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15021
15022         PR c++/12573
15023         * g++.dg/template/dependent-expr4.C: New test.
15024
15025 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15026
15027         * gcc.dg/altivec-11.c: New test.
15028
15029 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15030
15031         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15032
15033 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15034
15035         PR c/6024
15036         * gcc.dg/enum-compat-1.c: New test.
15037         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15038
15039 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15040
15041         PR c/12165
15042         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15043         gcc.dg/c99-idem-qual-3.c: New tests.
15044
15045 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15046
15047         * gcc.dg/winline-7.c: Don't cast void * to int.
15048
15049 2004-01-06  Jan Hubicka  <jh@suse.cz>
15050
15051         * gcc.dg/i386-sse-5.c: New test
15052         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15053
15054 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15055
15056         PR c++/12815
15057         * g++.dg/rtti/typeid4.C: New test.
15058
15059 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15060
15061         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15062
15063 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15064
15065         PR c++/12132
15066         * g++.dg/template/error11.C: New test.
15067
15068         PR c++/13451
15069         * g++.dg/template/class2.C: New test.
15070
15071 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15072         Richard Sandiford <rsandifo@redhat.com>
15073
15074         PR c++/13387
15075         * g++.dg/opt/alias3.C: New test.
15076
15077 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15078
15079         PR c++/13157
15080         * g++.dg/template/koenig3.C: New test.
15081
15082         PR c++/13529
15083         * g++.dg/parse/offsetof3.C: New test.
15084
15085         * g++.dg/init/copy7.C: Add missing dg-error markers.
15086
15087         PR c++/12226
15088         * g++.dg/init/copy7.c: New test.
15089
15090         PR c++/13536
15091         * g++.dg/parse/cast1.C: New test.
15092
15093 2004-01-04  Jan Hubicka  <jh@suse.cz>
15094
15095         * gcc.dg/winline[1-7].c: New tests.
15096
15097 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15098
15099         PR c++/13520
15100         * g++.dg/template/qualttp22.C: New test.
15101
15102 2004-01-01  Jan Hubicka  <jh@suse.cz>
15103
15104         * gcc.dg/debug/20031231-1.c: New.
15105         * gcc.c-torture/compile/20040101-1.c: New.
15106         * gcc.dg/dwarf-die-[1-7].c: New.
15107
15108 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15109
15110         PR optimization/13521
15111         * gcc.c-torture/compile/20031231-1.c: New test.
15112
15113 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15114
15115         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15116
15117 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15118
15119         PR c++/10079
15120         * g++.dg/template/crash16.C: New test.
15121
15122 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15123
15124         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15125
15126 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15127
15128         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15129         ports.
15130         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15131         * g++.old-deja/g++.law/profile1.C: Likewise.
15132         * gcc.c-torture/compile/981006-1.c: Likewise.
15133         * gcc.c-torture/execute/loop-2e.x: Likewise.
15134         * gcc.c-torture/execute/loop-2f.x: Remove.
15135         * gcc.c-torture/execute/loop-2g.x: Likewise.
15136         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15137         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15138
15139 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15140
15141         PR c++/13507
15142         * g++.dg/ext/attrib11.C: New test.
15143
15144         PR c++/13494
15145         * g++.dg/template/array2-1.C: New test.
15146         * g++.dg/template/array2-2.C: New test.
15147
15148 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15149
15150         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15151
15152 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15153
15154         PR c++/12774
15155         * g++.dg/template/array1-1.C: New test.
15156         * g++.dg/template/array1-2.C: New test.
15157
15158 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15159
15160         PR fortran/12632
15161         * g77.dg/12632.f: New test case.
15162
15163 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15164
15165         PR c++/13289
15166         * g++.dg/parse/nontype1.C: New test.
15167
15168 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15169
15170         PR c++/12403
15171         * g++.dg/parse/explicit1.C: New test.
15172         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15173
15174 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15175
15176         PR c++/13081
15177         * g++.dg/opt/inline6.C: New test.
15178
15179         PR c++/12613
15180         * g++.dg/parse/error9.C: New test.
15181
15182         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15183
15184 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15185
15186         PR c++/13009
15187         * g++.dg/init/assign1.C: New test.
15188
15189 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15190
15191         PR c++/13070
15192         * g++.dg/warn/format3.C: New test case.
15193
15194 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15195
15196         * gcc.c-torture/compile/20031227-1.c: New test.
15197
15198 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15199
15200         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15201         * g77.dg/bprob/bprob.exp: Likewise.
15202         * gcc.misc-tests/bprob.exp: Likewise.
15203         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15204         variants on systems where the library does not provide that
15205         functionality.
15206         * gcc.dg/builtins-20.c: Use builtins-config.h.
15207         * gcc.dg/builtins-config.h: New file.
15208
15209 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15210
15211         * lib/gcc-dg.exp (dg-require-profiling): New function.
15212         * lib/target-supports.exp (check_profiling_available): Likewise.
15213         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15214         * g77.dg/bprob/bprob.exp: Likewise.
15215         * gcc.misc-tests/bprob.exp: Likewise.
15216         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15217         * gcc.dg/20021014-1.c: Likewise.
15218         * gcc.dg/nest.c: Likewise.
15219
15220 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15221
15222         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15223         compiling.
15224         * g++.dg/lookup/java2.C: Likewise.
15225         * gcc.dg/cpp/lexident.c: Likewise.
15226
15227 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15228
15229         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15230         given.
15231         * gcc.c-torture/compile/961203-1.c: Likewise.
15232         * gcc.c-torture/compile/980506-1.c: Likewise.
15233
15234 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15235
15236         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15237         (additional_prunes): New global.
15238         (gcc-dg-prune): Handle additional per-test pruning.
15239         (dg-test): Clear additional_prunes between tests.
15240
15241         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15242         dg-prune-output to avoid spurious failures from assembler
15243         complaining about nonexistent WAW violations.
15244         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15245         Use dg-prune-output to avoid spurious failures from assembler
15246         warning about Itanium B-step errata.
15247
15248 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15249
15250         * g++.dg/abi/macro0.C: New test.
15251         * g++.dg/abi/macro1.C: Likewise.
15252         * g++.dg/abi/macro2.C: Likewise.
15253
15254         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15255         * g++.dg/abi/bitfield7.C: Likewise.
15256         * g++.dg/abi/dtor2.C: Likewise.
15257         * g++.dg/abi/mangle11.C: Likewise.
15258         * g++.dg/abi/mangle12.C: Likewise.
15259         * g++.dg/abi/mangle14.C: Likewise.
15260         * g++.dg/abi/mangle17.C: Likewise.
15261         * g++.dg/abi/vbase10.C: Likewise.
15262         * g++.dg/abi/vbase14.C: Likewise.
15263         * g++.dg/template/qualttp17.C: Likewise.
15264
15265 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15266
15267         PR c/11995
15268         * gcc.dg/20031223-1.c: New test.
15269
15270 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15271
15272         * gcc.dg/noreturn-7.c: New test.
15273
15274 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15275
15276         * gcc.dg/null-pointer-1.c: New test.
15277
15278 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15279
15280         * g++.old-deja/g++.jason/template18.C: Remove.
15281         * g++.old-deja/g++.jason/template37.C: Likewise.
15282
15283         PR c++/12862
15284         * g++.dg/lookup/ns1.C: New test.
15285
15286         PR c++/12397
15287         * g++.dg/template/lookup3.C: New test.
15288
15289 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15290
15291         * g++.dg/template/recurse1.C: New test
15292
15293 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15294
15295         PR c++/12479
15296         * g++.dg/parse/semicolon1.C: New test.
15297         * g++.dg/parse/semicolon1.h: Likewise.
15298
15299 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15300
15301         * gcc.dg/darwin-misaligned.c: New test.
15302
15303 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15304
15305         PR c/9163
15306         * gcc.dg/20031222-1.c: New test.
15307
15308 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15309
15310         PR c++/13438
15311         * g++.dg/parse/error8.C: New test.
15312
15313         PR c++/11554
15314         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15315
15316 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15317
15318         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15319         too small.
15320         * gcc.c-torture/compile/930217-1.c: Likewise.
15321         * gcc.c-torture/compile/930513-1.c: Likewise.
15322         * gcc.c-torture/execute/920908-2.c: Likewise.
15323         * gcc.c-torture/execute/921204-1.c: Likewise.
15324         * gcc.c-torture/execute/930621-1.c: Likewise.
15325         * gcc.c-torture/execute/930630-1.c: Likewise.
15326         * gcc.c-torture/execute/931031-1.c: Likewise.
15327         * gcc.c-torture/execute/980602-2.c: Likewise.
15328         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15329         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15330         * gcc.c-torture/execute/extzvsi.c: Likewise.
15331         * gcc.c-torture/unsorted/ext.c: Likewise.
15332
15333 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15334
15335         PR target/12749
15336         * gcc.c-torture/compile/20031220-2.c: New test case.
15337
15338 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15339
15340         PR optimization/13031
15341         * gcc.c-torture/compile/20031220-1.c: New test case.
15342
15343 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15344
15345         * gcc.dg/cast-function-1.c: New test.
15346
15347 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15348
15349         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15350         formats.
15351
15352 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15353
15354         PR c++/12795
15355         * g++.dg/ext/attrib10.C: New test.
15356
15357 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15358
15359         * gcc.dg/cleanup-10.c: New test.
15360         * gcc.dg/cleanup-11.c: New test.
15361
15362 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15363
15364         PR c++/13239
15365         * g++.dg/opt/expect1.C: New test.
15366
15367 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15368
15369         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15370
15371 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15372
15373         PR debug/12923
15374         * gcc.dg/20031218-1.c: New test.
15375
15376         PR debug/12389
15377         * gcc.dg/20031218-2.c: New test.
15378         * gcc.dg/20031218-3.c: New test.
15379
15380         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15381         of label name and allow for USER_LABEL_PREFIX == "_" names.
15382         * g++.dg/abi/mangle18-2.C: Likewise.
15383         * g++.dg/abi/mangle19-1.C: Likewise.
15384         * g++.dg/abi/mangle19-2.C: Likewise.
15385         * g++.dg/abi/mangle20-1.C: Likewise.
15386         * g++.dg/abi/mangle20-2.C: Likewise.
15387
15388 2003-12-18  Richard Henderson  <rth@redhat.com>
15389
15390         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15391
15392 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15393             Dan Kegel <dank@kegel.com>
15394
15395         PR other/12009
15396         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15397         testing a cross compiler, it causes spurious compile failures.
15398         * lib/g++.exp: Likewise.
15399
15400 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15401
15402         PR c++/13262
15403         * g++.dg/template/access13.C: New test.
15404
15405 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15406
15407         * gcc.dg/20031216-1.c: New test.
15408
15409 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15410
15411         PR c++/9154
15412         * g++.dg/template/error10.C: New test.
15413
15414 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15415
15416         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15417         * g++.dg/eh/simd-2.C: Likewise.
15418
15419 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15420             Roger Sayle  <roger@eyesopen.com>
15421
15422         * gcc.c-torture/execute/ieee/mzero5.c: New.
15423
15424 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15425
15426         PR c++/10603
15427         * g++.dg/parse/error6.C: New test.
15428
15429         PR c++/12827
15430         * g++.dg/parse/error7.C: New test.
15431
15432 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15433
15434         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15435         at -O with stabs debugging formats.
15436         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15437         * gcc.dg/debug/debug-2.c: Likewise.
15438
15439 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15440
15441         PR c++/12696
15442         * g++.dg/init/error1.C: New test.
15443
15444         PR c++/12218
15445         * g++.dg/init/pm3.C: New test.
15446
15447 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15448
15449         PR c/3347
15450         * gcc.dg/bitfld-8.c: New test.
15451
15452 2003-12-16  James Lemke  <jim@wasabisystems.com>
15453
15454         * gcc.dg/arm-scd42-[123].c: New tests.
15455
15456 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15457
15458         PR c++/9043
15459         * g++.dg/abi/mangle20-1.C: New test.
15460         * g++.dg/abi/mangle20-2.C: New test.
15461
15462 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15463
15464         PR c++/13275
15465         * g++.dg/other/offsetof2.C: Remove XFAIL.
15466         * g++.dg/parse/offsetof1.C: New test.
15467         * g++.gd/parse/offsetof2.C: Likewise.
15468
15469 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15470
15471         * g++.dg/template/nontype3.C: New test.
15472         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15473
15474 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15475
15476         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15477
15478 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15479
15480         PR c++/13387
15481         * g++.dg/expr/assign1.C: New test.
15482
15483         PR c++/13242
15484         * g++.dg/abi/mangle19-1.C: New test.
15485         * g++.dg/abi/mangle19-2.C: New test.
15486
15487 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15488
15489         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15490
15491 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15492
15493         * gcc.c-torture/execute/20031216-1.c: New test.
15494
15495 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15496
15497         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15498         an ICE regression.
15499
15500 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15501
15502         PR c++/10926
15503         * g++.dg/template/error9.C: New test.
15504
15505         PR c++/11116
15506         * g++.dg/template/error8.C: New test.
15507
15508 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15509
15510         PR middle-end/13400
15511         * gcc.c-torture/execute/20031215-1.c: New test case.
15512
15513 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15514
15515         PR c++/13269
15516         * g++.dg/parse/error5.C: New test.
15517
15518         PR c++/12989
15519         * g++.dg/expr/sizeof1.C: New test.
15520
15521         PR c++/13310
15522         * g++.dg/template/crash15.C: New test.
15523
15524 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15525
15526         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15527         a non-POD type as the last named parameter of a varargs function.
15528
15529 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15530
15531         PR c++/13243
15532         PR c++/12573
15533         * g++.dg/template/crash14.C: New test.
15534         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15535
15536 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15537
15538         * g++.dg/other/java1.C: New test.
15539
15540         PR c++/13241
15541         * g++.dg/abi/mangle18-1.C: New test.
15542         * g++.dg/abi/mangle18-2.C: New test.
15543
15544 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15545
15546         PR optimization/10312
15547         * gcc.c-torture/execute/20031214-1.c: New.
15548
15549 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15550
15551         PR c++/10779
15552         PR c++/12160
15553         * g++.dg/parse/error3.C: New test.
15554         * g++.dg/parse/error4.C: Likewise.
15555         * g++.dg/abi/mangle4.C: Tweak error messages.
15556         * g++.dg/lookup/using5.C: Likewise.
15557         * g++.dg/other/error2.C: Likewise.
15558         * g++.dg/parse/typename5.C: Likewise.
15559         * g++.dg/parse/undefined1.C: Likewise.
15560         * g++.dg/template/arg2.C: Likewise.
15561         * g++.dg/template/ttp3.C: Likewise.
15562         * g++.dg/template/type1.C: Likewise.
15563         * g++.old-deja/g++.other/crash32.C: Likewise.
15564         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15565
15566 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15567
15568         PR c++/13106
15569         * g++.dg/warn/noreturn-3.C: New test.
15570
15571 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15572
15573         PR c++/13118
15574         * g++.dg/abi/covariant3.C: New.
15575
15576 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15577
15578         * g++.dg/eh/ia64-1.C: New test.
15579
15580 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15581
15582         PR optimization/13037
15583         * g77.f-torture/execute/13037.f: New test case.
15584
15585 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15586
15587         PR c++/12881
15588         * g++.dg/abi/covariant2.C: New.
15589
15590 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15591
15592         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15593
15594 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15595
15596         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15597
15598 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15599
15600         PR other/10819
15601         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15602         to fix Bug 10819.
15603         * lib/g++.exp (g++_version): Likewise.
15604         * lib/g77.exp (g77_version): Likewise.
15605         * lib/objc.exp (default_objc_version): Likewise.
15606
15607 2003-12-10  Richard Henderson  <rth@redhat.com>
15608
15609         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15610
15611         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15612
15613 2003-12-08  Matt Austern  <austern@apple.com>
15614
15615         PR c/13134
15616         * lib/gcc-dg.exp (dg-require-visibility): Define.
15617         * lib/target-supports (check_visibility_available): Define.
15618         * gcc.dg/visibility-1.c: New test.
15619         * gcc.dg/visibility-2.c: Likewise.
15620         * gcc.dg/visibility-3.c: Likewise.
15621         * gcc.dg/visibility-4.c: Likewise.
15622         * gcc.dg/visibility-5.c: Likewise.
15623         * gcc.dg/visibility-6.c: Likewise.
15624         * g++.dg/ext/visibility-1.C: Likewise.
15625         * g++.dg/ext/visibility-2.C: Likewise.
15626         * g++.dg/ext/visibility-3.C: Likewise.
15627         * g++.dg/ext/visibility-4.C: Likewise.
15628         * g++.dg/ext/visibility-5.C: Likewise.
15629         * g++.dg/ext/visibility-6.C: Likewise.
15630
15631 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15632
15633         * g++.dg/lookup/java1.C: New test.
15634         * g++.dg/lookup/java2.C: New test.
15635
15636 2003-12-07  Falk Hueffner  <falk@debian.org>
15637
15638         * g++.dg/opt/noreturn-1.C: New test.
15639
15640 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15641
15642         * gcc.dg/overflow-1.c: New test.
15643
15644 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15645
15646         * g77.f-torture/compile/13060.f: New test.
15647
15648 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15649
15650         PR c++/13323
15651         * g++.dg/inherit/operator2.C: New test.
15652
15653 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15654
15655         PR c++/13305
15656         * g++.dg/ext/attrib9.C: New test.
15657
15658 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15659
15660         PR c++/13314
15661         * g++.dg/template/error7.C: New test.
15662
15663 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15664             J"orn Rennecke <joern.rennecke@superh.com>
15665
15666         PR target/13302
15667         * g++.dg/other/struct-va_list.C: New test.
15668
15669 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15670
15671         PR c++/13166
15672         * g++.dg/parse/defarg6.C: New test.
15673
15674 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15675
15676         PR target/13256
15677         * gcc.c-torture/execute/20031201-1.c: New test.
15678
15679 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15680
15681         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15682
15683 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15684
15685         * gcc.dg/builtin-return-1.c: New test.
15686
15687 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15688             J"orn Rennecke <joern.rennecke@superh.com>
15689
15690         PR optimization/13260
15691         * gcc.c-torture/execute/20031204-1.c: New test.
15692
15693 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15694
15695         PR c++/9127
15696         * g++.dg/template/error6.C: New test.
15697
15698 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15699
15700         * gcc.dg/20031202-1.c: New test.
15701
15702 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15703
15704         PR c++/13179
15705         * g++.dg/template/eh1.C: New test.
15706
15707         PR c++/10771
15708         * g++.dg/template/error5.C: New test.
15709
15710 2003-12-02  David Ung  <davidu@mips.com>
15711
15712         * gcc.dg/compat/vector-check.h: Corrected type for var
15713         g_##TMODE
15714
15715 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15716
15717         PR c++/10126
15718         * g++.dg/template/ptrmem8.C: New test.
15719
15720 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15721
15722         PR c++/12573
15723         * g++.dg/template/dependent-expr3.C: New test.
15724
15725 2003-12-01  James Lemke  <jim@wasabisystems.com>
15726
15727         * gcc.dg/arm-g2.c: New test.
15728
15729 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15730
15731         PR optimization/11634
15732         * gcc.dg/20031201-2.c: New test case.
15733
15734 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15735
15736         PR 11433
15737         * objc.dg/proto-lossage-3.m: New test.
15738
15739 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15740
15741         PR optimization/12628
15742         * gcc.dg/20031201-1.c: New test case.
15743
15744 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15745
15746         * gcc.dg/unaligned-1.c: New test.
15747
15748 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15749
15750         PR c++/9849
15751         * g++.dg/template/error4.C: New test.
15752         * g++.dg/template/nested3.C: Adjust error markers.
15753
15754 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15755
15756         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15757
15758 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15759
15760         PR c/10333
15761         * gcc.dg/bitfld-7.c: New test.
15762
15763 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15764
15765         * gcc.dg/tls/asm-1.C: New test.
15766
15767 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15768
15769         * gcc.dg/cpp/assert4.c: Update.
15770
15771 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15772
15773         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15774         * gcc.dg/builtin-apply3.c: New test.
15775
15776 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15777
15778         * lib/compat.exp (compat-obj): New xfaildata parameter.
15779         Use it to set compiler_conditional_xfail_data before compiling.
15780         (compat-get-options): Handle dg-xfail-if.
15781         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15782         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15783         * gcc.dg/compat/vector-1_y.c: Likewise.
15784         * gcc.dg/compat/vector-2_x.c: Likewise.
15785         * gcc.dg/compat/vector-2_y.c: Likewise.
15786
15787 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15788
15789         * g++.dg/opt/reg-stack4.C: New test.
15790
15791 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15792
15793         * gcc.dg/builtin-apply2.c: New test.
15794
15795 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15796
15797         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15798
15799 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15800
15801         PR c++/12924
15802         * g++.dg/template/template-id-2.C: New test.
15803
15804 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15805
15806         PR c++/5369
15807         * g++.dg/template/memfriend1.C: New test.
15808         * g++.dg/template/memfriend2.C: Likewise.
15809         * g++.dg/template/memfriend3.C: Likewise.
15810         * g++.dg/template/memfriend4.C: Likewise.
15811         * g++.dg/template/memfriend5.C: Likewise.
15812         * g++.dg/template/memfriend6.C: Likewise.
15813         * g++.dg/template/memfriend7.C: Likewise.
15814         * g++.dg/template/memfriend8.C: Likewise.
15815         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15816
15817 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15818
15819         PR c++/12515
15820         * g++.dg/ext/cond1.C: New test.
15821
15822 2003-11-20  Richard Henderson  <rth@redhat.com>
15823
15824         * gcc.dg/20020201-2.c: Remove.
15825         * gcc.dg/20020201-4.c: Remove.
15826         * gcc.dg/20020304-1.c: Remove.
15827
15828 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15829
15830         * gcc.dg/cpp/trad/xwin1.c: New test case.
15831
15832 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15833
15834         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15835         * lib/g77.exp: Likewise.
15836         * lib/objc.exp: Likewise.
15837         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15838         for darwin.
15839
15840 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15841
15842         PR c++/12932
15843         * g++.dg/template/static5.C: New test.
15844
15845 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15846
15847         * gcc.dg/nested-func-1.c: New test.
15848
15849 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15850
15851         * gcc.dg/cpp/assert4.c: New test.
15852
15853 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15854
15855         PR c++/2294
15856         * g++.dg/lookup/using9.c: New test.
15857
15858 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15859
15860         PR c++/12762
15861         * g++.dg/template/error3.C: New test.
15862
15863 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15864
15865         PR ada/13035
15866         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15867         No longer use a wrapper for gcc, since this does not work under
15868         Windows.
15869
15870 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15871
15872         PR c++/2094
15873         * g++.dg/template/ptrmem7.C: New test.
15874
15875 2003-11-13  Andrew Pinski <apinski@apple.com>
15876
15877         * gcc.c-torture/compile/20031113-1.c: New test.
15878
15879 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15880             Kean Johnston <jkj@sco.com>
15881
15882         PR c/13029
15883         * gcc.dg/unused-4.c: Update.
15884
15885 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15886
15887         * g++.dg/opt/const3.C: New test.
15888
15889 2003-11-13  Jan Hubicka  <jh@suse.cz>
15890
15891         * gcc.c-torture/compile/20031112-1.c: New test.
15892
15893 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15894
15895         * g++.dg/parse/crash10.C: Remove bogus error marker.
15896
15897 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15898
15899         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15900         (host_gcc): Likewise.
15901         (ROOT): Honor $PWDCMD.
15902         (BASE): Likewise.
15903         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15904
15905 2003-11-12  Catherine Moore  <clm@redhat.com>
15906
15907         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15908
15909 2003-11-12  Andreas Jaeger  <aj@suse.de>
15910             Jakub Jelinek  <jakub@redhat.com>
15911             Andrew Pinski  <pinskia@physics.uc.edu>
15912             Richard Henderson  <rth@redhat.com>
15913
15914         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15915         systems.
15916         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15917
15918         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15919         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15920
15921 2003-11-11  Andreas Jaeger  <aj@suse.de>
15922
15923         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15924
15925         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15926
15927 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15928
15929         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15930         Clean ups.
15931
15932 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15933
15934         * gcc.dg/trampoline-1.c: New test.
15935
15936 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15937
15938         * gcc.c-torture/compile/200031109-1.c: New test.
15939
15940 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15941
15942         PR c/3190
15943         PR c/8714
15944         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15945         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15946         gcc.dg/format/no-y2k-1.c: Update.
15947
15948 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15949
15950         PR optimization/10467
15951         * gcc.dg/20031108-1.c: New test case.
15952
15953 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15954
15955         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15956
15957 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15958
15959         * gcc.dg/compound-lvalue-1.c: New test.
15960         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
15961         some XFAILs.
15962
15963 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
15964
15965         * gcc.dg/altivec-varargs-1.c: New test.
15966
15967 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15968
15969         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
15970         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
15971         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
15972         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
15973         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
15974
15975 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15976
15977         * gcc.dg/cond-lvalue-1.c: New test.
15978
15979 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
15980
15981         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
15982
15983 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15984
15985         PR c++/11616
15986         * g++.dg/template/instantiate5.C: New test.
15987
15988 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15989
15990         PR c++/12726
15991         * g++.dg/ext/complit2.C: Replace test with self-contained version.
15992         * ChangeLog: Add missing first entry for above test.
15993
15994 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15995
15996         PR c++/9810
15997         * g++.dg/template/using8.C: New test.
15998         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
15999
16000 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16001
16002         PR optimization/10817
16003         * gcc.c-torture/compile/20031102-1.c: New test case.
16004
16005 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16006
16007         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16008         2147483647.
16009
16010 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16011
16012         * gcc.dg/20031102-1.c: New test.
16013
16014 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16015
16016         * gcc.dg/complex-1.c: New test.
16017
16018 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16019
16020         PR c++/12796
16021         * g++.dg/template/crash13.C: Adjust expected error location.
16022         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16023
16024 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16025
16026         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16027
16028 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16029
16030         PR/10239
16031         * gcc.c-torture/compile/20031031-2.c: New test.
16032
16033 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16034
16035         PR/11640
16036         * gcc.c-torture/compile/20031031-1.c: New test.
16037
16038 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16039
16040         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16041         * gcc.misc-tests/bprob.exp: Likewise.
16042         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16043         the execution test on arm-elf configs.
16044         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16045         configs that don't support scratch files.
16046         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16047
16048 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16049
16050         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16051         done by dejagnu.
16052
16053 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16054
16055         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16056         Avoid non pure sh syntax. Add more logging.
16057
16058         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16059         fail.
16060
16061 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16062
16063         PR libgcj/10610
16064         * gcc.dg/ppc-stackalign-1.c: New test.
16065
16066 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16067
16068         * ada/acats/run_all.sh: Change output to be more compliant with
16069         dejagnu framework.
16070         Create acats.sum and acats.log files under testsuite/ada/acats
16071         Only run [a-z]* directories, to filter out e.g. CVS.
16072         Redirect build output to log file.
16073
16074 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16075
16076         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16077
16078 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16079
16080         PR ada/5909:
16081         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16082
16083 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16084
16085         * gcc.c-torture/compile/20031023-1.c: New test.
16086         * gcc.c-torture/compile/20031023-2.c: New test.
16087         * gcc.c-torture/compile/20031023-3.c: New test.
16088         * gcc.c-torture/compile/20031023-4.c: New test.
16089
16090 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16091
16092         PR c++/10371
16093         * g++.dg/lookup/scoped8.C: New test.
16094
16095 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16096
16097         * g++.dg/opt/reg-stack3.C: New test.
16098
16099 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16100
16101         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16102
16103 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16104
16105         PR c++/11076
16106         * g++.dg/template/crash13.C: New test.
16107
16108 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16109
16110         * gcc.dg/c99-restrict-2.c: New test.
16111
16112 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16113
16114         PR c++/12698, c++/12699, c++/12700, c++/12566
16115         * g++.dg/inherit/covariant9.C: New test.
16116         * g++.dg/inherit/covariant10.C: New test.
16117         * g++.dg/inherit/covariant11.C: New test.
16118
16119 2003-10-23  Jason Merrill  <jason@redhat.com>
16120
16121         PR c++/12726
16122         * g++.dg/ext/complit2.C: New test.
16123
16124 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16125
16126         PR target/12654
16127         * gcc.c-torture/execute/20031020-1.c: New test.
16128
16129 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16130
16131         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16132         following the jump_insn.
16133
16134 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16135
16136         * gcc.dg/cast-lvalue-1.c: New test.
16137
16138 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16139
16140         PR c++/11962
16141         * g++.dg/template/cond2.C: New test.
16142
16143 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16144
16145         * gcc.dg/builtins-28.c: New test.
16146
16147 2003-10-20  Jan Hubicka  <jh@suse.cz>
16148
16149         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16150         parameter.
16151         * testsuite/gcc.dg/inline-2.c: Likewise.
16152
16153 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16154
16155         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16156         * gcc.dg/nest.c:  Likewise.
16157
16158 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16159
16160         PR c++/9781, c++/10583, c++/11862
16161         * g++.dg/parse/crash13.C: New test.
16162
16163 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16164
16165         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16166
16167 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16168
16169         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16170         Define HAVE_C99_RUNTIME except on Solaris.
16171         * gcc.dg/builtins-20.c: Likewise.
16172
16173 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16174
16175         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16176
16177 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16178
16179         PR c++/12495
16180         * g++.dg/template/crash21.C: New test.
16181
16182 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16183
16184         PR c++/2513
16185         * g++.dg/template/typename5.C: New test.
16186
16187 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16188
16189         PR c++/12369
16190         * g++.dg/template/friend25.C: New test.
16191
16192 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16193
16194         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16195         versions.
16196
16197 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16198
16199         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16200         == 2147483647.
16201
16202 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16203
16204         * gcc.c-torture/execute/960416-1.x: Remove.
16205         * gcc.c-torture/execute/divconst-3.x: Likewise.
16206
16207 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16208
16209         PR target/12598
16210         * gcc.dg/torture/cris-volatile-1.c: New test.
16211
16212 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16213
16214         PR optimization/9325
16215         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16216         for overflowing floating point to integer conversion during RTL
16217         simplification.
16218
16219 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16220
16221         * objc/execute/_cmd.m: Fix typo.
16222         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16223         Relax 'scan-assembler' regexp.
16224         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16225         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16226         * objc.dg/zero-link-2.m: Remove blank line.
16227         * objc.dg/zero-link-3.m: New test case.
16228
16229 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16230
16231         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16232
16233         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16234         than linker trickery.
16235
16236 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16237
16238         PR c++/12370
16239         * g++.dg/other/friend2.C: New test.
16240
16241 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16242
16243         * gcc.dg/20031012-1.c: New test.
16244
16245 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16246
16247         * gcc.dg/weak/weak-3.c: Fix for new warning.
16248
16249 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16250
16251         PR optimization/8750
16252         * gcc.c-torture/execute/20031012-1.c: New test case.
16253
16254 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16255
16256         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16257         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16258
16259 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16260
16261         PR optimization/12260
16262         * gcc.c-torture/compile/20031011-2.c: New test case.
16263
16264 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16265
16266         * gcc.c-torture/execute/20031011-1.c: New testcase.
16267
16268 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16269
16270         * gcc.c-torture/compile/20031011-1.c: New test.
16271
16272 2003-10-11  Jan Hubicka  <jh@suse.cz>
16273
16274         * g++.dg/other/first-global.C: New test.
16275
16276 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16277
16278         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16279
16280 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16281
16282         * gcc.c-torture/compile/20031010-1.c: New test.
16283
16284 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16285
16286         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16287         * gcc.c-torture/execute/va-arg-25.c: ... here.
16288
16289 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16290
16291         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16292
16293 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16294
16295         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16296
16297 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16298
16299         * g++.dg/parse/error2.C: New test.
16300
16301 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16302
16303         PR c++/11097
16304         * g++.dg/other/error5.C: Modify the error message.
16305         * g++.dg/lookup/using8.C: New test.
16306
16307 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16308
16309         * gcc.dg/darwin-abi-2.c: New file.
16310         * gcc.c-torture/execute/va-arg-24.c: New file.
16311
16312 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16313
16314         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16315         indentation.
16316
16317 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16318
16319         PR c++/10147
16320         * g++.dg/other/error4.C: Update error messages.
16321         * g++.dg/template/ptrmem4.C: Likewise.
16322
16323         PR c++/12337
16324         * g++.dg/init/new9.C: New test.
16325
16326         PR c++/12334, c++/12236, c++/8656
16327         * g++.dg/ext/attrib8.C: New test.
16328
16329 2003-10-06  Devang Patel  <dpatel@apple.com>
16330
16331         * gcc.dg/debug/dwarf2-3.h: New test.
16332         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16333
16334 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16335
16336         * g++.dg/opt/cfg2.C: New test.
16337
16338 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16339
16340         * g++.dg/opt/float1.C: New test.
16341
16342 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16343
16344         * gcc.dg/c90-array-lval-6.c: New test.
16345         * gcc.dg/c99-array-lval-6.c: New test.
16346
16347 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16348             Ziemowit Laski  <zlaski@apple.com>
16349
16350         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16351         'Derived', so that it is never considered a class method; add
16352         new warning for '+port' method ambiguity.
16353         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16354         <objc/objc-api.h> (needed on Mac OS X).
16355         * objc.dg/method-13.m: New test.
16356
16357 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16358
16359         PR optimization/9325, PR java/6391
16360         * gcc.c-torture/execute/20031003-1.c: New test case.
16361
16362 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16363
16364         PR optimization/12180
16365         * gcc.dg/20031002-1.c: New test.
16366
16367         PR c++/12486
16368         * g++.dg/inherit/error1.C: New test.
16369
16370 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16371
16372         * lib/f-torture.exp (search_for): Rename to...
16373         (search_for_re): This.  Also, clean up comments and the
16374         "regexp" invocation.
16375
16376 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16377
16378         * gcc.c-torture/compile/20031002-1.c: New test.
16379
16380 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16381
16382         * g++.dg/opt/cond1.C: New test.
16383
16384 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16385
16386         * gcc.dg/Wold-style-definition-2.c: New testcase.
16387         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16388
16389 2003-09-29  Richard Henderson  <rth@redhat.com>
16390
16391         * g++.dg/init/array10.C: Add dg-options.
16392
16393 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16394
16395         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16396
16397 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16398
16399         * g++.dg/template/friend19.C: Fix typo.
16400         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16401
16402 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16403
16404         * gcc.c-torture/execute/20030928-1.c: New test.
16405         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16406
16407 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16408
16409         * g++.dg/opt/unroll1.C: New test.
16410
16411 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16412
16413         PR optimization/11741
16414         * gcc.dg/20030926-1.c: New test case.
16415
16416 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16417
16418         PR c++/5655
16419         * g++.dg/parse/access7.C: New test.
16420         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16421
16422 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16423
16424         MERGE OF objc-improvements-branch into MAINLINE:
16425         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16426         if libobjc has not been built.
16427         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16428         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16429         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16430         objc/execute/nested-3.m, objc/execute/np-2.m,
16431         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16432         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16433         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16434         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16435         objc.dg/special/unclaimed-category-1.h,
16436         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16437         well as GNU runtime.
16438         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16439         * execute/cascading-1.m, execute/function-message-1.m,
16440         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16441         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16442         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16443         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16444         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16445         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16446         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16447         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16448         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16449         * objc.dg/bitfield-2.m: Run only on Darwin.
16450         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16451         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16452         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16453         * objc.dg/const-str-1.m: Fix constant string layout.
16454
16455 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16456
16457         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16458
16459 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16460
16461         * gcc.dg/darwin-abi-1.c: New file.
16462
16463 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16464
16465         PR target/12281
16466         * gcc.c-torture/compile/20030921-1.c: New test.
16467
16468 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16469
16470         * g++.dg/opt/reg-stack2.C: New test.
16471
16472 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16473
16474         * g++.dg/eh/delayslot1.C: New test.
16475
16476 2003-09-20  Richard Henderson  <rth@redhat.com>
16477
16478         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16479
16480 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16481
16482         * gcc.c-torture/execute/20030920-1.c: New test case.
16483
16484 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16485
16486         * g++.dg/rtti/typeid3.C: Correct expected error message.
16487
16488 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16489
16490         PR c++/157
16491         * g++.dg/parse/crash12.C: New test.
16492
16493 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16494
16495         * gcc.dg/compat/mixed-struct-check.h: New.
16496         * gcc.dg/compat/mixed-struct-defs.h: New.
16497         * gcc.dg/compat/mixed-struct-init.h: New.
16498         * gcc.dg/compat/struct-by-value-19_main.c: New.
16499         * gcc.dg/compat/struct-by-value-19_x.c: New.
16500         * gcc.dg/compat/struct-by-value-19_y.c: New.
16501         * gcc.dg/compat/struct-by-value-20_main.c: New.
16502         * gcc.dg/compat/struct-by-value-20_x.c: New.
16503         * gcc.dg/compat/struct-by-value-20_y.c: New.
16504         * gcc.dg/compat/struct-return-19_main.c: New.
16505         * gcc.dg/compat/struct-return-19_x.c: New.
16506         * gcc.dg/compat/struct-return-19_y.c: New.
16507         * gcc.dg/compat/struct-return-20_main.c: New.
16508         * gcc.dg/compat/struct-return-20_x.c: New.
16509         * gcc.dg/compat/struct-return-20_y.c: New.
16510
16511 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16512         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16513         so that it will not complain on LP64 targets.
16514
16515 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16516
16517         PR c++/495
16518         * g++.dg/template/friend24.C: New test.
16519
16520 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16521
16522         PR c++/12332
16523         * g++.dg/template/memtmpl2.C: New test.
16524
16525 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16526
16527         PR target/11184
16528         * gcc.dg/builtin-apply1.c: New test.
16529
16530 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16531
16532         PR c++/9848
16533         * g++.dg/warn/Wunused-4.C: New test.
16534
16535 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16536
16537         PR c++/12316
16538         * g++.dg/other/gc2.C: New test.
16539
16540 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16541
16542         PR c++/11991
16543         * g++.dg/rtti/typeid3.C: New test.
16544
16545         PR c++/12266
16546         * g++.dg/overload/template1.C: New test.
16547
16548 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16549
16550         * g++.dg/opt/cfg3.C: New test.
16551
16552 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16553
16554         PR c++/7939
16555         * g++.dg/template/crash11.C: New test.
16556
16557 2003-09-16  Jason Merrill  <jason@redhat.com>
16558             Jakub Jelinek  <jakub@redhat.com>
16559
16560         * gcc.dg/attr-warn-unused-result.c: New test.
16561
16562 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16563
16564         PR c++/12184
16565         * g++.dg/expr/call2.C: New test.
16566
16567 2003-09-15  Andreas Jaeger  <aj@suse.de>
16568
16569         * gcc.dg/Wold-style-definition-1.c: New test.
16570
16571 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16572
16573         PR c++/3907
16574         * g++.dg/parse/template12.C: New test.
16575
16576         * g++.dg/abi/bitfield11.C: New test.
16577         * g++.dg/abi/bitfield12.C: Likewise.
16578
16579 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16580
16581         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16582         non-expansion of functional macro name without arguments at EOL.
16583         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16584
16585 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16586
16587         * gcc.c-torture/execute/20030914-[12].c: New tests.
16588
16589 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16590
16591         PR c++/11788
16592         * g++.dg/overload/addr1.C: New test.
16593
16594 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16595
16596         * gcc.dg/20030909-1.c: New test.
16597
16598 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16599
16600         * gcc.dg/ultrasp10.c: New test.
16601
16602 2003-09-09  Devang Patel  <dpatel@apple.com>
16603
16604         * gcc.dg/darwin-ld-6.c: New test.
16605
16606 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16607
16608         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16609
16610 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16611
16612         * gcc.dg/ia64-types1.c: New test.
16613         * gcc.dg/ia64-types2.c: Likewise.
16614
16615 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16616
16617         * gcc.dg/builtins-1.c: Add more _Complex tests.
16618         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16619
16620         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16621         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16622
16623 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16624
16625         PR c++/11786
16626         * g++.dg/lookup/koenig2.C: New test.
16627
16628         PR c++/5296
16629         * g++.dg/rtti/typeid2.C: New test.
16630
16631 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16632
16633         * gcc.c-torture/compile/20030904-1.c: New test.
16634
16635 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16636
16637         * g++.dg/opt/longbranch2.C: New test.
16638
16639 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16640
16641         * g++.dg/template/crash10.C: Only compile it.
16642
16643 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16644
16645         PR middle-end/11665
16646         * gcc.c-torture/compile/20030907-1.c: New test.
16647         * g++.dg/init/array11.C: New test.
16648
16649 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16650
16651         PR c++/11852
16652         * g++.dg/init/struct1.C: New test.
16653
16654 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16655
16656         PR c++/12181
16657         * g++.dg/expr/comma1.C: New test.
16658
16659 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16660
16661         PR c++/11867
16662         * g++.dg/expr/static_cast5.C: New test.
16663
16664 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16665
16666         PR c++/11507
16667         * g++.dg/lookup/scoped7.C: New test.
16668
16669         PR c++/9574
16670         * g++.dg/other/static1.C: New test.
16671
16672         PR c++/11490
16673         * g++.dg/warn/template-1.C: New test.
16674
16675         PR c++/11432
16676         * g++.dg/template/crash10.C: New test.
16677
16678         PR c++/2478
16679         * g++.dg/overload/VLA.C: New test.
16680
16681         PR c++/10804
16682         * g++.dg/template/call1.C: New test.
16683
16684 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16685
16686         PR c++/11794
16687         * g++.dg/parse/using3.C: New test.
16688
16689 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16690
16691         PR c++/11409
16692         * g++.dg/overload/builtin3.C: New test case.
16693
16694 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16695
16696         PR c/9862
16697         * gcc.dg/20030906-1.c: New test.
16698         * gcc.dg/20030906-2.c: Likewise.
16699
16700 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16701
16702         PR c++/12167
16703         * g++.dg/parse/defarg5.C: New test.
16704
16705         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16706
16707 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16708
16709         PR c++/12163
16710         * g++.dg/expr/static_cast4.C: New test.
16711
16712         PR c++/12146
16713         * g++.dg/template/crash9.C: New test.
16714
16715 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16716
16717         * g++.old-deja/g++.ext/pretty2.C: Update for change
16718         in __FUNCTION__.
16719         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16720
16721 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16722
16723         PR c++/11922
16724         * g++/dg/template/qualified-id1.C: New test.
16725
16726         PR c++/12037
16727         * g++.dg/warn/noeffect4.C: New test.
16728
16729 2003-09-04  Matt Austern  <austern@apple.com>
16730
16731         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16732         * g++.dg/ext/fnname2.C: Likewise.
16733         * g++.dg/ext/fnname3.C: Likewise.
16734
16735 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16736
16737         * g++.dg/expr/lval1.C: New test.
16738         * g++.dg/ext/lvcast.C: Remove.
16739
16740 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16741
16742         PR optimization/11700.
16743         * gcc.c-torture/compile/20030903-1.c: New test case.
16744
16745 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16746
16747         PR c++/12053
16748         * g++.dg/abi/layout4.C: New test.
16749
16750 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16751
16752         PR c++/11553
16753         * g++.dg/parse/friend3.C: New test.
16754
16755 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16756
16757         PR c++/11847
16758         * g++.dg/template/class1.C: New test.
16759
16760         PR c++/11808
16761         * g++.dg/expr/call1.C: New test.
16762
16763 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16764
16765         PR c++/12114
16766         * g++.dg/init/ref9.C: New test.
16767
16768         PR c++/11972
16769         * g++.dg/template/nested4.C: New test.
16770
16771 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16772
16773         PR c++/12093
16774         * g++.dg/template/non-dependent4.C: New test.
16775
16776         PR c++/11928
16777         * g++.dg/inherit/conv1.C: New test.
16778
16779 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16780
16781         PR c++/6196
16782         * g++.dg/ext/label1.C: New test.
16783         * g++.dg/ext/label2.C: Likewise.
16784
16785 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16786
16787         * g++.dg/expr/cond3.C: New test.
16788
16789 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16790
16791         * gcc.dg/builtins-1.c: Add new builtin cases.
16792
16793 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16794
16795         * gcc.dg/builtins-1.c: Add new cases.
16796         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16797
16798 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16799
16800         * gcc.dg/builtins-1.c: Add more math builtin tests.
16801         * gcc.dg/torture/builtin-attr-1.c: New test.
16802
16803 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16804
16805         PR optimization/5079
16806         * g++.dg/opt/static3.C: New test.
16807
16808 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16809
16810         * gcc.misc-tests/gcov-10b.c: New test.
16811
16812 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16813
16814         * g++.dg/opt/ptrmem3.C: New test.
16815
16816         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16817
16818 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16819
16820         * gcc.dg/20030826-2.c: New test.
16821
16822 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16823
16824         PR middle-end/12002
16825         * g77.f-torture/compile/12002.f: New test case.
16826
16827 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16828
16829         * gcc.dg/20030826-1.c: New test case.
16830
16831 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16832
16833         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16834
16835 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16836
16837         PR c++/11871
16838         * c++.dg/lookup/crash1.C: New test.
16839
16840         * c++.dg/warn/noeffect3.C: New test.
16841
16842 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16843
16844         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16845         * gcc.dg/compat/vector-1_y.c: Ditto.
16846         * gcc.dg/compat/vector-2_x.c: Ditto.
16847         * gcc.dg/compat/vector-2_y.c: Ditto.
16848
16849 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16850
16851         * gcc.dg/20030702-1.c: New test.
16852
16853 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16854
16855         PR c++/8795
16856         * g++.dg/ext/altivec-1.C: New test.
16857
16858 2003-08-24  Richard Henderson  <rth@redhat.com>
16859
16860         * g++.dg/eh/simd-2.C: Add -w for x86.
16861
16862 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16863
16864         * gcc.dg/20030815-1.c: New test.
16865
16866 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16867
16868         PR c++/3765
16869         * g++.dg/parse/access6.C: New test.
16870
16871 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16872
16873         PR c++/641, c++/11876
16874         * g++.dg/template/friend22.C: New test.
16875         * g++.dg/template/friend23.C: Likewise.
16876
16877 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16878
16879         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16880         identically.
16881
16882 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16883
16884         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16885
16886 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16887
16888         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16889
16890 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16891
16892         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16893
16894 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16895
16896         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16897
16898 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16899
16900         PR c++/11919
16901         * g++.dg/overload/prom1.C: New test.
16902
16903         PR c++/11551
16904         * g++.dg/parse/dtor2.C: New test.
16905
16906         PR c++/10762
16907         * g++.dg/parse/using2.C: New test.
16908
16909 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16910
16911         PR target/11805
16912         * gcc.c-torture/compile/20030821-1.c: New.
16913
16914 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16915
16916         PR c++/11834
16917         * g++.dg/template/deduce2.C: New test.
16918
16919 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16920
16921         * gcc.c-torture/execute/20030821-1.c: New test.
16922
16923 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16924
16925         PR middle-end/11984
16926         * gcc.dg/20030820-1.c: New test case.
16927
16928 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16929
16930         PR c++/11945
16931         * g++.dg/warn/noeffect2.C: New test.
16932
16933 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16934
16935         PR c++/10926
16936         * g++.dg/template/dtor2.C: New test.
16937
16938         PR c++/11684
16939         * g++.dg/template/operator1.C: New test.
16940         * g++.dg/parse/operator4.C: New test.
16941
16942         PR c++/11946.C
16943         * g++.dg/expr/enum1.C: New test.
16944         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16945
16946         PR c++/11036.C
16947         * g++.dg/parse/elab2.C: New test.
16948         * g++.dg/parse/typedef4.C: Change error message.
16949         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16950         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16951         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16952
16953 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16954
16955         * gcc.dg/pch/warn-1.c: New.
16956         * gcc.dg/pch/warn-1.hs: New.
16957
16958         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
16959         not-tested file.
16960
16961 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16962
16963         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
16964
16965 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16966
16967         * gcc.dg/uninit-D.c: New Test.
16968         * gcc.dg/uninit-E.c: New Test.
16969         * gcc.dg/uninit-F.c: New Test.
16970         * gcc.dg/uninit-G.c: New Test.
16971
16972 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
16973
16974         * g++.dg/README: Describe the pch directory.
16975
16976 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16977
16978         PR c++/11174
16979         * g++.dg/parse/access4.C: New test.
16980         * g++.dg/parse/access5.C: Likewise.
16981         * g++.old-deja/g++.jason/access17.C: Adjust error message.
16982
16983 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
16984
16985         * gcc.dg/noncompile/20030818-1.c: New.
16986
16987 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16988
16989         PR c++/11957
16990         * g++.dg/warn/noeffect1.C: New test.
16991
16992         * g++.dg/template/scope2.C: New test.
16993         * g++.dg/template/error2.C: Correct dg-error
16994
16995 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
16996
16997         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
16998
16999 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17000
17001         PR C++/11512
17002         * g++.dg/template/warn1.C: New.
17003
17004 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17005
17006         * g++.dg/template/error2.C: New test.
17007         * g++.dg/lookup/using7.C: Adjust errors
17008         * g++.old-deja/g++.pt/crash36.C: Likewise.
17009         * g++.old-deja/g++.pt/derived3.C: Likewise.
17010
17011 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17012
17013         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17014         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17015         * gcc.c-torture/execute/builtins/string-9.c: New, from
17016         string-opt-9.c.  Adjust for execute/builtins framework.
17017         * gcc.c-torture/execute/string-opt-9.c: Delete.
17018
17019 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17020
17021         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17022
17023         * g++.dg/parse/ret-type2.C: New test.
17024
17025         PR c++/11703
17026         * g++.dg/init/new8.C: New test.
17027
17028         PR c++/10923
17029         * g++.dg/parse/typedef5.C: New test.
17030
17031         PR c++/9512
17032         * g++.dg/parse/qualified2.C: New test.
17033         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17034         invalid code.
17035
17036 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17037
17038         * g++.dg/conversion/ptrmem1.C: New test.
17039
17040 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17041
17042         PR target/11693
17043         * gcc.dg/20030811-1.c: New test.
17044
17045         PR target/11535
17046         * gcc.c-torture/execute/20030811-1.c: New test.
17047
17048 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17049
17050         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17051
17052 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17053
17054         PR c++/11789.C
17055         * g++.dg/inherit/multiple1.C: New test.
17056
17057 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17058
17059         * gcc.dg/spe1.c: New test.
17060
17061         PR c++/11670
17062         * g++.dg/expr/cast2.C: New test.
17063
17064         PR c++/10530
17065         * g++.dg/template/dependent-name2.C: New test.
17066
17067 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17068
17069         * g++.dg/parse/crash11.C: Put the dg options in comments.
17070
17071 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17072
17073         * lib/gcc-dg.exp: Update for diagnostic change.
17074
17075 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17076
17077         PR c++/5767
17078         * g++.dg/parse/crash11.C: New test.
17079
17080 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17081
17082         * gcc.dg/cpp/spacing1.c: Update.
17083
17084 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17085
17086         PR target/11739
17087         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17088         a value for -mtune.
17089
17090 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17091
17092         PR middle-end/11771
17093         * gcc.c-torture/compile/20030804-1.c: New test case.
17094
17095 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17096
17097         * gcc.dg/20030804-1.c: New test case.
17098
17099 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17100
17101         * gcc.dg/cpp/separate-1.c: New test.
17102
17103 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17104
17105         PR c++/11704
17106         * g++.dg/template/dependent-expr2.C: New test.
17107
17108         PR c++/11766
17109         * g++.dg/expr/ptrmem1.C: New test.
17110
17111 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17112
17113         PR c++/9453
17114         * g++.dg/template/friend15.C: New test.
17115
17116 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17117
17118         * lib/dg-pch.exp: Work round PCH bug.
17119
17120 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17121
17122         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17123         builtins.  Move cases from builtins-4.c here.
17124
17125         * gcc.dg/torture/builtin-math-1.c: New test taken from
17126         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17127         additional cases.
17128
17129         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17130         Delete.
17131
17132 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17133
17134         PR c++/9447
17135         * g++.dg/template/using7.C: New test.
17136
17137 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17138
17139         * import1.c, import2.c: New tests.
17140
17141 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17142
17143         * g++.dg/eh/crossjump1.C: New test.
17144
17145 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17146
17147         PR c++/11697
17148         * g++.dg/template/using6.C: New test.
17149
17150         PR c++/11744
17151         * g++.dg/template/koenig2.C: New test.
17152
17153 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17154
17155         PR c++/7983
17156         * g++.dg/parse/typedef4.C: New test.
17157
17158 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17159
17160         PR c++/8442, c++/8806
17161         * g++.dg/template/elab1.C: New test.
17162         * g++.dg/template/type2.C: Likewise.
17163         * g++.dg/template/ttp3.C: Adjust expected error message.
17164         * g++.old-deja/g++.law/visibility13.C: Likewise.
17165         * g++.old-deja/g++.niklas/t135.C: Likewise.
17166         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17167         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17168         template argument.
17169         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17170
17171 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17172
17173         PR c++/11295
17174         * g++.dg/ext/stmtexpr1.C: New test.
17175
17176         * g++.dg/opt/tmp1.C: New test.
17177
17178         PR c++/11525
17179         * g++.dg/parse/constant4.C: New test.
17180
17181         PR c++/9447
17182         * g++.dg/template/using5.C: New test.
17183
17184 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17185
17186         * gcc.dg/builtins-27.c: New test case.
17187
17188 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17189
17190         * gcc.dg/tls/opt-7.c: New test.
17191
17192 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17193
17194         * g++.old-deja/g++.other/crash18.C: Remove.
17195
17196 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17197
17198         * g++.dg/template/explicit3.C: New.
17199         * g++.dg/template/explicit4.C: New.
17200         * g++.dg/template/explicit5.C: New.
17201
17202         PR c++/11347
17203         * g++.dg/template/memtmpl1.C: New.
17204
17205 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17206
17207         PR target/11565
17208         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17209         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17210
17211 2003-07-30  Jan Hubicka  <jh@suse.cz>
17212
17213         * vtgc1.c: Kill.
17214
17215 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17216
17217         * gcc.dg/struct-in-proto-1.c: New test.
17218
17219 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17220
17221         * gcc.dg/cpp/include2.c: Only expect one message.
17222
17223 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17224
17225         PR c++/9447
17226         * g++.dg/template/using1.C: New test.
17227         * g++.dg/template/using2.C: New test.
17228         * g++.dg/template/using3.C: New test.
17229         * g++.dg/template/using4.C: New test.
17230
17231 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17232
17233         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17234         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17235
17236 2003-07-28  Jan Hubicka  <jh@suse.cz>
17237
17238         PR c++/11530
17239         * g++.dg/opt/call1.C: New test.
17240
17241 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17242
17243         PR c++/11667
17244         * g++.dg/init/enum2.C: New test.
17245         * g++.dg/template/overload1.C: Add "-w" option.
17246
17247 2003-07-28    <hp@bitrange.com>
17248
17249         * gcc.dg/Wdeclaration-after-statement-1.c,
17250         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17251
17252 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17253
17254         * gcc.c-torture/compile/20030725-1.c: New test.
17255
17256 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17257
17258         * gcc.dg/20030505.c: Only run for SPE.
17259         Remove definition of opaque type.
17260
17261 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17262
17263         * g++.dg/template/ptrmem6.C: New test.
17264
17265 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17266
17267         * gcc.c-torture/compile/zero-strct-2.c: New test.
17268
17269 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17270
17271         * gcc.dg/intermod-1.c: New test.
17272
17273 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17274
17275         PR c++/11617
17276         * g++.dg/template/lookup2.C: New test.
17277         * g++.dg/template/memclass1.C: Remove instantiated from error.
17278         * g++.dg/other/error2.C: Tweak expected errors.
17279
17280         PR c++/11596
17281         * g++.dg/template/defarg3.C: New test.
17282
17283         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17284
17285 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17286
17287         * g++.dg/inherit/access5.C: New test.
17288
17289 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17290
17291         PR c++/11513
17292         * g++.dg/template/crash8.C: New test.
17293
17294 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17295
17296         PR c/10602
17297         * gcc.dg/noncompile/incomplete-2.c: New test.
17298
17299 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17300
17301         PR c++/11645
17302         * g++.dg/inherit/access4.C: New test.
17303
17304         PR c++/11517
17305         * g++.dg/expr/cond2.C: New test.
17306
17307         PR optimization/10679
17308         * g++.dg/opt/inline4.C: New test.
17309
17310 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17311
17312         * g++.dg/parse/crash10: New test.
17313
17314 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17315
17316         * g++.dg/ext/flexary1.C: New test.
17317
17318 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17319
17320         PR c++/10793
17321         * g++.dg/template/crash9.C: New test.
17322
17323 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17324
17325         PR c++/3004
17326         * g++.dg/parse/typedef3.C: New test.
17327
17328         PR c++/7906
17329         * g++.dg/parse/operator2.C: New test.
17330
17331         PR c++/8895
17332         * g++.dg/parse/def-tmpl-arg1.C: New test.
17333
17334         PR c++/9282
17335         * g++.dg/parse/funptr1.C: New test.
17336
17337         PR c++/9452
17338         * g++.dg/parse/ambig3.C: New test.
17339
17340         PR c++/9454
17341         * g++.dg/parse/operator3.C: New test.
17342
17343         PR c++/9486
17344         * g++.dg/parse/template10.C: New test.
17345
17346         PR c++/9488
17347         * g++.dg/parse/template11.C: New test.
17348
17349         PR c++/10150
17350         * g++.dg/parse/invalid-op1.C: New test.
17351
17352         PR c++/10247
17353         * g++.dg/parse/condexpr1.C: New test.
17354
17355 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17356
17357         * g++.dg/ext/packed3.C: New test.
17358         * g++.dg/ext/packed4.C: New test.
17359
17360         * gcc.dg/pack-test-3.c: New test.
17361
17362 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17363
17364         * lib/compat.exp: Handle dg-options per source file.
17365         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17366         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17367         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17368         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17369         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17370         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17371         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17372         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17373         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17374         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17375         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17376         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17377         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17378         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17379
17380 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17381
17382         PR c/10320
17383         * gcc.c-torture/execute/20030718-1.c: New test.
17384
17385 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17386
17387         PR optimization/11536
17388         * gcc.dg/20030721-1.c: New test.
17389
17390 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17391
17392         PR c++/11546
17393         * g++.dg/template/lookup1.C: New test.
17394
17395 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17396
17397         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17398         diagnostics of ill-formed constructs involving labels.
17399         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17400         the new 'previously defined here' message.
17401
17402 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17403
17404         * g++.dg/parse/non-dependent2.C: New test.
17405
17406 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17407
17408         * g++.dg/init/init-ref4.C: xfail on targets without
17409         weak symbols.
17410
17411 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17412
17413         PR target/11087
17414         * gcc.c-torture/execute/20030717-1.c: New test.
17415
17416 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17417
17418         * g++.dg/opt/cfg1.C: New test.
17419
17420 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17421
17422         PR optimization/11557
17423         * gcc.dg/20030717-1.c: New test.
17424
17425 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17426
17427         PR c++/10476
17428         * g++.dg/expr/crash-1.C: New test.
17429
17430         PR c++/11027
17431         * g++.dg/template/init3.C: New test.
17432
17433         PR c++/8222
17434         * g++.dg/template/non-dependent1.C: New test.
17435
17436         PR c++/11070
17437         * g++.dg/template/non-dependent2.C: New test.
17438
17439         PR c++/11071
17440         * g++.dg/template/non-dependent3.C: New test.
17441
17442         PR c++/9907
17443         * g++.dg/template/sizeof5.C: New test.
17444
17445 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17446
17447         PR 11498
17448         * gcc.c-torture/compile/mangle-1.c: New file.
17449
17450 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17451
17452         PR c++/7809
17453         * g++.dg/parse/access3.C: New test.
17454
17455 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17456
17457         PR c++/11384
17458         * g++.dg/init/init-ref4.C: New test.
17459
17460 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17461
17462         PR c++/11547
17463         * g++.dg/parse/constant3.C: New test.
17464         * g++.dg/parse/crash7.C: Likewise.
17465
17466 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17467
17468         PR target/11008
17469         * gcc.dg/i386-pentium4-not-mull.c: New.
17470
17471 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17472
17473         * gcc.dg/asm-names.c (ymain): Make it weak.
17474
17475 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17476
17477         PR c++/5421
17478         * g++.dg/template/friend21.C: New test.
17479
17480 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17481
17482         * gcc.dg/cleanup-8.c: New test.
17483         * gcc.dg/cleanup-9.c: New test.
17484
17485 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17486
17487         * g++.dg/ext/dll-MI1.h: New file.
17488         * g++.dg/ext/dllexport-MI1.C: New file.
17489         * g++.dg/ext/dllimport-MI1.C: New file.
17490
17491 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17492
17493         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17494         it does not have cmpstrsi patterns (just cmpmemsi).
17495
17496 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17497
17498         PR debug/11473
17499         * g++.dg/debug/debug8.C: New test.
17500
17501 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17502
17503         PR c++/10108
17504         * g++.dg/template/crash7.C: New test.
17505
17506 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17507
17508         PR target/10795
17509         * gcc.c-torture/compile/20030708-1.c: New.
17510
17511 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17512
17513         * gcc.c-torture/execute/20030715-1.c: New test.
17514
17515 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17516
17517         * gcc.dg/pch/inline-3.c: New file.
17518         * gcc.dg/pch/inline-3.hs: New file.
17519         * gcc.dg/pch/inline-4.c: New file.
17520         * gcc.dg/pch/inline-4.hs: New file.
17521
17522 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17523
17524         PR c++/11509
17525         * g++.dg/template/crash6.C: New test.
17526
17527         PR c++/7053
17528         * g++.dg/template/friend20.C: New test.
17529
17530         PR c++/7019
17531         * g++.dg/template/overload2.C: New test.
17532
17533 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17534
17535         PR optimization/11440
17536         * gcc.c-torture/execute/20030714-1.c: New test.
17537
17538 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17539
17540         PR c++/11154
17541         * g++.dg/template/partial2.C: New test.
17542
17543 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17544
17545         PR c++/11503
17546         * g++.dg/template/anon1.C: New test.
17547
17548         PR c++/11493
17549         PR c++/11495
17550         * g++.dg/parse/template9.C: Likewise.
17551         * g++.dg/template/crash4.C: New test.
17552         * g++.dg/template/koenig1.C: Likewise.
17553         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17554         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17555         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17556         functions.
17557         * g++.old-deja/g++.jason/template36.C: Likewise.
17558         * g++.old-deja/g++.mike/p1989.C: Likewise.
17559         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17560         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17561         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17562         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17563         compiling.
17564         * g++.old-deja/g++.pt/union2.C: Use this->.
17565
17566 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17567
17568         * gcc.dg/20030711-1.c: New test.
17569
17570 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17571
17572         PR c++/11050
17573         * g++.dg/parse/args1.C: New test.
17574         * g++.pt/defarg8.C: Change expected errors.
17575
17576 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17577
17578         PR c++/8164
17579         * g++.dg/template/nontype2.C: New test.
17580
17581         PR c++/10558
17582         * g++.dg/parse/template8.C: New test.
17583
17584         PR c++/8327
17585         * g++.dg/template/scope1.C: New test.
17586
17587         * g++.dg/warn/Wsign-compare-1.C: New test.
17588
17589 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17590
17591         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17592
17593 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17594
17595         PR c++/9411
17596         * g++.dg/template/explicit2.C: New test.
17597
17598         PR c++/10032
17599         * g++.dg/warn/pedantic1.C: New test.
17600
17601 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17602
17603         PR c++ 9483
17604         * g++.dg/other/field1.C: New test.
17605
17606 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17607
17608         PR c/11449
17609         * gcc.c-torture/compile/20030707-1.c: New.
17610
17611 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17612
17613         PR c++/10849
17614         * g++.dg/template/access12.C: New test.
17615
17616 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17617
17618         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17619         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17620         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17621         * gcc.misc-tests/gcov.exp: Update
17622         * g++.dg/gcov/gcov.exp: Update
17623         * lib/gcov.exp: Update.
17624
17625 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17626
17627         * g++.dg/abi/mangle17.C: Make sure template expressions are
17628         dependent.
17629         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17630         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17631         * g++.dg/opt/stack1.C: Remove erroneous code.
17632         * g++.dg/parse/template7.C: New test.
17633         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17634         * g++.old-deja/g++.pt/crash4.C: Likewise.
17635
17636 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17637
17638         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17639         with zero or one occurence of `$' after the initial `L'.
17640
17641 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17642
17643         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17644
17645 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17646
17647         PR c/11370
17648         * gcc.dg/Wunreachable-6.c: New testcase.
17649         * gcc.dg/Wunreachable-7.c: New testcase.
17650
17651 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17652
17653         PR c/11420
17654         * gcc.dg/20030708-1.c: New test.
17655
17656 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17657
17658         * gcc.dg/compat/sdata-section.h: New file.
17659         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17660         * gcc.dg/torture/mips-sdata-1.c: New test.
17661
17662 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17663
17664         PR c++/11030
17665         * g++.dg/template/friend19.C: New test.
17666
17667 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17668
17669         * g++.dg/opt/strength-reduce.C: New test.
17670
17671 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17672
17673         PR target/10979
17674         * gcc.dg/20030707-1.c: New testcase.
17675
17676 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17677
17678         PR optimization/11059
17679         * g++.dg/opt/emptyunion.C: New testcase.
17680
17681 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17682             Eric Botcazou  <ebotcazou@libertysurf.fr>
17683
17684         * g++.dg/opt/stack1.C: New test.
17685
17686 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17687
17688         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17689         run test.
17690
17691         PR c++/11431
17692         * g++.dg/expr/static_cast3.C: New test.
17693
17694 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17695
17696         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17697         everywhere.
17698         * gcc.dg/concat.c: Concatenation of string constants with
17699         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17700         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17701         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17702         necessary to avoid multi-character character constant warning.
17703         * gcc.dg/cpp/escape.c: Likewise.
17704         * gcc.dg/cpp/ucs.c: Likewise.
17705         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17706         Fix a typo.
17707
17708 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17709
17710         PR c/11428
17711         * gcc.c-torture/compile/20030704-1.c: New.
17712
17713 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17714
17715         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17716
17717 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17718
17719         PR c++/5287, PR c++/7910,  PR c++/11021
17720         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17721         tests for warnings.
17722         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17723         * g++.dg/ext/dllimport3.C: Likewise.
17724         * g++.dg/ext/dllimport4.C: New file.
17725         * g++.dg/ext/dllimport5.C: New file.
17726         * g++.dg/ext/dllimport6.C: New file.
17727         * g++.dg/ext/dllimport7.C: New file.
17728         * g++.dg/ext/dllimport8.C: New file.
17729         * g++.dg/ext/dllimport9.C: New file.
17730         * g++.dg/ext/dllimport10.C: New file.
17731         * g++.dg/ext/dllexport1.C: New file.
17732
17733 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17734
17735         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17736         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17737
17738 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17739
17740         * gcc.dg/builtins-25.c: New testcase.
17741         * gcc.dg/builtins-26.c: New testcase.
17742
17743 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17744
17745         * gcc.dg/compat/vector-defs.h: New file.
17746         * gcc.dg/compat/vector-setup.h: New file.
17747         * gcc.dg/compat/vector-check.h: New file.
17748         * gcc.dg/compat/vector-1_main.c: New file.
17749         * gcc.dg/compat/vector-1_x.c: New file.
17750         * gcc.dg/compat/vector-1_y.c: New file.
17751         * gcc.dg/compat/vector-2_main.c: New file.
17752         * gcc.dg/compat/vector-2_x.c: New file.
17753         * gcc.dg/compat/vector-2_y.c: New file.
17754
17755         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17756         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17757         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17758         * gcc.dg/compat/struct-align-1.h: New file.
17759         * gcc.dg/compat/struct-align-1_main.c: New file.
17760         * gcc.dg/compat/struct-align-1_x.c: New file.
17761         * gcc.dg/compat/struct-align-1_y.c: New file.
17762         * gcc.dg/compat/struct-align-2.h: New file.
17763         * gcc.dg/compat/struct-align-2_main.c: New file.
17764         * gcc.dg/compat/struct-align-2_x.c: New file.
17765         * gcc.dg/compat/struct-align-2_y.c: New file.
17766
17767         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17768         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17769         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17770         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17771         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17772         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17773         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17774         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17775         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17776         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17777         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17778         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17779         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17780         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17781         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17782         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17783         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17784         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17785         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17786         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17787         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17788         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17789         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17790         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17791         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17792         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17793         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17794         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17795         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17796
17797 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17798
17799         * gcc.dg/i386-call-1.c: New test.
17800
17801 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17802
17803         PR c++/9162
17804         * g++.dg/parse/defarg4.C: New.
17805
17806 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17807
17808         PR target/10700
17809         * gcc.c-torture/compile/20030703-1.c: New test case.
17810
17811 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17812
17813         * g++.dg/template/local3.C: Remove extra semicolon.
17814
17815 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17816
17817         * gcc.dg/i386-volatile-1.c: New test.
17818
17819 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17820
17821         PR c++/11072
17822         * g++.dg/other/offsetof2.C: XFAIL.
17823         * g++.dg/other/offsetof5.C: New.
17824
17825         PR c++/10219
17826         * g++.dg/template/error1.C: New.
17827
17828         PR c++/9779
17829         * g++.dg/template/dependent-expr1.C: New.
17830
17831 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17832
17833         PR c++/6949
17834         * g++.dg/template/local3.C: New test.
17835
17836         PR c++/11149
17837         * g++.dg/lookup/scoped6.C: New test.
17838
17839 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17840
17841         PR c++/8046
17842         * g++.dg/other/error7.C: New test.
17843
17844 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17845
17846         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17847         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17848         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17849         * g++.old-deja/g++.other/union2.C: Likewise.
17850         * gcc.dg/c90-const-expr-2.c: Likewise.
17851         * gcc.dg/c90-const-expr-3.c: Likewise.
17852         * gcc.dg/c99-const-expr-2.c: Likewise.
17853         * gcc.dg/c99-const-expr-3.c: Likewise.
17854         * gcc.dg/concat.c: Likewise.
17855
17856 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17857
17858         PR c++/9559
17859         * g++.dg/init/static1.C: New test.
17860
17861 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17862
17863         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17864         * g++.old-deja/g++.other/access2.C: Likewise.
17865         * g++.old-deja/g++.other/decl2.C: Likewise.
17866         * gcc.c-torture/execute/20020615-1.c: Likewise.
17867
17868 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17869
17870         PR c++/4933
17871         * g++.dg/template/sizeof4.C: New test.
17872
17873 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17874
17875         * g++.dg/other/error6.C: New test.
17876
17877 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17878
17879         PR c++/10750
17880         * g++.dg/parse/constant2.C: New test.
17881
17882 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17883
17884         PR c++/11106
17885         * g++.dg/other/error5.C: New test.
17886
17887 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17888
17889         * gcc.dg/format/gcc_diag-1.c: New test.
17890
17891 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17892
17893         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17894
17895 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17896
17897         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17898         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17899         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17900
17901 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17902
17903         * gcc.c-torture/execute/builtins/string-8.c: New test.
17904         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17905         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17906         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17907
17908 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17909
17910         PR c++/10468
17911         * g++.dg/ext/typeof6.C: New test.
17912
17913 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17914
17915         PR c++/10796
17916         * g++.dg/init/enum1.C: New test.
17917
17918 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17919
17920         * gcc.dg/20030627-1.c: New test.
17921
17922 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17923
17924         PR c++/11332
17925         * g++.dg/expr/static_cast2.C: New test.
17926
17927 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17928             Jakub Jelinek  <jakub@redhat.com>
17929
17930         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17931         sprintf(dst,"%s",src) optimization.
17932         * gcc.c-torture/execute/20030626-1.c: New test case.
17933         * gcc.c-torture/execute/20030626-2.c: New test case.
17934
17935 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17936
17937         * gcc.c-torture/execute/multi-ix.c: New test.
17938
17939         * gcc.c-torture/execute/simd-4.c (main):
17940         Added missing semicolon at end of union.
17941
17942 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17943
17944         PR c++/8266
17945         * g++.dg/template/explicit-instantiation3.C: New test.
17946
17947 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17948
17949         * gcc.dg/20030626-1.c: Use signed char.
17950
17951 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17952
17953         * gcc.dg/20030626-1.c: New test.
17954
17955 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17956
17957         * const-str-2.m: Update.
17958
17959 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
17960
17961         PR c++/10990
17962         * g++.dg/rtti/dyncast1.C: New test.
17963         * g++.dg/abi/mangle4.C: Correct base-specifier access.
17964         * g++.dg/lookup/scoped1.C: Remove XFAIL.
17965         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
17966
17967         PR c++/10931
17968         * g++.dg/expr/static_cast1.C: New test.
17969
17970 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
17971
17972         * gcc.dg/20030625-1.c: New test.
17973
17974 2003-06-24  Roger Sayle  <roger@eyesopen.com>
17975
17976         * gcc.c-torture/compile/20030624-1.c: New test case.
17977
17978 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
17979
17980         * gcc.c-torture/execute/string-opt-17.c: New test.
17981
17982 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
17983
17984         PR c++/5754
17985         * g++.dg/parse/crash6.C: New test.
17986
17987 2003-06-23  Roger Sayle  <roger@eyesopen.com>
17988
17989         * gcc.dg/builtins-24.c: New test case.
17990
17991 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
17992
17993         * g++.dg/opt/operator1.C: New test.
17994
17995 2003-06-22  Roger Sayle  <roger@eyesopen.com>
17996
17997         * gcc.c-torture/execute/string-opt-16.c: New test case.
17998
17999 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18000
18001         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18002         * g++.old-deja/g++.other/conv7.C: Likewise
18003         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18004         * g++.old-deja/g++.other/overload14.C: Likewise.
18005
18006 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18007
18008         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18009         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18010
18011 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18012
18013         PR c++/10888
18014         * g++.dg/warn/Winline-3.C: New test.
18015
18016 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18017
18018         * lib/target-supports.exp (check_alias_available): Make the test
18019         program acceptable to the Solaris assembler.
18020
18021         PR c++/10749
18022         * g++.dg/template/memclass2.C: New test.
18023
18024 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18025             Eric Botcazou  <ebotcazou@libertysurf.fr>
18026
18027         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18028         data for non-matching targets.
18029         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18030
18031 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18032
18033         PR c++/10845
18034         * g++.dg/template/member3.C: New test.
18035
18036 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18037
18038         PR c++/10939
18039         * g++.dg/template/func1.C: New test.
18040
18041         PR c++/9649
18042         * g++.dg/template/static4.C: New test.
18043         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18044
18045         PR c++/11041
18046         * g++.dg/init/ref7.C: New test.
18047
18048 2003-06-19  Matt Austern  <austern@apple.com>
18049
18050         PR c++/11228
18051         * g++.dg/anew1.C: New test.
18052         * g++.dg/anew2.C: New test.
18053         * g++.dg/anew3.C: New test.
18054         * g++.dg/anew4.C: New test.
18055
18056 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18057
18058         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18059
18060 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18061
18062         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18063         endian-dependent.
18064
18065 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18066
18067         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18068         Remove cruft.
18069
18070 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18071
18072         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18073         * gcc.c-torture/compile/961203-1.c: Likewise.
18074         * gcc.c-torture/compile/980506-1.c: Likewise.
18075
18076 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18077
18078         PR c++/10712
18079         * g++.dg/lookup/using7.C: New test.
18080
18081 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18082
18083         PR c++/11105
18084         * g++.dg/abi/conv1.C: Remove it.
18085         * g++.dg/template/conv7.C: New test.
18086         * g++.dg/template/conv8.C: Likewise.
18087         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18088         conversion operator.
18089
18090 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18091
18092         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18093         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18094         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18095         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18096         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18097         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18098         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18099         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18100         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18101         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18102         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18103         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18104         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18105         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18106         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18107         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18108         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18109         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18110         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18111         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18112         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18113         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18114         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18115         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18116         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18117         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18118         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18119         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18120         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18121
18122 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18123
18124         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18125         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18126         indications.
18127
18128 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18129
18130         * gcc.dg/i386-387-5.c: New test case.
18131         * gcc.dg/i386-387-6.c: New test case.
18132         * gcc.dg/builtins-23.c: New test case.
18133
18134 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18135
18136         * gcc.dg/builtins-22.c: New test case.
18137         * gcc.dg/i386-387-1.c: Update to test exp.
18138         * gcc.dg/i386-387-2.c: Likewise.
18139
18140 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18141
18142         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18143
18144 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18145
18146         * lib/gcc-dg.exp (dg-require-dll): New function.
18147         (dg-xfail-if): Likewise.
18148         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18149         driver.
18150
18151         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18152         * gcc.c-torture/compile/20001205-1.c: Likewise.
18153         * gcc.c-torture/compile/20001226-1.c: Likewise.
18154         * gcc.c-torture/compile/20010518-2.c: Likewise.
18155         * gcc.c-torture/compile/20020312-1.c: Likewise.
18156         * gcc.c-torture/compile/20020604-1.c: Likewise.
18157         * gcc.c-torture/compile/920501-12.c: Likewise.
18158         * gcc.c-torture/compile/920501-4.c: Likewise.
18159         * gcc.c-torture/compile/920520-1.c: Likewise.
18160         * gcc.c-torture/compile/920521-1.c: Likewise.
18161         * gcc.c-torture/compile/920625-1.c: Likewise.
18162         * gcc.c-torture/compile/961203-1.c: Likewise.
18163         * gcc.c-torture/compile/980506-1.c: Likewise.
18164         * gcc.c-torture/compile/981006-1.c: Likewise.
18165         * gcc.c-torture/compile/981022-1.c: Likewise.
18166         * gcc.c-torture/compile/981223-1.c: Likewise.
18167         * gcc.c-torture/compile/990617-1.c: Likewise.
18168         * gcc.c-torture/compile/dll.c: Likewise.
18169         * gcc.c-torture/compile/labels-3.c: Likewise.
18170         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18171         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18172         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18173         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18174         * gcc.c-torture/compile/simd-5.c: Likewise.
18175         * gcc.c-torture/compile/20000804-1.x: Remove.
18176         * gcc.c-torture/compile/20001205-1.x: Likewise.
18177         * gcc.c-torture/compile/20001226-1.x: Likewise.
18178         * gcc.c-torture/compile/20010518-2.x: Likewise.
18179         * gcc.c-torture/compile/20020312-1.x: Likewise.
18180         * gcc.c-torture/compile/20020604-1.x: Likewise.
18181         * gcc.c-torture/compile/920501-12.x: Likewise.
18182         * gcc.c-torture/compile/920501-4.x: Likewise.
18183         * gcc.c-torture/compile/920520-1.x: Likewise.
18184         * gcc.c-torture/compile/920521-1.x: Likewise.
18185         * gcc.c-torture/compile/920625-1.x: Likewise.
18186         * gcc.c-torture/compile/961203-1.x: Likewise.
18187         * gcc.c-torture/compile/980506-1.x: Likewise.
18188         * gcc.c-torture/compile/981006-1.x: Likewise.
18189         * gcc.c-torture/compile/981022-1.x: Likewise.
18190         * gcc.c-torture/compile/981223-1.x: Likewise.
18191         * gcc.c-torture/compile/990617-1.x: Likewise.
18192         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18193         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18194         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18195         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18196         * gcc.c-torture/compile/simd-5.x: Likewise.
18197
18198         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18199
18200 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18201
18202         * gcc.c-torture/execute/20030611-1.c: New test.
18203
18204 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18205
18206         PR middle-end/168
18207         * gcc.dg/20030612-1.c: New test case.
18208
18209 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18210
18211         PR c++/10635
18212         * g++.dg/expr/cast1.C: New test.
18213
18214 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18215
18216         * gcc.dg/builtins-21.c: New test case.
18217
18218 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18219
18220         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18221         options instead of at the end.
18222         * lib/objc.exp (objc_target_compile): Likewise.
18223
18224 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18225
18226         PR c++/10432
18227         * g++.dg/parse/error1.C: New test.
18228
18229 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18230
18231         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18232         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18233         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18234         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18235         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18236         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18237         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18238         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18239         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18240         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18241         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18242         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18243         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18244         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18245         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18246         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18247         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18248         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18249         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18250         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18251         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18252         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18253         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18254         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18255
18256         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18257         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18258         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18259         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18260         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18261         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18262         * gcc.dg/compat/scalar-return-3_main.c: New file.
18263         * gcc.dg/compat/scalar-return-3_x.c: New file.
18264         * gcc.dg/compat/scalar-return-3_y.c: New file.
18265         * gcc.dg/compat/scalar-return-4_main.c: New file.
18266         * gcc.dg/compat/scalar-return-4_x.c: New file.
18267         * gcc.dg/compat/scalar-return-4_y.c: New file.
18268
18269 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18270
18271         * gcc.dg/compat/fp2-struct-check.h: New file.
18272         * gcc.dg/compat/fp2-struct-defs.h: New file.
18273         * gcc.dg/compat/fp2-struct-init.h: New file.
18274         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18275         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18276         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18277         * gcc.dg/compat/struct-return-10_main.c: New file.
18278         * gcc.dg/compat/struct-return-10_x.c: New file.
18279         * gcc.dg/compat/struct-return-10_y.c: New file.
18280
18281         * gcc.dg/compat/compat-common.h: New file.
18282         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18283         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18284         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18285         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18286         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18287         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18288         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18289         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18290         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18291         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18292         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18293         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18294         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18295         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18296         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18297         * gcc.dg/compat/small-struct-check.h: Ditto.
18298         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18299         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18300         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18301         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18302         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18303         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18304         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18305         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18306         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18307         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18308         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18309         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18310         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18311         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18312         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18313         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18314         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18315         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18316         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18317         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18318         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18319         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18320         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18321         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18322         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18323         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18324         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18325         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18326         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18327         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18328
18329 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18330
18331         * g++.dg/pch/static-1.C: New file.
18332         * g++.dg/pch/static-1.Hs: New file.
18333
18334 2003-06-10  Richard Henderson  <rth@redhat.com>
18335
18336         * gcc.dg/asm-7.c: Adjust expected warning text.
18337
18338 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18339
18340         * gcc.dg/builtins-20.c: New test case.
18341
18342 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18343
18344         PR c++/11131
18345         * g++.dg/opt/template1.C: New test.
18346
18347 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18348
18349         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18350         additional_sources.
18351
18352 2003-05-21  David Taylor  <dtaylor@emc.com>
18353
18354         * gcc.dg/Wpadded.c: New file.
18355
18356 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18357
18358         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18359         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18360         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18361         dg-require-weak.
18362
18363 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18364
18365         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18366
18367 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18368
18369         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18370         (dg-require-alias): Likewise.
18371         (dg-require-gc-sections): Likewise.
18372         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18373
18374 2003-06-08  Richard Henderson  <rth@redhat.com>
18375
18376         * gcc.dg/20011029-2.c: Fix the array reference.
18377         * gcc.dg/asm-7.c: New.
18378
18379 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18380
18381         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18382
18383 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18384
18385         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18386         (dg-require-gc-sections): Likewise.
18387
18388 2003-06-08  Jan Hubicka  <jh@suse.cz>
18389
18390         * i386-cmov1.c: Fix regular expression.
18391         * i386-cvt-1.c: Likewise.
18392         * i386-local.c: Likewise.
18393         * i386-local2.c: Likewise.
18394         * i386-mul.c: Likewise.
18395         * i386-ssetype-1.c: Likewise.
18396         * i386-ssetype-3.c: Likewise.
18397         * i386-ssetype-5.c: Likewise.
18398
18399 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18400
18401         PR c++/11039
18402         * g++.dg/warn/implicit-typename2.C: New test.
18403         * g++.dg/warn/implicit-typename3.C: New test.
18404
18405 2003-06-07  Richard Henderson  <rth@redhat.com>
18406
18407         * g++.dg/other/offsetof3.C: Use size_t.
18408         * g++.dg/other/offsetof4.C: Likewise.
18409
18410 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18411
18412         * lib/copy-file.exp: New. Implement gcc_copy_files.
18413
18414         * lib/dg-pch.exp: Load copy-file.exp
18415         (dg-pch): Use gcc_copy_files instead of "file copy".
18416
18417 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18418
18419         * gcc.dg/weak/weak.exp: Simplify.
18420         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18421         * gcc.dg/weak/weak-1.c: Likewise.
18422         * gcc.dg/weak/weak-2.c: Likewise.
18423         * gcc.dg/weak/weak-3.c: Likewise.
18424         * gcc.dg/weak/weak-4.c: Likewise.
18425         * gcc.dg/weak/weak-5.c: Likewise.
18426         * gcc.dg/weak/weak-6.c: Likewise.
18427         * gcc.dg/weak/weak-7.c: Likewise.
18428         * gcc.dg/weak/weak-8.c: Likewise.
18429         * gcc.dg/weak/weak-9.c: Likewise.
18430
18431 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18432
18433         gcc.c-torture/execute/20030606-1.c: New.
18434
18435 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18436
18437         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18438         * gcc.dg/builtins-19.c: Likewise.
18439
18440 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18441
18442         * gcc.dg/builtins-2.c: Add some more tests.
18443         * gcc.dg/builtins-18.c: New test case.
18444         * gcc.dg/builtins-19.c: New test case.
18445
18446 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18447             Jim Wilson  <wilson@tuliptree.org>
18448
18449         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18450
18451 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18452
18453         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18454         mempcpy/stpcpy calls not to be optimized into something else.
18455         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18456         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18457         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18458
18459 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18460
18461         * gcc.dg/format/asm_fprintf-1.c: New test.
18462
18463 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18464
18465         * lib/gcc-defs.exp (additional_sources): New variable.
18466         (dg-additional-sources): New function.
18467         (additional_files): New variable.
18468         (dg-additional-files): New function.
18469         (dg-additional-files-options): Likewise.
18470         * lib/gcc-dg.exp (dg-require-weak): New function.
18471         (dg-require-alias): Likewise.
18472         (dg-require-gc-sections): Likewise.
18473         * lib/target-supports.exp (check_alias_available): Remove testfile
18474         parameter.
18475         (check_gc_sections_available): New function.
18476         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18477         (dg-gpp-additional-files): Likewise.
18478         * lib/g++.exp (additional_sources): Remove.
18479         (additional_files): Likewise.
18480         (g++_target_compile): Use dg-additional-files-options.
18481
18482         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18483         Tcl logic.
18484         * gcc.dg/special/ecos.exp: Remove.
18485         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18486         * gcc.dg/special/alias-1.c: Likewise.
18487         * gcc.dg/special/alias-2.c: Likewise.
18488         * gcc.dg/special/gcsec-1.c: Likewise.
18489         * gcc.dg/special/weak-1.c: Likewise.
18490         * gcc.dg/special/weak-2.c: Likewise.
18491         * gcc.dg/special/wkali-1.c: Likewise.
18492         * gcc.dg/special/wkali-2.c: Likewise.
18493
18494         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18495         dg-gpp-additional-*.
18496         * g++.dg/special/conpr-3.C: Likewise.
18497         * g++.dg/special/conpr-4.C: Likewise.
18498         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18499         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18500         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18501         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18502         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18503         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18504         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18505         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18506         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18507         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18508         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18509         * g++.old-deja/g++.other/comdat1.C: Likewise.
18510         * g++.old-deja/g++.other/comdat2.C: Likewise.
18511         * g++.old-deja/g++.other/comdat3.C: Likewise.
18512         * g++.old-deja/g++.other/ctor1.C: Likewise.
18513         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18514
18515 2003-06-05  Richard Henderson  <rth@redhat.com>
18516
18517         * gcc.dg/debug/20030605-1.c: New.
18518
18519 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18520
18521         * README.QMTEST: Update.
18522
18523 2003-06-04  Richard Henderson  <rth@redhat.com>
18524
18525         * gcc.dg/cleanup-1.c: New.
18526         * gcc.dg/cleanup-2.c: New.
18527         * gcc.dg/cleanup-3.c: New.
18528         * gcc.dg/cleanup-4.c: New.
18529         * gcc.dg/cleanup-5.c: New.
18530         * gcc.dg/cleanup-6.c: New.
18531         * gcc.dg/cleanup-7.c: New.
18532
18533 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18534
18535         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18536
18537         * lib/dg-pch.exp: New file.
18538         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18539         * gcc.dg/pch/pch.exp: Likewise.
18540
18541 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18542
18543         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18544         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18545         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18546         * gcc.dg/builtins-17.c: New test case.
18547         * gcc.dg/i386-387-4.c: New test case.
18548         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18549
18550 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18551
18552         * gcc.dg/ultrasp9.c: New test.
18553
18554 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18555
18556         * gcc.c-torture/compile/20030604-1.c: New test.
18557         * gcc.dg/sparc-constant-1.c: New test.
18558
18559 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18560
18561         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18562
18563 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18564
18565         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18566
18567         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18568         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18569
18570 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18571
18572         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18573
18574 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18575
18576         PR c++/10940
18577         * g++.dg/template/spec10.C: New test.
18578
18579 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18580
18581         * gcc.dg/builtins-16.c: New test case.
18582
18583 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18584
18585         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18586         mempcpy test with post-increments.
18587         * gcc.c-torture/execute/string-opt-3.c: New test.
18588         * gcc.dg/string-opt-1.c: New test.
18589
18590 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18591
18592         PR fortran/10965
18593         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18594
18595 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18596
18597         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18598         (scan-assembler): ... here.  Use dg-scan.
18599         (scan-assembler-not): Likewise.
18600         (scan-file): New function.
18601         (scan-file-not): Likewise.
18602         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18603         * gcc.dg/cpp/_Pragma4.c: Likewise.
18604         * gcc.dg/cpp/_Pragma5.c: Likewise.
18605         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18606         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18607         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18608         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18609         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18610         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18611         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18612         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18613         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18614         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18615         * gcc.dg/cpp/cxxcom1.c: Likewise.
18616         * gcc.dg/cpp/line1.c: Likewise.
18617         * gcc.dg/cpp/maccom1.c: Likewise.
18618         * gcc.dg/cpp/maccom2.c: Likewise.
18619         * gcc.dg/cpp/maccom3.c: Likewise.
18620         * gcc.dg/cpp/maccom4.c: Likewise.
18621         * gcc.dg/cpp/maccom5.c: Likewise.
18622         * gcc.dg/cpp/maccom6.c: Likewise.
18623         * gcc.dg/cpp/multiline.c: Likewise.
18624         * gcc.dg/cpp/spacing1.c: Likewise.
18625         * gcc.dg/cpp/spacing2.c: Likewise.
18626         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18627         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18628         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18629         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18630         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18631         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18632         * gcc.dg/cpp/cxxcom2.c: Likewise.
18633         * gcc.dg/cpp/cxxcom2.h: New file.
18634
18635         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18636         * g++.dg/cpp/truefalse.C: Here.
18637         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18638
18639 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18640
18641         * gcc.dg/cpp/redef3.c: New file.
18642
18643 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18644
18645         * gcc.dg/i386-loop-3.c: New test.
18646
18647 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18648
18649         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18650
18651 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18652
18653         * gcc.dg/fwrapv-1.c: New test case.
18654         * gcc.dg/fwrapv-2.c: New test case.
18655
18656 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18657
18658         PR c++/10956
18659         * g++.dg/template/spec9.C: New test.
18660
18661 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18662
18663         * gcc.dg/duff-4.c: New test case.
18664
18665 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18666
18667         PR fortran/10843
18668         * g77.dg/ffixed-form-1.f: New test
18669         * g77.dg/ffixed-form-2.f: New test
18670         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18671         * g77.dg/ffree-form-3.f: New test
18672
18673 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18674
18675         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18676         * gcc.dg/wint_t-1.c: Likewise.
18677
18678 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18679
18680         * g++.dg/template/access11.C: New test.
18681
18682 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18683
18684         PR c++/10849
18685         * g++.dg/template/access10.C: New test.
18686
18687 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18688             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18689
18690         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18691
18692 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18693
18694         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18695         suppress for powerpc-*-darwin*.
18696         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18697
18698 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18699
18700         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18701         suppress option for powerpc-*-darwin*.
18702
18703 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18704
18705         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18706         * gcc.dg/builtins-4.c: Add test for fmod.
18707
18708 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18709
18710         PR c++/10682
18711         * g++.dg/template/instantiate4.C: New test.
18712
18713 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18714
18715         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18716
18717 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18718
18719         * gcc.dg/compat/scalar-return-1_main.c: New file.
18720         * gcc.dg/compat/scalar-return-1_x.c: New file.
18721         * gcc.dg/compat/scalar-return-1_y.c: New file.
18722         * gcc.dg/compat/scalar-return-2_main.c: New file.
18723         * gcc.dg/compat/scalar-return-2_x.c: New file.
18724         * gcc.dg/compat/scalar-return-2_y.c: New file.
18725         * gcc.dg/compat/struct-return-3_main.c: New file.
18726         * gcc.dg/compat/struct-return-3_y.c: New file.
18727         * gcc.dg/compat/struct-return-3_x.c: New file.
18728         * gcc.dg/compat/struct-return-2_main.c: New file.
18729         * gcc.dg/compat/struct-return-2_x.c: New file.
18730         * gcc.dg/compat/struct-return-2_y.c: New file.
18731
18732 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18733
18734         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18735         for hppa*-hp-hpux*.
18736         * gcc.dg/20021014-1.c (dg-options): Likewise.
18737         * gcc.dg/nest.c (dg-options): Likewise.
18738
18739 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18740
18741         PR c++/9738
18742         * g++.dg/ext/dllimport2.C: New file.
18743         * g++.dg/ext/dllimport3.C: New file.
18744
18745 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18746
18747         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18748         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18749         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18750         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18751         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18752         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18753         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18754         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18755         * gcc.dg/compat/small-struct-defs.h: New file.
18756         * gcc.dg/compat/small-struct-init.h: New file.
18757         * gcc.dg/compat/small-struct-check.h: New file.
18758         * gcc.dg/compat/fp-struct-defs.h: New file.
18759         * gcc.dg/compat/fp-struct-check.h: New file.
18760         * gcc.dg/compat/fp-struct-init.h: New file.
18761         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18762         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18763
18764 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18765
18766         * gcc.dg/20030225-2.c: New test.
18767
18768 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18769             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18770
18771         * gcc.c-torture/compile/20030518-1.c: New test case.
18772
18773 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18774
18775         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18776         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18777         gcc-dg-debug-runtest.
18778         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18779         gcc-dg-debug-runtest.
18780
18781 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18782
18783         PR c++/9022
18784         * g++.dg/lookup/using6.C: New test.
18785
18786 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18787
18788         * g++.dg/parse/access2.C: New test.
18789
18790 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18791
18792         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18793         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18794         * gcc.dg/debug/debug.exp: Likewise.
18795
18796 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18797
18798         * gcc.dg/dollar.c: New test.
18799
18800 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18801
18802         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18803         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18804         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18805         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18806         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18807         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18808         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18809         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18810         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18811         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18812         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18813         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18814         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18815         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18816         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18817         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18818         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18819         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18820
18821 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18822
18823         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18824         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18825         support for "repo" mode.
18826         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18827         * lib/g77-dg.exp: Likewise.
18828         * lib/obj-dg.exp: Likewise.
18829
18830 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18831
18832         Merge from gcc-3_2-rhl8-branch:
18833         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18834
18835         * gcc.dg/tls/opt-6.c: New test.
18836
18837         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18838
18839         * gcc.dg/20030405-1.c: New test.
18840
18841         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18842
18843         * gcc.dg/20030309-1.c: New test.
18844
18845         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18846
18847         * gcc.c-torture/execute/20030307-1.c: New test.
18848
18849         2003-02-20  Randolph Chung  <tausq@debian.org>
18850
18851         * gcc.c-torture/compile/20030220-1.c: New test.
18852
18853         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18854
18855         * gcc.dg/20030217-1.c: New test.
18856
18857         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18858
18859         * gcc.c-torture/compile/20020129-1.c: New test.
18860
18861         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18862
18863         * gcc.dg/unroll-1.c: New test.
18864
18865         2002-11-16  Jan Hubicka  <jh@suse.cz>
18866
18867         * gcc.c-torture/execute/20020920-1.c: New test.
18868
18869         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18870
18871         PR target/7434
18872         * gcc.c-torture/compile/20021008-1.c: New test.
18873
18874         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18875
18876         PR target/7559
18877         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18878
18879         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18880
18881         * gcc.c-torture/compile/20020807-1.c: New test.
18882
18883         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18884
18885         * gcc.dg/tls/opt-1.c: New test.
18886
18887         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18888
18889         * gcc.dg/20020729-1.c: New test.
18890
18891         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18892
18893         * g++.dg/opt/life1.C: New test.
18894
18895         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18896
18897         * gcc.dg/20020525-1.c: New test.
18898
18899         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18900
18901         PR c++/6794
18902         * g++.dg/ext/pretty1.C: New test.
18903         * g++.dg/ext/pretty2.C: New test.
18904
18905 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18906
18907         PR c++/8385
18908         * g++.dg/ext/typeof5.C: New test.
18909
18910 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18911
18912         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18913         __USER_LABEL_PREFIX__ into account.
18914         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18915
18916 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18917
18918         * gcc.dg/builtins-15.c: New test case.
18919
18920 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18921
18922         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18923
18924 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18925
18926         * lib/g++.exp: Tweak handling of additional source files.
18927         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18928         * g++.dg/special/conpr-2a.C: Rename to ...
18929         * g++.dg/special/conpr-2a.cc: ... this.
18930         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18931         * g++.dg/special/conpr-3a.C: Rename to ...
18932         * g++.dg/special/conpr-3a.cc: This.
18933         * g++.dg/special/conpr-3b.C: Rename to ...
18934         * g++.dg/special/conpr-3b.cc: This.
18935         * g++.dg/special/conpr-4.C: New test.
18936         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18937
18938 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18939
18940         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18941
18942 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18943
18944         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18945         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18946         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18947         * g++.old-deja/g++.other/warn3.C: Likewise.
18948
18949 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18950
18951         * gcc.dg/i386-387-1.c: Update to also test log.
18952         * gcc.dg/i386-387-2.c: Likewise.
18953
18954 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18955
18956         * g77.f-torture/execute/int8421.f: New test.
18957
18958 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18959
18960         PR c++/10230, c++/10481
18961         * g++.dg/lookup/scoped5.C: New test.
18962
18963 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18964
18965         PR c++/10552
18966         * g++.dg/template/ttp6.C: New test.
18967
18968 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
18969
18970         * gcc.c-torture/execute/builtins: New directory.
18971         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
18972         gcc.c-torture/execute/builtins.
18973         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
18974         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
18975         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
18976         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
18977
18978 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18979
18980         PR c++/9252
18981         * g++.dg/template/access8.C: New test.
18982         * g++.dg/template/access9.C: New test.
18983
18984 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18985
18986         PR c++/9554
18987         * g++.dg/parse/access1.C: New test.
18988
18989 2003-05-09  DJ Delorie  <dj@redhat.com>
18990
18991         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
18992         long, and not an int.
18993
18994 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18995
18996         PR c++/10555, c++/10576
18997         * g++.dg/template/memclass1.C: New test.
18998
18999 2003-05-08  DJ Delorie  <dj@redhat.com>
19000
19001         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19002         targets.
19003         * gcc.c-torture/execute/20021024-1.x: Likewise.
19004         * gcc.c-torture/execute/shiftdi.x: Likewise.
19005         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19006         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19007         * gcc.dg/20021018-1.c: Likewise.
19008
19009 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19010
19011         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19012
19013         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19014         (bcopy): Call memmove.
19015
19016 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19017
19018         * g77.f-torture/compile/8485.f: New test case.
19019
19020 2003-05-07  Richard Henderson  <rth@redhat.com>
19021
19022         PR c++/10570
19023         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19024         Verify exception_cleanup not called for rethrows.
19025         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19026         when exiting catch block without rethrowing.
19027         * g++.dg/eh/forced3.C: New.
19028         * g++.dg/eh/forced4.C: New.
19029
19030 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19031
19032         * gcc.dg/20030505.c: Fix triplet.
19033
19034 2003-05-06  DJ Delorie  <dj@redhat.com>
19035
19036         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19037         * gcc.dg/nest.c: Likewise.
19038
19039 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19040
19041         * gcc.dg/builtins-14.c: New test case.
19042
19043 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19044
19045         * lib/compat.exp (compat-execute): New argument.
19046         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19047         * gcc.dg/compat: New test directory.
19048         * gcc.dg/compat/compat.exp: New expect script.
19049         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19050         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19051         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19052         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19053         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19054         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19055
19056         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19057         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19058         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19059         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19060         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19061         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19062         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19063         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19064         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19065         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19066         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19067         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19068         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19069         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19070         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19071
19072 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19073
19074         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19075
19076 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19077
19078         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19079
19080 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19081
19082         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19083         * gcc.dg/ppc-fsel-2.c: New test.
19084
19085         * gcc.dg/unused-5.c: New test.
19086
19087 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19088
19089         PR c++/10496
19090         * g++.dg/warn/pmf1.C: New test.
19091
19092 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19093
19094         PR c++/4494
19095         * g++.dg/warn/main.C: New test.
19096
19097 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19098
19099         * gcc.dg/nonnull-3.c: New test.
19100
19101 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19102
19103         * gcc.dg/cpp/Wtrigraphs.c: Update.
19104         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19105
19106 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19107
19108         * gcc.dg/ppc-fsel-1.c: New test.
19109
19110 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19111
19112         PR c/10604
19113         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19114
19115 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19116
19117         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19118
19119 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19120
19121         PR c++/9364, c++/10553, c++/10586
19122         * g++.dg/parse/typename4.C: New test.
19123         * g++.dg/parse/typename5.C: Likewise.
19124
19125 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19126
19127         * gcc.c-torture/compile/20030503-1.c: New test.
19128
19129 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19130
19131         * g++.dg/lookup/using5.C: Fix testcase error.
19132
19133 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19134
19135         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19136         since MEABI is no longer supported.  Remove all vestiges
19137         of MEABI from the test.
19138
19139 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19140
19141         PR c++/10554
19142         * g++.dg/lookup/using5.C: New test.
19143
19144 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19145
19146         PR c++/8772
19147         * g++.dg/template/ttp5.C: New test.
19148
19149 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19150
19151         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19152         (dg-gpp-additional-sources): New function.
19153         (dg-gpp-additional-files): Likewise.
19154         * lib/g++.exp (additional_sources): New variable.
19155         (additional_files): Likewise.
19156         (g++_target_compile): Deal with them.
19157         * lib/old-dejagnu.exp: Remove.
19158         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19159         * g++.old-deja: Revise all tests to use dg commands.
19160
19161 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19162
19163         PR c++/9432, c++/9528
19164         * g++.dg/lookup/using4.C: New test.
19165
19166 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19167
19168         * gcc.dg/noreturn-5.c: New file.
19169         * gcc.dg/noreturn-6.c: New file.
19170
19171         * gcc.c-torture/compile/inline-1.c: New file.
19172
19173 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19174
19175         PR c++/10551
19176         * g++.dg/template/explicit1.C: New test.
19177
19178 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19179
19180         PR c++/10549
19181         * g++.dg/other/bitfield1.C: New test.
19182
19183         PR c++/10527
19184         * g++.dg/init/new7.C: New test.
19185
19186 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19187
19188         * g++.dg/ext/desig1.C: New test.
19189         * g++.dg/ext/init1.C: Update.
19190
19191         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19192
19193 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19194
19195         PR c++/10180
19196         * g++.dg/warn/Winline-1.C: New test.
19197
19198 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19199
19200         * gcc.c-torture/execute/string-opt-19.c: New test.
19201
19202         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19203         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19204
19205 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19206
19207         PR c++/10506
19208         * g++.dg/init/new6.C: New test.
19209
19210         PR c++/10503
19211         * g++.dg/init/ref6.C: New test.
19212
19213 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19214
19215         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19216
19217 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19218
19219         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19220         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19221
19222 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19223
19224         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19225         initialized static data members.
19226
19227 2003-04-25  H.J. Lu <hjl@gnu.org>
19228
19229         * gcc.dg/ia64-sync-4.c: New test.
19230
19231 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19232
19233         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19234         date.
19235
19236 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19237
19238         PR c++/10337
19239         * g++.dg/warn/conv1.C: New test.
19240         * g++.old-deja/g++.other/conv7.C: Adjust.
19241         * g++.old-deja/g++.other/overload14.C: Adjust.
19242
19243 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19244
19245         PR c++/10471
19246         * g++.dg/template/defarg2.C: New test.
19247
19248 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19249
19250         * gcc.dg/cpp/include2.c: Update.
19251         * gcc.dg/cpp/multiline-2.c: New.
19252         * gcc.dg/cpp/multiline.c: Update.
19253         * gcc.dg/cpp/strify2.c: Update.
19254         * gcc.dg/cpp/trad/literals-2.c: Update.
19255
19256 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19257
19258         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19259
19260 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19261
19262         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19263
19264 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19265
19266         PR c++/10451
19267         * g++.dg/parse/crash4.C: New test.
19268
19269         PR c++/9847
19270         * g++.dg/parse/crash5.C: New test.
19271
19272 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19273
19274         PR c++/10446
19275         * g++.dg/parse/crash3.C: New test.
19276
19277         PR c++/10428
19278         * g++.dg/parse/elab1.C: New test.
19279
19280 2003-04-22  Devang Patel  <dpatel@apple.com>
19281
19282         * gcc.dg/cpp/trad/funlike-5.c: New test.
19283
19284 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19285
19286         * g++.dg/other/packed1.C: Fix dg options.
19287
19288 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19289
19290         * g++.dg/other/offsetof2.C: New test.
19291
19292 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19293
19294         * g++.dg/template/recurse.C: Adjust location of error messages.
19295
19296 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19297
19298         PR c++/9881
19299         * g++.dg/init/addr-const1.C: New test.
19300         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19301
19302 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19303
19304         PR c++/10405
19305         * g++.dg/lookup/struct-hack1.C: New test.
19306
19307 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19308
19309         * ucs.c: Update diagnostic messages.
19310
19311 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19312
19313         * gcc.dg/cpp/truefalse.cpp: New test.
19314         * gcc.dg/cpp/cpp.exp: Update.
19315         * g++.dg/other/stdbool-if.C: Remove.
19316
19317 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19318
19319         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19320         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19321
19322 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19323
19324         * gcc.c-torture/compile/20030418-1.c: New test.
19325
19326 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19327
19328         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19329
19330 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19331
19332         PR c++/10347
19333         g++.dg/template/dependent-name1.C: New test.
19334
19335 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19336
19337         * gcc.dg/warn-1.c (tourist_guide): New array,
19338         contains a pointer to bar.
19339
19340 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19341
19342         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19343         * gcc.c-torture/execute/medce-1.c: New test case.
19344         * gcc.c-torture/execute/medce-2.c: New test case.
19345
19346 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19347
19348         * lib/prune.exp: Ignore more messages.
19349
19350         PR c++/10381
19351         * g++.dg/parse/lookup3.C: New test.
19352
19353 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19354
19355         * gcc.c-torture/compile/20030415-1.c : New test.
19356
19357 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19358
19359         * gcc.c-torture/execute/scope-2.c: Move to ...
19360         * gcc.dg/noncompile/scope.c: .... here.
19361
19362 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19363
19364         * gcc.dg/20030414-2.c: New test case.
19365
19366 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19367
19368         PR target/10377
19369         * gcc.dg/20030414-1.c: New test.
19370
19371 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19372
19373         * gcc.dg/builtins-12.c: New test case.
19374         * gcc.dg/builtins-13.c: New test case.
19375
19376 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19377
19378         * gcc.c-torture/execute/string-opt-18.c: New test.
19379
19380 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19381
19382         PR c++/10300
19383         * g++.dg/init/new5.C: New test.
19384
19385 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19386
19387         PR c++/7910
19388         * g++.dg/ext/dllimport1.C: New test.
19389
19390 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19391
19392         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19393
19394 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19395
19396         PR Fortran/9263
19397         * g77.f-torture/noncompile/9263.f: New test
19398         PR Fortran/1832
19399         * g77.f-torture/execute/1832.f: New test
19400
19401 2003-04-11  David Chad  <davidc@freebsd.org>
19402             Loren J. Rittle  <ljrittle@acm.org>
19403
19404         libobjc/8562
19405         * objc.dg/headers.m: New test.
19406
19407 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19408
19409         * gcc.c-torture/execute/builtin-noret-2.c: New.
19410         * gcc.c-torture/execute/builtin-noret-2.x: New.
19411         XFAIL builtin-noret-2.c at -O1 and above.
19412         * gcc.dg/redecl.c: New.
19413         * gcc.dg/Wshadow-1.c: Update error regexps.
19414
19415 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19416
19417         * g++.dg/abi/bitfield10.C: New test.
19418
19419 2003-04-09  Mike Stump  <mrs@apple.com>
19420
19421         * gcc.dg/pch/pch.exp: Make testcase names longer.
19422         * g++.dg/pch/pch.exp: Make testcase names longer.
19423
19424 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19425
19426         * gcc.dg/builtins-11.c: New test case.
19427
19428 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19429
19430         * gcc.dg/builtins-9.c: New test case.
19431         * gcc.dg/builtins-10.c: New test case.
19432
19433 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19434
19435         * gcc.dg/noncompile/init-4.c.c: New test.
19436
19437 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19438
19439         * gcc.misc-test/gcov-9.c: New test.
19440         * gcc.misc-test/gcov-10.c: New test
19441         * gcc.misc-test/gcov-11.c: New test.
19442
19443 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19444
19445         PR optimization/10024
19446         * gcc.c-torture/compile/20030405-1.c: New test.
19447
19448 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19449
19450         * gcc.dg/pch/static-3.c: New.
19451         * gcc.dg/pch/static-3.hs: New.
19452         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19453
19454 2003-04-04  Richard Henderson  <rth@redhat.com>
19455
19456         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19457         * g++.dg/eh/forced2.C: Likewise.
19458
19459 2003-04-03  Mike Stump  <mrs@apple.com>
19460
19461         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19462         target arg.
19463         (scan-assembler-times, scan-assembler-not): Likewise.
19464         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19465
19466 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19467
19468         * gcc.dg/sparc-loop-1.c: New test.
19469
19470 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19471
19472         PR other/9274
19473         * g++.dg/pch/system-2.C: New.
19474         * g++.dg/pch/system-2.Hs: New.
19475
19476 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19477
19478         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19479
19480         * g++.dg/eh/simd-1.C (vecfunc): Same.
19481
19482 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19483
19484         * gcc.c-torture/execute/20030401-1.c: New test case.
19485
19486 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19487
19488         * objc.dg/defs.m: New.
19489
19490 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19491
19492         * g++.dg/eh/simd-1.C: New.
19493         * g++.dg/eh/simd-2.C: New.
19494
19495 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19496
19497         * gcc.c-torture/execute/simd-3.c: New.
19498
19499 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19500
19501         PR c/9936
19502         * gcc.dg/20030331-2.c: New test.
19503
19504 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19505
19506         PR c++/10278
19507         * g++.dg/parse/crash2.C: New test.
19508
19509 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19510
19511         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19512         * gcc.c-torture/execute/20030331-1.c: ...here.
19513
19514 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19515
19516         * gcc.c-torture/execute/20030331-1.c: New test.
19517
19518 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19519
19520         * lib/gcov.exp: Adjust call return testing strings.
19521         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19522
19523 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19524
19525         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19526         * gcc.dg/builtins-7.c: New test case.
19527         * gcc.dg/builtins-8.c: New test case.
19528
19529 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19530
19531         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19532
19533 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19534
19535         PR c++/7647
19536         * g++.dg/lookup-class-member-2.C: New test.
19537
19538 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19539
19540         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19541
19542 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19543
19544         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19545
19546 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19547
19548         * g++.dg/init/attrib1.C: New test.
19549
19550 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19551
19552         * gcc.dg/ultrasp8.c: New test.
19553
19554 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19555
19556         * gcc.dg/ultrasp7.c: New test.
19557
19558 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19559
19560         PR c++/10047
19561         * g++.dg/template/inline1.C: New test.
19562
19563 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19564
19565         * gcc.dg/sparc-dwarf2.c: New test.
19566
19567 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19568
19569         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19570         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19571
19572 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19573
19574         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19575         than reading .x files.
19576         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19577         * g77.dg/gcov/gcov-1.f: Likewise.
19578         * gcc.misc-tests/gcov-4b.c: Likewise.
19579         * gcc.misc-tests/gcov-5b.c: Likewise.
19580         * gcc.misc-tests/gcov-6.c: Likewise.
19581         * gcc.misc-tests/gcov-7.c: Likewise.
19582         * gcc.misc-tests/gcov-8.c: Likewise.
19583         * g++.dg/gcov/gcov-1.x: Remove.
19584         * g77.dg/gcov/gcov-1.x: Likewise.
19585         * gcc.misc-tests/gcov-4b.x: Likewise.
19586         * gcc.misc-tests/gcov-5b.x: Likewise.
19587         * gcc.misc-tests/gcov-6.x: Likewise.
19588         * gcc.misc-tests/gcov-7.x: Likewise.
19589         * gcc.misc-tests/gcov-8.x: Likewise.
19590
19591 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19592
19593         PR opt/10087
19594         * gcc.dg/20030324-1.c: New test.
19595
19596 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19597
19598         PR c++/10224
19599         * g++.dg/template/arg3.C: New test.
19600
19601         PR c++/10158
19602         * g++.dg/template/friend18.C: New test.
19603
19604 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19605
19606         * g77.f-torture/compile/20030326-1.f: New test case.
19607
19608 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19609
19610         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19611
19612         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19613
19614 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19615
19616         * gcc.dg/ia64-sync-3.c: New test.
19617
19618 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19619
19620         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19621
19622 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19623
19624         * gcc.dg/ultrasp6.c: New test.
19625
19626 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19627
19628         * gcc.dg/i386-signbit-1.c: New test.
19629         * gcc.dg/i386-signbit-2.c: New test.
19630         * gcc.dg/i386-signbit-3.c: New test.
19631
19632 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19633
19634         * gcc.dg/ultrasp5.c: Fix options.
19635
19636 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19637
19638         * gcc.dg/ultrasp5.c: Fix comment.
19639
19640 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19641
19642         PR fortran/10197
19643         * g77.f-torture/execute/10197.f: New test.
19644
19645 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19646
19647         PR c++/9898, c++/383
19648         * g++.dg/template/conv6.C: New test.
19649
19650         PR c++/10119
19651         * g++.dg/template/ptrmem5.C: New test.
19652
19653         PR c++/10026
19654         * g++.dg/lookup/koenig1.C: New test.
19655
19656         PR C++/10199
19657         * g++.dg/lookup/template2.C: New test.
19658
19659 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19660
19661         * g++.dg/opt/rtti1.C: New test.
19662
19663 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19664
19665         * gcc.dg/ultrasp5.c: New test.
19666
19667 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19668
19669         PR middle-end/9967
19670         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19671         builtin fputs.
19672
19673 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19674
19675         PR c/8224
19676         * gcc.dg/20030323-1.c: New test.
19677
19678 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19679
19680         * gcc.c-torture/compile/20030323-1.c: New test case.
19681
19682 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19683
19684         * gcc.dg/20030321-1.c: New test.
19685
19686 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19687
19688         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19689
19690 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19691
19692         PR c++/9978, c++/9708
19693         * g++.dg/ext/vlm1.C: Adjust expected error.
19694         * g++.dg/ext/vla2.C: New test.
19695         * g++.dg/template/arg1.C: New test.
19696         * g++.dg/template/arg2.C: New test.
19697
19698 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19699
19700         * g77.f-torture/execute/select.f: New test.
19701         * g77.f-torture/noncompile/select_no_compile.f: New test.
19702
19703 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19704
19705         PR c++/9898
19706         * g++.dg/other/error4.C: New test.
19707
19708 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19709
19710         * g++.dg/template/friend17.C: New test.
19711
19712 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19713
19714         * gcc.c-torture/compile/20030320-1.c: New.
19715
19716 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19717
19718         * gcc.dg/builtins-6.c: New test case.
19719
19720 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19721
19722         PR target/10073
19723         * gcc.c-torture/compile/20030319-1.c: New.
19724
19725 2003-03-18  Jan Hubicka  <jh@suse.cz>
19726
19727         * gcc.dg/i386-cvt-1.c: New test.
19728
19729 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19730
19731         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19732         * objc.dg/naming-2.m: Likewise.
19733
19734 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19735
19736         PR c++/9639
19737         * g++.dg/parse/crash1.C: New test.
19738
19739 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19740
19741         PR c++/8805
19742         * g++.dg/eh/cleanup1.C: New test.
19743
19744 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19745
19746         * gcc.c-torture/execute/20030316-1.c: New test case.
19747
19748 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19749
19750         PR c++/9629
19751         * g++.dg/init/ctor2.C: New test.
19752
19753 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19754
19755         * g77.f-torture/compile/xformat.f: New test case.
19756
19757 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19758
19759         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19760         * g++.old-deja/g++.mike/eh50.C: Likewise.
19761
19762 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19763
19764         PR c++/6440
19765         * g++.dg/template/spec7.C: New test.
19766         * g++.dg/template/spec8.C: Likewise.
19767
19768 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19769
19770         * gcc.c-torture/execute/20030313-1.c: New test.
19771
19772 2003-03-14  Richard Henderson  <rth@redhat.com>
19773
19774         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19775
19776 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19777
19778         * gcc.c-torture/compile/20030314-1.c: New test.
19779
19780 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19781
19782         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19783         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19784         thumb target,
19785         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19786         to accept newer _imp__  prefix and additional
19787         newline in .drectve section.
19788         * gcc.dg/dll-4.c: Likewise.
19789         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19790         switch.
19791
19792 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19793
19794         * g++.dg/parse/namespace9.C: New test.
19795
19796         * g++.dg/init/ref5.C: New test.
19797         * g++.dg/parse/ptrmem1.C: Likewise.
19798
19799 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19800
19801         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19802         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19803         regular expression.
19804         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19805         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19806
19807 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19808
19809         * gcc.c-torture/execute/20030224-2.c: New test.
19810
19811 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19812
19813         * gcc.dg/decl-3.c: New test.
19814
19815 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19816
19817         * gcc.dg/i386-loop-2.c: New test.
19818
19819 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19820
19821         PR c++/9474
19822         * g++.dg/parse/namespace8.C: New test.
19823
19824         PR c++/9924
19825         * g++.dg/overload/builtin2.C: New test.
19826
19827 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19828
19829         * gcc.dg/return-type-3.c: New test.
19830
19831 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19832
19833         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19834         profiling options are not supported.
19835
19836 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19837
19838         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19839         * g++.old-deja/g++.warn/impint2.C: Likewise.
19840
19841 2003-03-10  Devang Patel  <dpatel@apple.com>
19842
19843         * g++.dg/cpp/c++_cmd_1.C: New test.
19844         * g++.dg/cpp/c++_cmd_1.h: New file.
19845
19846 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19847
19848         * gcc.dg/altivec-9.c: New file.
19849
19850 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19851
19852         * gcc.dg/ppc-sdata-1.c: New test.
19853         * gcc.dg/ppc-sdata-2.c: New test.
19854
19855 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19856
19857         PR c++/9373
19858         * g++.dg/opt/ptrmem2.C: New test.
19859
19860         PR c++/8534
19861         * g++.dg/opt/ptrmem1.C: New test.
19862
19863 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19864
19865         * gcc.dg/i386-loop-1.c: New test.
19866
19867 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19868
19869         PR c++/9970
19870         * g++.dg/lookup/friend1.C: New test.
19871
19872 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19873
19874         PR c++/9823
19875         * g++.dg/parser/constructor1.C: New test.
19876
19877 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19878
19879         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19880
19881         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19882
19883 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19884
19885         * gcc.dg/cpp/Wunused.c: Update test.
19886
19887 2003-03-08  Jan Hubicka  <jh@suse.cz>
19888
19889         * gcc.dg/inline-3.c: New test.
19890
19891 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19892
19893         PR c++/9809
19894         * g++.dg/parse/builtin1.C: New test.
19895
19896         PR c++/9982
19897         * g++.dg/abi/cookie1.C: New test.
19898         * g++.dg/abi/cookie2.C: Likewise.
19899
19900         PR c++/9524
19901         * g++.dg/template/field1.C: New test.
19902
19903         PR c++/9912
19904         * g++.dg/parse/class1.C: New test.
19905         * g++.dg/parse/namespace7.C: Likewise.
19906         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19907
19908 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19909
19910         * g++.dg/init/ref4.C: New test.
19911
19912 2003-03-07  Jan Hubicka  <jh@suse.cz>
19913
19914         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19915         * gcc.dg/inline-3.c:  New test.
19916
19917 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19918
19919         * g++.dg/init/ref3.C: New test.
19920
19921         PR c++/9965
19922         * g++.dg/init/ref2.C: New test.
19923
19924         PR c++/9400
19925         * g++.dg/warn/Wshadow-2.C: New test.
19926
19927         PR c++/9791
19928         * g++.dg/warn/Woverloaded-1.C: New test.
19929
19930 2003-03-05  Jan Hubicka  <jh@suse.cz>
19931
19932         * gcc.dg/i386-local2.c: New.
19933         * gcc.dg/i386-local.c: Fix typo.
19934
19935 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19936
19937         * g++.dg/abi/layout3.C: New test.
19938
19939 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19940
19941         * gcc.c-torture/compile/20030305-1.c
19942
19943 2003-03-05  Jan Hubicka  <jh@suse.cz>
19944
19945         * gcc.dg/i386-local.c: New.
19946
19947 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19948
19949         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19950
19951 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19952
19953         * gcc.dg/switch-2.c: New test.
19954         * gcc.dg/switch-3.c: New test.
19955         * gcc.dg/Wswitch.c: Adjust line numbers.
19956         * gcc.dg/Wswitch-default.c: Likewise.
19957         * gcc.dg/Wswitch-enum.c: Likewise.
19958
19959 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
19960
19961         * gcc.c-torture/execute/20030222-1.c: New test.
19962
19963 2003-03-03  James E Wilson  <wilson@tuliptree.org>
19964
19965         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
19966
19967 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
19968
19969         PR c++/9878
19970         * g++.dg/init/ref1.C: New test.
19971
19972 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
19973
19974         * gcc.dg/sh-relax.c: New SH-only test.
19975
19976 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
19977
19978         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
19979         comment explaining purpose of testcase.
19980
19981 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19982
19983         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
19984         for HC11/HC12 (asm needs two int registers).
19985         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
19986         HC11/HC12 because the test uses an asm which needs two 32-bit
19987         registers.
19988
19989 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19990
19991         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
19992         for HC11/HC12 (array is too large otherwise).
19993         * gcc.c-torture/compile/920501-4.x: New file, likewise.
19994         * gcc.c-torture/compile/20010518-2.x: Likewise.
19995         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
19996         HC11/HC12 (array is too large).
19997
19998 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
19999
20000         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20001         * lib/g++-dg.exp (g++-dg-test): Likewise.
20002
20003 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20004
20005         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20006         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20007
20008 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20009
20010         * g++.dg/warn/implicit-typename1.C: Remove warning.
20011
20012 2003-02-28  Richard Henderson  <rth@redhat.com>
20013
20014         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20015         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20016
20017 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20018
20019         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20020         * g++.dg/pch/pch.exp: Likewise.
20021
20022 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20023
20024         PR c++/9879
20025         * testsuite/g++.dg/init/new4.C: New test.
20026
20027 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20028
20029         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20030
20031 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20032
20033         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20034         unsigned long.
20035
20036         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20037         wider than float.
20038
20039 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20040
20041         * lib/scanasm.exp: Add support for counting numbers of
20042         occurences.
20043         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20044         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20045
20046 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20047
20048         PR c++/9683
20049         * g++.dg/template/static3.C: New test.
20050
20051         PR c++/9829
20052         * g++.dg/parse/namespace6.C: New test.
20053
20054 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20055
20056         PR target/9732
20057         * gcc.dg/20030225-1.c: New test.
20058
20059 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20060
20061         * README: Remove out-of-date information.
20062
20063         PR c++/9836
20064         * g++.dg/template/spec6.C: New test.
20065
20066 2003-02-24  Jeff Law  <law@redhat.com>
20067
20068         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20069
20070 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20071
20072         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20073         * gcc.dg/pragma-ep-1.c: Likewise.
20074
20075 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20076
20077         PR c++/9602
20078         * g++.dg/template/friend16.C: New test.
20079
20080 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20081
20082         PR c++/5333
20083         * g++.dg/parse/fused-params1.C: Adjust error messages.
20084         * g++.dg/template/nested3.C: New test.
20085
20086 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20087
20088         * g++.dg/abi/param1.C: New test.
20089
20090 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20091
20092         PR c++/7982
20093         * g++.dg/warn/implicit-typename1.C: New test.
20094
20095 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20096
20097         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20098         with "mtune".
20099         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20100         * gcc.c-torture/execute/20010129-1.x: Likewise.
20101         * gcc.dg/20011107-1.c: Likewise.
20102         * gcc.dg/20020108-1.c: Likewise.
20103         * gcc.dg/20020122-3.c: Likewise.
20104         * gcc.dg/20020206-1.c: Likewise.
20105         * gcc.dg/20020310-1.c: Likewise.
20106         * gcc.dg/20020426-2.c: Likewise.
20107         * gcc.dg/20020517-1.c: Likewise.
20108         * gcc.dg/991230-1.c: Likewise.
20109         * gcc.dg/i386-unroll-1.c: Likewise.
20110         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20111
20112 2003-02-22  Jan Hubicka  <jh@suse.cz>
20113
20114         * gcc.dg/i386-mul.c: New test.
20115
20116 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20117
20118         * gcc.dg/builtins-5.c: New test case.
20119
20120 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20121
20122         * gcc.dg/asmreg-1.c: New test.
20123
20124 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20125
20126         PR c++/9749
20127         * g++.dg/parse/varmod1.C: New test.
20128
20129 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20130
20131         PR c++/9727
20132         * g++.dg/template/op1.C: New test.
20133
20134 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20135
20136         PR c++/8906
20137         * g++.dg/template/nested2.C: New test.
20138
20139 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20140
20141         PR c++/8724
20142         * g++.dg/expr/dtor1.C: New test.
20143
20144 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20145
20146         * gcc.dg/cpp/include3.c: New test.
20147         * gcc.dg/cpp/inc/foo.h: New file.
20148
20149 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20150
20151         * gcc.c-torture/execute/20030221-1.c: New test.
20152
20153 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20154
20155         PR c++/9729
20156         * g++.dg/abi/conv1.C: New test.
20157
20158 2003-02-20  Jan Hubicka  <jh@suse.cz>
20159
20160         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20161
20162 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20163
20164         * gcc.c-torture/compile/20030219-1.c: New test.
20165
20166 2003-02-18  Jan Hubicka  <jh@suse.cz>
20167
20168         * gcc.dg/funcorder.c: New test.
20169
20170 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20171
20172         * gcc.c-torture/execute/20030218-1.c: New.
20173
20174 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20175
20176         * gcc.dg/20030218-1.c: New.
20177
20178 2003-02-18  Richard Henderson  <rth@redhat.com>
20179
20180         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20181         * gcc.dg/attr-used-2.c: New.
20182
20183 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20184
20185         PR c++/9704
20186         * g++.dg/init/copy5.C: New test.
20187
20188 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20189
20190         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20191         * g++.dg/pch/pch.exp: Likewise.
20192
20193 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20194
20195         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20196         STACK_SIZE is not defined.
20197
20198 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20199
20200         PR c++/9457
20201         * g++.dg/template/init1.C: New test.
20202
20203 2003-02-16  Jan HUbicka  <jh@suse.cz>
20204
20205         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20206         (foo): Add few extra tests
20207         * gcc.dg/c99-const-expr-3.c: Likewise.
20208         * gcc.c-torture/execute/20030216-1.c: New.
20209
20210 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20211
20212         PR c++/9459
20213         * g++.dg/ext/typeof4.C: New test.
20214
20215 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20216
20217         * gcc.dg/i386-387-3.c: New test case.
20218
20219 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20220
20221         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20222         cris-*-elf* cris-*-aout* and mmix-*-*.
20223
20224 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20225
20226         * gcc.dg/20030213-1.c: New test.
20227
20228 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20229
20230         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20231         * gcc.dg/i386-387-2.c: Likewise.
20232
20233 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20234
20235         * gcc.dg/ppc-spe.c: Fix formatting.
20236         Enable tests that were previously unsupported by gas.
20237         Delete tests for instructions that no longer exist.
20238         Switch arguments on evsubifw builtin.
20239
20240 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20241
20242         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20243         STACK_SIZE is too small.
20244
20245 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20246             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20247
20248         * gcc.dg/decl-2.c: New test.
20249
20250 2003-02-10  Jan Hubicka  <jh@suse.cz>
20251
20252         * gcc.dg/i386-fpcvt-1.c:  New test.
20253
20254 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20255
20256         * gcc.c-torture/execute/20030209-1.c: New test.
20257
20258 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20259
20260         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20261         int-wide bitops, use the constants of the same width.
20262         Likewise, if long long is 32-bit wide, test bitops using
20263         32-bit constants.
20264
20265 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20266
20267         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20268
20269 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20270
20271         * testsuite/gcc.dg/builtins-4.c: New test case.
20272
20273 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20274
20275         * gcc.dg/20020430-1.c: Fix dg command typos.
20276         * gcc.dg/20020503-1.c: Likewise.
20277
20278 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20279
20280         PR c++/8785
20281         * g++.dg/parse/fused-params1.C: New test.
20282
20283         PR c++/8857
20284         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20285
20286         PR c++/8921
20287         * g++.dg/parse/non-dependent1.C: New test.
20288
20289         PR c++/8928
20290         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20291
20292         PR c++/9228
20293         * g++.dg/parse/undefined7.C: New test.
20294         * g++.dg/parse/non-templ1.C: New test.
20295
20296         PR c++/9229
20297         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20298
20299 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20300
20301         * gcc.c-torture/compile/20030206-1.c: New test.
20302
20303 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20304
20305         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20306         "pow" to "foo" to avoid potential confusion with a math built-in.
20307
20308 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20309
20310         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20311         conditions for SPARC targets.
20312
20313 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20314
20315         * gcc.dg/20030204-1.c: New test.
20316
20317 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20318
20319         PR c++/38
20320         * g++.dg/parse/array-size1.C: New test.
20321
20322         PR c++/5657
20323         * g++.dg/parse/undefined3.C: New test.
20324
20325         PR c++/5665
20326         * g++.dg/parse/undefined4.C: New test.
20327
20328         PR c++/5975
20329         * g++.dg/parse/undefined5.C: New test.
20330
20331         PR c++/7259
20332         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20333
20334         PR c++/8578
20335         * g++.dg/parse/casting-operator1.C: New test.
20336
20337         PR c++/8596
20338         * g++.dg/parse/undefined6.C: New test.
20339
20340         PR c++/8736
20341         * g++.dg/parse/missing-template1.C: New test.
20342
20343 2003-02-04  Jan Hubicka  <jh@suse.cz>
20344
20345         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20346         * gcc.dg/i386-cmov?.c:  Likewise.
20347         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20348         * gcc.dg/i386-ssefp-1.c:  Likewise.
20349         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20350         conventions.
20351
20352 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20353
20354         PR c++/7129
20355         * testsuite/g++.dg/ext/max.C: New test.
20356
20357 2003-02-03  Jan Hubicka  <jh@suse.cz>
20358
20359         * gcc.c-torture/execute/20030203-1.c: New test.
20360
20361 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20362
20363         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20364         'natural-endian'.
20365
20366 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20367
20368         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20369         * g++.dg/init/new2.C: Likewise.
20370         * g++.dg/other/new1.C: Likewise.
20371
20372 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20373
20374         * gcc.dg/struct-ret-libc.c: New test.
20375
20376 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20377
20378         * gcc.dg/20030129-1.c: New test.
20379
20380 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20381
20382         PR c++/8849
20383         * g++.dg/template/ptrmem4.C: New test.
20384
20385 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20386
20387         * g++.dg/parser/constant1.C: New test.
20388
20389 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20390
20391         PR c++/8591
20392         * g++.dg/parse/friend2.C: New test.
20393
20394 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20395
20396         PR c++/9437
20397         * g++.dg/template/unify4.C: New test.
20398
20399 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20400
20401         * gcc.c-torture/execute/20030128-1.c: New test.
20402
20403 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20404
20405         * g++.dg/lookup/nested1.C: Test moved from ...
20406         * g++.old-deja/g++.other/lookup24.C: ... here.
20407
20408 2003-01-28  Jan Hubicka  <jh@suse.cz>
20409
20410         * gcc.dg/i386-cmov5.c:  New test.
20411
20412 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20413
20414         * gcc.c-torture/execute/20010925-1.c: Changed the
20415         memcpy declaration.
20416
20417 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20418
20419         PR c++/3902
20420         * g++.dg/parse/template5.C: New test.
20421
20422 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20423
20424         PR fortran/9258
20425         * g77.dg/pr9258: New test.
20426
20427 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20428
20429         * README: Move relevant parts from README.g++.
20430
20431         * README.g++: Remove this file.
20432
20433 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20434
20435         * g++.dg/abi/dcast1.C: New test.
20436
20437 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20438
20439         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20440
20441 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20442
20443         PR c++/47
20444         * g++.old-deja/g++.other/lookup24.C: New test.
20445
20446 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20447
20448         PR middle-end/7227
20449         * gcc.dg/uninit-C.c: New test.
20450
20451 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20452
20453         * g++.dg/abi/covariant1.C: New test.
20454
20455 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20456
20457         * gcc.dg/20030123-1.c: New test.
20458
20459 2003-01-25  Jan Hubicka  <jh@suse.cz>
20460
20461         PR opt/8492
20462         * gcc.c-torture/compile/20030125-1.c
20463
20464 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20465
20466         PR c++/9403
20467         * g++.dg/parse/template3.C: New test.
20468         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20469
20470         PR c++/795
20471         * g++.dg/parse/template4.C: New test.
20472
20473         PR c++/9415
20474         * g++.dg/template/qual2.C: New test.
20475
20476         PR c++/8545
20477         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20478
20479         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20480
20481 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20482
20483         * gcc.c-torture/execute/switch-1.c: New test case.
20484
20485 2003-01-25  Jan Hubicka  <jh@suse.cz>
20486
20487         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20488
20489 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20490
20491         Tweaks for Bison-1.875. From the NEWS file:
20492         "- `parse error' -> `syntax error'
20493         Bison now uniformly uses the term `syntax error'"
20494         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20495         * gcc.dg/cpp/digraph2.c: Likewise.
20496         * gcc.dg/cpp/direct2.c: Likewise.
20497         * gcc.dg/cpp/paste4.c: Likewise.
20498         * gcc.dg/c90-restrict-1.c: Likewise.
20499         * gcc.dg/c99-func-2.c: Likewise.
20500         * gcc.dg/noncompile/920721-2.c: Likewise.
20501         * gcc.dg/noncompile/930622-2.c: Likewise.
20502         * gcc.dg/noncompile/940112-1.c: Likewise.
20503         * gcc.dg/noncompile/950921-1.c: Likewise.
20504         * gcc.dg/noncompile/951123-1.c: Likewise.
20505         * gcc.dg/noncompile/971104-1.c: Likewise.
20506         * gcc.dg/noncompile/990416-1.c: Likewise.
20507
20508 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20509
20510         * g++.dg/parse/undefined1.C: Add error message.
20511
20512 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20513
20514         PR c++/9354
20515         * g++.dg/parse/new1.C: New test.
20516
20517         PR c++/9216
20518         * g++.dg/parse/template2.C: New test.
20519
20520         PR c++/9354
20521         * g++.dg/parse/typedef2.C: New test.
20522
20523         PR c++/9328
20524         * g++.dg/ext/typeof3.C: New test.
20525
20526 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20527
20528         PR c++/2738
20529         * g++.dg/parse/ret-type1.C: New test.
20530
20531         PR c++/3792
20532         * g++.dg/parse/tmpl-outside1.C: New test.
20533
20534         PR c++/4207
20535         * g++.dg/parse/int-as-enum1.C: New test.
20536
20537         PR c++/4903
20538         * g++.dg/parse/no-typename1.C: New test.
20539
20540         PR c++/5533
20541         * g++.dg/parse/no-value1.C: New test.
20542
20543         PR c++/5921
20544         * g++.dg/parse/wrong-inline1.C: New test.
20545
20546         PR c++/6402
20547         * g++.dg/parse/ref1.C: New test.
20548
20549         PR c++/6992
20550         * g++.dg/parse/attr-ctor1.C: New test.
20551
20552         PR c++/7229
20553         * g++.dg/parse/namespace5.C: New test.
20554
20555         PR c++/7917
20556         * g++.dg/parse/func-def1.C: New test.
20557
20558         PR c++/8143
20559         * g++.dg/parse/undefined1.C: New test.
20560
20561         PR c++/5723, PR c++/8522
20562         * g++.dg/parse/specialization1.C: New test.
20563
20564         PR c++/163, PR c++/8595
20565         * g++.dg/parse/struct-as-enum1.C: New test.
20566
20567         PR c++/9173
20568         * g++.dg/parse/undefined2.C: New test.
20569
20570 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20571
20572         PR c++/9298
20573         * g++.dg/parse/template1.C: New test.
20574
20575         PR c++/9384
20576         * g++.dg/parse/using1.C: New test.
20577
20578         PR c++/9285
20579         PR c++/9294
20580         * g++.dg/parse/expr2.C: New test.
20581
20582         PR c++/9388
20583         * g++.dg/parse/lookup2.C: Likewise.
20584
20585 2003-01-21  Jan Hubicka  <jh@suse.cz>
20586
20587         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20588         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20589         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20590         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20591
20592 2003-01-20  Nick Clifton  <nickc@redhat.com>
20593
20594         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20595         problem with ARM sibcall code generation.
20596
20597 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20598
20599         * gcc.c-torture/execute/20030120-1.c: New.
20600
20601 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20602
20603         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20604
20605 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20606
20607         PR c++/9272
20608         * g++.dg/parse/ctor1.C: New test.
20609
20610         PR c++/9294:
20611         * g++.dg/parse/qualified1.C: New test.
20612
20613         * g++.dg/parse/typename3.C: New test.
20614
20615 2003-01-16  Richard Henderson  <rth@redhat.com>
20616
20617         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20618
20619 2003-01-16  Richard Henderson  <rth@redhat.com>
20620
20621         * g++.dg/pch/pch.exp: Copy test header to the working directory
20622         before using it either for precompilation or direct use.
20623         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20624         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20625
20626 2003-01-16  Richard Henderson  <rth@redhat.com>
20627
20628         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20629         before using it either for precompilation or direct use.
20630         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20631         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20632
20633 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20634
20635         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20636         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20637         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20638         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20639         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20640         typename warning into error.
20641         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20642         error messages.
20643         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20644         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20645         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20646         messages.
20647         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20648         make declaration visible in template.
20649         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20650         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20651         messages.
20652         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20653         message.
20654         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20655         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20656         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20657         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20658         typename warning with error message.
20659         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20660         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20661         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20662
20663 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20664
20665         * g++.dg/parse/ambig2.C: New test.
20666
20667 2003-01-15  Richard Henderson  <rth@redhat.com>
20668
20669         * g++.dg/tls/init-2.C: Update error message string.
20670
20671 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20672
20673         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20674
20675 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20676
20677         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20678         all for HC11/HC12.
20679         * gcc.c-torture/compile/20001205-1.x: Likewise.
20680         * gcc.c-torture/compile/20001226-1.x: Likewise.
20681         * gcc.c-torture/compile/920520-1.x: Likewise.
20682         * gcc.c-torture/compile/961203-1.x: Likewise.
20683         * gcc.c-torture/compile/20020604-1.x: Likewise.
20684
20685 2003-01-15  Jan Hubicka  <jh@suse.cz>
20686
20687         * gcc.c-torture/compile/20030115-1.c: New test.
20688
20689         * gcc.dg/i386-fpcvt-1.c: New test.
20690         * gcc.dg/i386-fpcvt-2.c: New test.
20691
20692 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20693
20694         Further conform g++'s __vmi_class_type_info to the C++ ABI
20695         specification.
20696         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20697         the specification.
20698
20699 2003-01-14  Jan Hubicka  <jh@suse.cz>
20700
20701         * gcc.dg/i386-fpcvt-1.c: New test.
20702         * gcc.dg/i386-fpcvt-2.c: New test.
20703
20704 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20705
20706         * gcc.dg/i386-mmx-3.c: New test.
20707
20708 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20709
20710         PR c++/9264
20711         * g++.dg/parse/octal1.C: New file.
20712
20713         PR c++/9172
20714         * g++.dg/parse/typename1.C: New file.
20715
20716 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20717
20718         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20719         * gcc.dg/bf-no-ms-layout.c: Likewise.
20720         * gcc.dg/bf-ms-attrib.c: Likewise.
20721
20722 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20723
20724         PR c++/9099
20725         * g++.dg/parse/dtor1.C: New file.
20726
20727         PR c++/9128
20728         * g++.dg/rtti/typeid1.C: New file.
20729
20730         PR c++/9153
20731         * g++.dg/parse/lookup1.C: New file.
20732
20733         PR c++/9171
20734         * g++.dg/templ/spec5.C: New file.
20735
20736 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20737
20738         * gcc.c-torture/compile/20030110-1.c: New test.
20739
20740 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20741
20742         Merge from pch-branch:
20743
20744         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20745
20746         * gcc.dg/pch/cpp-1.h: New.
20747         * gcc.dg/pch/cpp-1.c: New.
20748         * gcc.dg/pch/cpp-2.h: New.
20749         * gcc.dg/pch/cpp-2.c: New.
20750
20751         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20752
20753         * gcc.dg/pch/except-1.h: New.
20754         * gcc.dg/pch/except-1.c: New.
20755
20756         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20757
20758         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20759         running test.
20760         * gcc.dg/pch: Include *.hp not *.h.
20761         * gcc.dg/pch/system-1.h: New.
20762         * gcc.dg/pch/system-1.c: New.
20763
20764         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20765
20766         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20767         rather than trying to build and run a program using PCH.
20768         * gcc.dg/pch: Remove dg-do commands from test files.
20769
20770         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20771
20772         * gcc.dg/pch/macro-3.c: New.
20773         * gcc.dg/pch/macro-3.h: New.
20774
20775         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20776
20777         * gcc.dg/pch/common-1.c: New.
20778         * gcc.dg/pch/common-1.h: New.
20779         * gcc.dg/pch/decl-1.c: New.
20780         * gcc.dg/pch/decl-1.h: New.
20781         * gcc.dg/pch/decl-2.c: New.
20782         * gcc.dg/pch/decl-2.h: New.
20783         * gcc.dg/pch/decl-3.c: New.
20784         * gcc.dg/pch/decl-3.h: New.
20785         * gcc.dg/pch/decl-4.c: New.
20786         * gcc.dg/pch/decl-4.h: New.
20787         * gcc.dg/pch/decl-5.c: New.
20788         * gcc.dg/pch/decl-5.h: New.
20789         * gcc.dg/pch/global-1.c: New.
20790         * gcc.dg/pch/global-1.h: New.
20791         * gcc.dg/pch/inline-1.c: New.
20792         * gcc.dg/pch/inline-1.h: New.
20793         * gcc.dg/pch/inline-2.c: New.
20794         * gcc.dg/pch/inline-2.h: New.
20795         * gcc.dg/pch/static-1.c: New.
20796         * gcc.dg/pch/static-1.h: New.
20797         * gcc.dg/pch/static-2.c: New.
20798         * gcc.dg/pch/static-2.h: New.
20799
20800         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20801
20802         * g++.dg/pch/pch.exp: Better handle failing testcases.
20803         * gcc.dg/pch/pch.exp: Likewise.
20804         * gcc.dg/pch/macro-1.c: New.
20805         * gcc.dg/pch/macro-1.h: New.
20806         * gcc.dg/pch/macro-2.c: New.
20807         * gcc.dg/pch/macro-2.h: New.
20808
20809         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20810
20811         * g++.dg/dg.exp: Treat files in pch/ specially.
20812         * g++.dg/pch/pch.exp: New file.
20813         * g++.dg/pch/empty.H: New file.
20814         * g++.dg/pch/empty.C: New file.
20815         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20816         "precompile".
20817
20818         * gcc.dg/pch/pch.exp: New file.
20819         * gcc.dg/pch/empty.h: New file.
20820         * gcc.dg/pch/empty.c: New file.
20821         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20822         "precompile".
20823
20824 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20825
20826         * g++.dg/template/friend14.C: New test.
20827
20828 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20829
20830         * gcc.dg/old-style-asm-1.c: New test.
20831
20832 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20833
20834         * gcc.c-torture/compile/20030109-1.c: New test.
20835
20836 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20837
20838         * gcc.c-torture/execute/20030109-1.c: New test.
20839
20840 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20841
20842         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20843         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20844         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20845         * g++.old-deja/g++.mike/eh2.C: Likewise
20846         * g++.old-deja/g++.mike/eh3.C: Likewise
20847         * g++.old-deja/g++.mike/eh5.C: Likewise
20848         * g++.old-deja/g++.mike/eh6.C: Likewise
20849         * g++.old-deja/g++.mike/eh7.C: Likewise
20850         * g++.old-deja/g++.mike/eh8.C: Likewise
20851         * g++.old-deja/g++.mike/eh9.C: Likewise
20852         * g++.old-deja/g++.mike/eh10.C: Likewise
20853         * g++.old-deja/g++.mike/eh12.C: Likewise
20854         * g++.old-deja/g++.mike/eh13.C: Likewise
20855         * g++.old-deja/g++.mike/eh14.C: Likewise
20856         * g++.old-deja/g++.mike/eh16.C: Likewise
20857         * g++.old-deja/g++.mike/eh17.C: Likewise
20858         * g++.old-deja/g++.mike/eh18.C: Likewise
20859         * g++.old-deja/g++.mike/eh21.C: Likewise
20860         * g++.old-deja/g++.mike/eh23.C: Likewise
20861         * g++.old-deja/g++.mike/eh24.C: Likewise
20862         * g++.old-deja/g++.mike/eh25.C: Likewise
20863         * g++.old-deja/g++.mike/eh26.C: Likewise
20864         * g++.old-deja/g++.mike/eh27.C: Likewise
20865         * g++.old-deja/g++.mike/eh28.C: Likewise
20866         * g++.old-deja/g++.mike/eh29.C: Likewise
20867         * g++.old-deja/g++.mike/eh31.C: Likewise
20868         * g++.old-deja/g++.mike/eh33.C: Likewise
20869         * g++.old-deja/g++.mike/eh34.C: Likewise
20870         * g++.old-deja/g++.mike/eh35.C: Likewise
20871         * g++.old-deja/g++.mike/eh36.C: Likewise
20872         * g++.old-deja/g++.mike/eh37.C: Likewise
20873         * g++.old-deja/g++.mike/eh38.C: Likewise
20874         * g++.old-deja/g++.mike/eh39.C: Likewise
20875         * g++.old-deja/g++.mike/eh40.C: Likewise
20876         * g++.old-deja/g++.mike/eh41.C: Likewise
20877         * g++.old-deja/g++.mike/eh42.C: Likewise
20878         * g++.old-deja/g++.mike/eh44.C: Likewise
20879         * g++.old-deja/g++.mike/eh46.C: Likewise
20880         * g++.old-deja/g++.mike/eh47.C: Likewise
20881         * g++.old-deja/g++.mike/eh48.C: Likewise
20882         * g++.old-deja/g++.mike/eh49.C: Likewise
20883         * g++.old-deja/g++.mike/eh50.C: Likewise
20884         * g++.old-deja/g++.mike/eh51.C: Likewise
20885         * g++.old-deja/g++.mike/eh53.C: Likewise
20886         * g++.old-deja/g++.mike/eh55.C: Likewise
20887         * g++.old-deja/g++.mike/p7912.C: Likewise
20888         * g++.old-deja/g++.mike/p9706.C: Likewise
20889         * g++.old-deja/g++.mike/p10416.C: Likewise
20890         * g++.old-deja/g++.mike/p11667.C: Likewise
20891         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20892         Remove redundant reference to Iris.
20893         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20894         Elxsi, i860, Pico Java, and WE32K.
20895
20896 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20897
20898         * g++.dg/ext/asm4.C: New test.
20899
20900 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20901
20902         PR c++/9030
20903         * g++.dg/template/friend12.C: New test.
20904         * g++.dg/template/friend13.C: Likewise.
20905         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20906
20907 2003-01-08  Jan Hubicka  <jh@suse.cz>
20908
20909         * gcc.dg/i386-cadd.c: New test.
20910         * gcc.dg/i386-cmov4.c: Likewise.
20911
20912 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20913
20914         PR c++/9165
20915         * g++.dg/warn/Wunused-3.C: New test.
20916
20917         * g++.dg/abi/bitfield9.C: New test.
20918
20919         PR c++/9189
20920         * g++.dg/parse/defarg3.C: New test.
20921
20922 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20923
20924         * g++.dg/parse/ambig1.C: New test.
20925         * g++.dg/parse/defarg2.C: New test.
20926
20927 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20928
20929         * g++.dg/template/defarg-1.C: New test.
20930         * g++.dg/template/local2.C: Likewise.
20931
20932 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20933
20934         * gcc.c-torture/execute/20030105-1.c: New test.
20935
20936 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20937
20938         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20939         * g++.dg/parse/namespace4.C: Likewise.
20940
20941 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20942
20943         * g++.dg/template/ntp2.C: New test.
20944
20945 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20946
20947         * g++.dg/parse/extern-C-1.C: New test.
20948
20949         * g++.dg/parse/namespace4.C: New test.
20950
20951         * g++.dg/template/nested1.C: New test.
20952
20953         * g++.dg/parse/namespace3.C: New test.
20954
20955 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20956
20957         * g++.dg/lookup/two-stage1.C: New test.
20958
20959 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20960
20961         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
20962         * g++.old-deja/g++.jason/access8.C: Likewise.
20963         * g++.old-deja/g++.other/decl5.C: Likewise.
20964
20965 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20966
20967         * g++.dg/parse/parse7.C: New test.
20968
20969 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
20970
20971         PR c++/2843
20972         * g++.dg/ext/attrib7.C: New test.
20973
20974 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20975
20976         * g++.dg/parse/parse6.C: New test.
20977
20978 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
20979
20980         * gcc.dg/h8300-stack-1.c: New.
20981
20982 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20983
20984         g++.dg/lookup/exception1.C: New test.
20985
20986         g++.dg/lookup/template1.C: New test.
20987
20988         g++.dg/parse/namespace2.C: New test.
20989
20990         g++.dg/parse/parens2.C: New test.
20991
20992 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20993
20994         * g++.dg/parse/parse5.C: New test.
20995         * g++.dg/lookup/scoped4.C: New test.
20996
20997 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20998
20999         * g++.dg/parse/parens1.C: New test.
21000
21001         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21002         angle-bracket1.C.
21003         * g++.dg/parse/parens2.C: New test.
21004
21005         * g++.dg/lookup/scope-operator1.C: New test.
21006
21007         * g++.dg/parse/operator1.C: New test.
21008
21009 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21010
21011         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21012         * g++.old-deja/g++.other/access6.C: Likewise.
21013         * g++.old-deja/g++.other/decl1.C: Likewise.
21014         * g++.old-deja/g++.pt/typename12.C: Likewise.
21015
21016 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21017
21018         * g++.dg/parse/namespace1.C: New test.
21019
21020 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21021
21022         * g++.dg/parse/parse4.C: New test.
21023
21024 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21025
21026         * g++.dg/parse/parse3.C: New test.
21027
21028 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21029
21030         * g++.dg/parse/parse2.C: New test.
21031
21032 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21033
21034         * g++.dg/template/friend11.C: New test.
21035
21036 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21037
21038         * g++.dg/parse/parse1.C: New test.
21039
21040 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21041
21042         * lib/profopt.exp: Change the name of a global variable to avoid
21043         possible clashes with other test suites.
21044
21045 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21046
21047         * g++.dg/inherit/covariant8.C: New test.
21048
21049 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21050
21051         * g++.dg/init/array9.C: New test.
21052
21053         PR c++/9112
21054         * g++.dg/parse/expr1.C: New test.
21055
21056 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21057
21058         * gcc.c-torture/compile/20021230-1.c: New test.
21059
21060 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21061
21062         * g++.dg/inherit/covariant5.C: New test.
21063         * g++.dg/inherit/covariant6.C: New test.
21064         * g++.dg/inherit/covariant7.C: New test.
21065
21066 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21067
21068         PR c++/2739
21069         * g++.dg/other/access2.C: New test.
21070
21071 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21072
21073         * g++.dg/other/anon-struct.C: No longer fails
21074         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21075         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21076         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21077
21078 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21079
21080         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21081
21082 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21083
21084         * g++.dg/eh/spec4.C: Remove stray semicolon.
21085         * g++.dg/expr/pmf-1.C: Change error message.
21086         * g++.dg/ext/asm1.C: Remove stray semicolon.
21087         * g++.dg/ext/typename1.C: Add missing typenames.
21088         * g++.dg/inherit/template-as-base.C: Change error message.
21089         * g++.dg/lookup/scoped1.C: Likewise.
21090         * g++.dg/lookup/scoped2.C: Likewise.
21091         * g++.dg/lookup/using2.C: Likewise.
21092         * g++.dg/other/component1.C: Remove stray semicolon.
21093         * g++.dg/other/do1.C: Change error message.
21094         * g++.dg/other/error2.C: Likewise.
21095         * g++.dg/other/init1.C: Likewise.
21096         * g++.dg/other/packed1.C: Remove stray semicolon.
21097         * g++.dg/other/ptrmem2.C: Change error message.
21098         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21099         marker.
21100         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21101         * g++.dg/template/access3.C: Add typename keyword.
21102         * g++.dg/template/access5.C: Remove stray semicolon.
21103         * g++.dg/template/access6.C: Likewise.
21104         * g++.dg/template/complit1.C: Likewise.
21105         * g++.dg/template/crash1.C: Change error message.
21106         * g++.dg/template/inherit2.C: Remove stray semicolon.
21107         * g++.dg/template/instantiate2.C: Likewise.
21108         * g++.dg/template/instantiate3.C: Change error message.
21109         * g++.dg/template/qual1.C: Remove stray semicolon.
21110         * g++.dg/template/qualttp18.C: Change error message.
21111         * g++.dg/template/ref1.C: Remove stray semicolon.
21112         * g++.dg/template/sizeof1.C (A::value): Declare it.
21113         * g++.dg/template/spec4.C: Change error message.
21114         * g++.dg/template/static1.C: Likewise.
21115         * g++.dg/template/type1.C: Likewise.
21116         * g++.dg/template/typename3.C: Likewise.
21117         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21118         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21119         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21120         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21121         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21122         named return value extension.
21123         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21124         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21125         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21126         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21127         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21128         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21129         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21130         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21131         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21132         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21133         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21134         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21135         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21136         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21137         syntax.
21138         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21139         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21140         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21141         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21142         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21143         * g++.old-deja/g++.brendan/template11.C: Likewise.
21144         * g++.old-deja/g++.brendan/template26.C: Likewise.
21145         * g++.old-deja/g++.brendan/template27.C: Use explicit
21146         specialization syntax.
21147         * g++.old-deja/g++.brendan/template30.C: Likewise.
21148         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21149         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21150         non-dependent names.
21151         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21152         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21153         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21154         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21155         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21156         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21157         named return value extension.
21158         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21159         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21160         * g++.old-deja/g++.ext/return1.C: Likewise.
21161         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21162         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21163         * g++.old-deja/g++.jason/access8.C: Likewise.
21164         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21165         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21166         pseudo-destructor names.
21167         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21168         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21169         pseudo-destructor names.
21170         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21171         * g++.old-deja/g++.jason/overload19.C: Likewise.
21172         * g++.old-deja/g++.jason/overload32.C: Likewise.
21173         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21174         stray semicolons.
21175         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21176         * g++.old-deja/g++.jason/return.C: Likewise.
21177         * g++.old-deja/g++.jason/return2.C: Likewise.
21178         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21179         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21180         syntax.
21181         * g++.old-deja/g++.jason/template10.C: Account for use of
21182         non-dependent names.
21183         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21184         syntax.
21185         * g++.old-deja/g++.jason/template37.C: Likewise.
21186         * g++.old-deja/g++.law/access4.C: Change error messages.
21187         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21188         pseudo-destructor names.
21189         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21190         * g++.old-deja/g++.law/ctors9.C: Likewise.
21191         * g++.old-deja/g++.law/cvt22.C: Likewise.
21192         * g++.old-deja/g++.law/dtors5.C: Likewise.
21193         * g++.old-deja/g++.law/global-init1.C: Likewise.
21194         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21195         * g++.old-deja/g++.law/operators28.C: Likewise.
21196         * g++.old-deja/g++.law/visibility28.C: Likewise.
21197         * g++.old-deja/g++.martin/eval1.C: Likewise.
21198         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21199         name.
21200         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21201         * g++.old-deja/g++.mike/net34.C: Likewise.
21202         * g++.old-deja/g++.mike/net36.C: Likewise.
21203         * g++.old-deja/g++.mike/ns2.C: Likewise.
21204         * g++.old-deja/g++.mike/p12306.C: Likewise.
21205         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21206         value extension.
21207         * g++.old-deja/g++.mike/p700.C: Likewise.
21208         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21209         * g++.old-deja/g++.mike/p710.C: Likewise.
21210         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21211         value extension.
21212         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21213         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21214         * g++.old-deja/g++.ns/crash2.C: Likewise.
21215         * g++.old-deja/g++.ns/crash3.C: Likewise.
21216         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21217         * g++.old-deja/g++.ns/ns17.C: Likewise.
21218         * g++.old-deja/g++.ns/template16.C: Likewise.
21219         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21220         keyword.
21221         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21222         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21223         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21224         named return value extension.
21225         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21226         * g++.old-deja/g++.other/access4.C: Issue additional error
21227         messages.
21228         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21229         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21230         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21231         * g++.old-deja/g++.other/crash25.C: Change error message.
21232         * g++.old-deja/g++.other/crash4.C: Change error message.
21233         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21234         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21235         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21236         checks.
21237         * g++.old-deja/g++.other/defarg8.C: Likewise.
21238         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21239         * g++.old-deja/g++.other/dtor10.C: Likewise.
21240         * g++.old-deja/g++.other/incomplete.C: Likewise.
21241         * g++.old-deja/g++.other/linkage7.C: Likewise.
21242         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21243         lookup algorithm.
21244         * g++.old-deja/g++.other/mangle2.C: Likewise.
21245         * g++.old-deja/g++.other/refinit2.C: Likewise.
21246         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21247         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21248         * g++.old-deja/g++.pt/crash28.C: Likewise.
21249         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21250         syntax.
21251         * g++.old-deja/g++.pt/crash32.C: Change error message.
21252         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21253         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21254         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21255         error message position.
21256         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21257         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21258         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21259         syntax.
21260         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21261         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21262         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21263         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21264         keyword.
21265         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21266         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21267         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21268         keyword.
21269         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21270         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21271         syntax.
21272         * g++.old-deja/g++.pt/friend28.C: Account for use of
21273         non-dependent names.
21274         * g++.old-deja/g++.pt/friend29.C: Likewise.
21275         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21276         rules.
21277         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21278         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21279         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21280         lookup rules.
21281         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21282         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21283         keyword.
21284         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21285         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21286         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21287         keyword.
21288         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21289         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21290         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21291         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21292         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21293         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21294         keyword.
21295         * g++.old-deja/g++.pt/spec10.C: Likewise.
21296         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21297         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21298         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21299         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21300         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21301         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21302         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21303         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21304         * g++.old-deja/g++.pt/typename15.C: Likewise.
21305         * g++.old-deja/g++.pt/typename22.C: Likewise.
21306         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21307         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21308         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21309         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21310         syntax.
21311         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21312         return value extension.
21313         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21314         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21315         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21316         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21317
21318 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21319
21320         * g++.dg/warn/inline1.C: New test.
21321         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21322         * g++.old-deja/g++.jason/synth10.C: Likewise.
21323         * g++.old-deja/g++.mike/net31.C: Likewise.
21324         * g++.old-deja/g++.mike/p8786.C: Likewise.
21325
21326         * g++.dg/template/friend10.C: New test.
21327         * g++.dg/template/conv5.C: New test.
21328
21329 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21330
21331         * g++.dg/lookup/scoped3.C: New test.
21332
21333         * g++.dg/lookup/decl1.C: New test.
21334         * g++.dg/lookup/decl2.C: New test.
21335
21336 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21337
21338         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21339         gcc.c-torture/compile/20021015-1.c,
21340         gcc.c-torture/compile/20021015-2.c,
21341         gcc.c-torture/compile/20021123-1.c,
21342         gcc.c-torture/compile/20021123-2.c,
21343         gcc.c-torture/compile/20021123-3.c,
21344         gcc.c-torture/compile/20021123-4.c,
21345         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21346         only to 3.1 or 3.2 branch.
21347
21348 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21349
21350         * gcc.dg/i386-bitfield3.c: New test.
21351
21352         * gcc.dg/i386-bitfield2.c: New test.
21353
21354 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21355
21356         * g++.dg/parse/conv_op1.C: New test.
21357
21358 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21359
21360         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21361         approved.
21362
21363 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21364
21365         * gcc.c-torture/compile/20021220-1.c: New test.
21366
21367 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21368
21369         * gcc.dg/i386-fastcall-1.c: New.
21370
21371 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21372
21373         * gcc.c-torture/execute/20021219-1.c: New test.
21374
21375 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21376
21377         * gcc.dg/i386-pic-1.c: New test.
21378
21379 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21380
21381         PR c++/8099
21382         * g++.dg/template/friend9.C: New test.
21383
21384 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21385
21386         PR c++/3663
21387         * g++.dg/template/access7.C: New test.
21388
21389 2002-12-18  Nick Clifton  <nickc@redhat.com>
21390
21391         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21392         the libstdc++-v3 directory has been found.
21393
21394 2002-12-12  Devang Patel <dpatel@apple.com>
21395         * gcc.dg/darwin-ld-1.c: New test.
21396         * gcc.dg/darwin-ld-2.c: New test.
21397         * gcc.dg/darwin-ld-3.c: New test.
21398         * gcc.dg/darwin-ld-4.c: New test.
21399         * gcc.dg/darwin-ld-5.c: New test.
21400
21401 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21402
21403         * gcc.c-torture/compile/20021212-1.c: New test.
21404
21405 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21406
21407         * gcc.dg/fshort-wchar: New test.
21408
21409 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21410
21411         PR c++/8372
21412         * g++.dg/template/dtor1.C: New test.
21413
21414         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21415         markers.
21416
21417 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21418
21419         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21420
21421 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21422
21423         * g++.dg/template/static1.C: New test.
21424         * g++.dg/template/static2.C: New test.
21425         * g++.old-deja/g++.ext/memconst.C: New test.
21426
21427 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21428
21429         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21430         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21431         * g++.dg/special/initp1.C: Likewise.
21432
21433 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21434
21435         * gcc.c-torture/execute/20021204-1.c: New test.
21436
21437 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21438
21439         * gcc.dg/ppc-fmadd-1.c: New file.
21440         * gcc.dg/ppc-fmadd-2.c: New file.
21441         * gcc.dg/ppc-fmadd-3.c: New file.
21442
21443 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21444
21445         * gcc.c-torture/compile/20021204-1.c: New test.
21446
21447 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21448
21449         * g++.dg/inherit/covariant2.C: New test.
21450         * g++.dg/inherit/covariant3.C: New test.
21451         * g++.dg/inherit/covariant4.C: New test.
21452         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21453         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21454
21455 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21456
21457         PR c++/8688
21458         * g++.dg/init/brace3.C: New test.
21459
21460 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21461
21462         * gcc.dg/20020210-1.c: Fix a comment typo.
21463
21464 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21465
21466         PR c++/8720
21467         * g++.dg/parse/defarg1.C: New test.
21468
21469         PR c++/8615
21470         * g++.dg/template/char1.C: New test.
21471
21472         * g++.dg/template/varmod1.C: Fix typo.
21473
21474 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21475
21476         DR 180
21477         * g++.old-deja/g++.pt/crash32.C: Expect error.
21478
21479 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21480
21481         PR c++/5919
21482         * g++.dg/template/varmod1.C: New test.
21483
21484         PR c++/8727
21485         * g++.dg/inherit/typeinfo1.C: New test.
21486
21487         PR c++/8663
21488         * g++.dg/inherit/typedef1.C: New test.
21489
21490 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21491
21492         PR c++/8332
21493         PR c++/8493
21494         * g++.dg/template/strlen1.C: New test.
21495
21496         PR c++/8227
21497         * g++.dg/template/ctor2.C: New test.
21498
21499         PR c++/8214
21500         * g++.dg/init/string1.C: New test.
21501
21502         PR c++/8511
21503         * g++.dg/template/friend8.C: New test.
21504
21505 2002-11-29  Joe Buck <jbuck@synopsys.com>
21506
21507         * g++.dg/lookup/anon2.C: New test.
21508
21509 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21510
21511         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21512         h8300 port.
21513
21514 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21515
21516         * gcc.dg/bitfld-6.c: New test.
21517
21518 2002-11-27  Jan Hubicka  <jh@suse.cz>
21519
21520         * gcc.c-torture/execute/20021127.[cx]: New test.
21521
21522 2002-11-26  Jan Hubicka  <jh@suse.cz>
21523
21524         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21525         quality.
21526
21527 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21528
21529         * g++.dg/init/brace2.C: New test.
21530         * g++.old-deja/g++.mike/p9129.C: Correct.
21531
21532 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21533
21534         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21535
21536 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21537
21538         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21539
21540 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21541
21542         * testsuite/g++.dg/abi/empty11.C: New test.
21543         * testsuite/g++.dg/rtti/cv1.C: New test.
21544
21545 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21546
21547         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21548
21549 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21550
21551         * g++.dg/abi/empty10.C: New test.
21552
21553 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21554
21555         * gcc.c-torture/compile/20021124-1.c: New test.
21556
21557 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21558
21559         * g++.dg/abi/rtti2.C: New test.
21560
21561 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21562
21563         * gcc.dg/i386-unroll-1.c: New test.
21564
21565 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21566
21567         * gcc.c-torture/compile/20021120-1.c: New test.
21568         * gcc.c-torture/compile/20021120-2.c: New test.
21569
21570 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21571
21572         * gcc.dg/bitfld-5.c: New test.
21573
21574 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21575
21576         * gcc.c-torture/execute/20021120-3.c: New test.
21577
21578 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21579
21580         * gcc.c-torture/execute/20021120-2.c: New test.
21581
21582 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21583
21584         * gcc.c-torture/execute/20021120-1.c: New test.
21585
21586 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21587
21588         * gcc.c-torture/execute/20021118-3.c: New test.
21589
21590 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21591
21592         * gcc.c-torture/compile/20021119-1.c: New test.
21593
21594 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21595
21596         * gcc.dg/duff-1.c: New test.
21597         * gcc.dg/duff-2.c: New test.
21598         * gcc.dg/duff-3.c: New test.
21599
21600 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21601
21602         * gcc.dg/cpp/_Pragma5.c: New test.
21603
21604 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21605
21606         * gcc.c-torture/execute/20021118-2.c: New test.
21607
21608 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21609
21610         * gcc.c-torture/execute/20021118-1.c: New test.
21611
21612 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21613
21614         * gcc.dg/20021116-1.c: New test.
21615
21616 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21617
21618         * g++.dg/abi/vcall1.C: New test.
21619
21620 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21621
21622         * gcc.dg/20021029-1.c: New test.
21623         * gcc.dg/20021029-2.c: New test.
21624
21625 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21626
21627         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21628
21629 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21630
21631         PR c/8439
21632         * gcc.dg/20021110.c: Move to ...
21633         * gcc.c-torture/compile/20021110.c: .... here.
21634
21635 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21636
21637         PR c/8467
21638         * gcc.c-torture/execute/20021111-1.c
21639
21640 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21641
21642         PR c/8439
21643         * gcc.dg/20021110.c: New test.
21644
21645 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21646
21647         * g++.dg/abi/vthunk3.C: Run only on x86.
21648
21649 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21650
21651         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21652
21653 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21654
21655         * lib/compat.exp (compat-execute): Fix logic error in last
21656         change.
21657
21658 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21659
21660         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21661
21662 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21663
21664         PR c++/8389
21665         * g++.dg/template/access6.C: New test.
21666
21667 2002-11-08  Jan Hubicka  <jh@suse.cz>
21668
21669         * gcc.dg/i386-ssefp-1.c: New test.
21670         * gcc.dg/i386-ssefp-1.c: New test.
21671
21672 2002-11-08  Jan Hubicka  <jh@suse.cz>
21673
21674         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21675
21676 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21677
21678         * g++.dg/abi/vthunk3.C: New test.
21679
21680         PR c++/8338
21681         * g++.dg/template/crash2.C: New test.
21682
21683 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21684
21685         * testsuite/g++.dg/abi/dtor1.C: New test.
21686         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21687
21688 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21689
21690         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21691         Darwin.
21692
21693 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21694
21695         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21696         -mthumb.  Only xfail with -O0.
21697
21698 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21699
21700         * g++.dg/abi/thunk1.C: New test.
21701         * g++.dg/abi/thunk2.C: Likewise.
21702         * g++.dg/abi/vtt1.C: Likewise.
21703
21704 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21705
21706         PR optimization/8423
21707         * gcc.c-torture/execute/builtin-constant.c: New test.
21708
21709 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21710
21711         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21712         Add some more cases.
21713
21714 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21715
21716         PR c++/8391
21717         * g++.dg/opt/local1.C: New test.
21718
21719 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21720
21721         PR c++/8160
21722         * g++.dg/template/complit1.C: New test.
21723
21724         PR c++/8149
21725         * g++.dg/template/typename4.C: Likewise.
21726
21727 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21728
21729         Core issue 287, PR c++/7639
21730         * g++.dg/template/instantiate1.C: Adjust error location.
21731         * g++.dg/template/instantiate3.C: New test.
21732         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21733         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21734         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21735
21736 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21737
21738         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21739
21740 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21741
21742         PR c++/8287
21743         * g++.dg/init/dtor2.C: New test.
21744
21745 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21746
21747         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21748         * gcc.dg/nest.c: Bypass errors on irix6.
21749
21750 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21751
21752         * gcc.dg/nest.c: Expect error for mmix-*-*.
21753         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21754
21755 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21756
21757         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21758         markers.
21759
21760         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21761
21762 2002-10-25  Mike Stump  <mrs@apple.com>
21763
21764         * gcc.dg/warn-1.c: New test.
21765
21766 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21767
21768         * g++.dg/template/typename3.C: New test.
21769
21770 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21771
21772         * g++.dg/lookup/ptrmem1.C: New test.
21773
21774         * g++.dg/abi/vthunk2.C: New test.
21775
21776 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21777
21778         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21779
21780 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21781
21782         * g++.dg/abi/empty9.C: New test.
21783
21784 2002-10-24  Richard Henderson  <rth@redhat.com>
21785
21786         * g++.dg/inherit/thunk1.C: Enable for ia64.
21787
21788 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21789
21790         PR c++/8067
21791         * g++.dg/lookup/pretty1.C: New test.
21792
21793 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21794
21795         * gcc.dg/20021023-1.c: New test.
21796
21797 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21798
21799         PR c++/7679
21800         * g++.dg/parse/inline1.C: New test.
21801
21802 2002-10-23  Richard Henderson  <rth@redhat.com>
21803
21804         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21805
21806         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21807
21808 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21809
21810         PR c++/6579
21811         * g++.dg/parse/stmtexpr3.C: New test.
21812
21813 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21814
21815         * g++.dg/expr/cond1.C: New test.
21816
21817 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21818
21819         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21820
21821 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21822
21823         * g++.dg/abi/vbase13.C: New test.
21824         * g++.dg/abi/vbase14.C: Likewise.
21825
21826 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21827
21828         * gcc.dg/tls/pic-1.c: New test.
21829         * gcc.dg/tls/nonpic-1.c: New test.
21830         * gcc.dg/20021018-1.c: New test.
21831
21832 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21833
21834         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21835         Remove only files with the same base name as the test case.
21836         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21837         (profopt-execute): Likewise.  Also, remove old profiling
21838         and performance data files before running the tests.
21839
21840         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21841         * g++.dg/bprob/bprob.exp: Likewise.
21842         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21843         to allow more general test case names.
21844
21845         * g++.dg/bprob/bprob-1.C: Rename to ...
21846         * g++.dg/bprob/g++-bprob-1.C: ... this.
21847
21848         * g77.dg/bprob/bprob-1.f: Rename to ...
21849         * g77.dg/bprob/g77-bprob-1.f: ... this.
21850
21851 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21852
21853         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21854         bison 1.50 or later.
21855
21856 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21857
21858         * g++.dg/README: Describe more test directories.
21859
21860 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21861
21862         * g++.dg/init/array6.C: Add additional tests.
21863
21864 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21865
21866         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21867         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21868
21869 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21870
21871         * gcc.c-torture/compile/20020604-1.x: New.
21872         * gcc.c-torture/compile/simd-5.x: Likewise.
21873         * gcc.c-torture/execute/920710-1.x: Likewise.
21874         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21875
21876 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21877
21878         * g++.dg/inherit/override1.C: Add dg-options clause.
21879
21880 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21881
21882         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21883         _mm_slli_si128.
21884
21885 2002-10-19  Andreas Schwab  <schwab@suse.de>
21886
21887         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21888         directory component.
21889
21890 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21891
21892         * g++.dg/inherit/thunk1.C: New test.
21893
21894         * g++.dg/inherit/override1.C: New test.
21895
21896         * g++.dg/abi/mangle11.C: New test.
21897         * g++.dg/abi/mangle14.C: New test.
21898         * g++.dg/abi/mangle17.C: New test.
21899
21900 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21901
21902         * g++.dg/overload/member2.C: New test.
21903
21904 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21905
21906         * g++.dg/README: Describe new compat directory.
21907         * g++.dg/dg.exp: Skip tests in compat directory.
21908         * README.compat: New file.
21909         * lib/compat.exp: New expect script.
21910         * g++.dg/compat: New test directory.
21911         * g++.dg/compat/compat.exp: New expect script.
21912         * g++.dg/compat/abi: New test directory.
21913         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21914         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21915         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21916         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21917         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21918         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21919         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21920         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21921         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21922         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21923         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21924         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21925         * g++.dg/compat/break: New test directory.
21926         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21927         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21928         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21929         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21930         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21931         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21932         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21933         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21934         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21935         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21936         g++.dg/compat/break/README: New files.
21937         * g++.dg/compat/eh: New test directory.
21938         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21939         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21940         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21941         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21942         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21943         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21944         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21945         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21946         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21947         g++.dg/compat/eh/filter2_y.C,
21948         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21949         g++.dg/compat/eh/new1_y.C,
21950         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21951         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21952         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21953         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21954         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21955         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21956         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21957         g++.dg/compat/eh/unexpected1_y.C: New files.
21958         * g++.dg/compat/init: New test directory.
21959         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
21960         g++.dg/compat/init/array5_y.C,
21961         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
21962         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
21963         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
21964         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
21965         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
21966         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
21967         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
21968         g++.dg/compat/init/init-ref2_y.C: New files.
21969
21970 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21971
21972         PR c++/7584
21973         * g++.dg/inherit/using3.C: New test.
21974
21975 2002-10-17  Jan Hubicka  <jh@suse.cz>
21976
21977         * gcc.dg/20021017-2.c: New test.
21978
21979 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21980
21981         * g++.dg/abi/mangle16.C: Adjust.
21982
21983         * g++.dg/init/array8.C: New test.
21984
21985 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
21986
21987         * gcc.dg/special/mips-abi.exp: New test.
21988         * gcc.dg/special/mips-abi.s: Empty file used by the above.
21989
21990 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21991
21992         * g++.dg/abi/mangle16.C: New test.
21993         * g++.dg/abi/mangle17.C: Likewise.
21994
21995         PR c++/7478
21996         * g++.dg/template/ref1.C: New test.
21997
21998 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21999
22000         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22001
22002 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22003
22004         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22005
22006 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22007
22008         PR c++/7524
22009         * g++.dg/init/array7.C: New test.
22010
22011 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22012
22013         * g++.dg/init/array6.C: New test.
22014
22015         * g++.dg/abi/mangle13.C: Likewise.
22016         * g++.dg/abi/mangle14.C: Likewise.
22017         * g++.dg/abi/mangle15.C: Likewise.
22018
22019 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22020
22021         * g++.dg/abi/empty8.C: New test.
22022
22023 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22024
22025         * g++.dg/init/ctor1.C: New test.
22026
22027 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22028
22029         * gcc.c-torture/execute/20021015-1.c: New test.
22030
22031 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22032
22033         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22034
22035 2002-10-14  Jan Hubicka  <jh@suse.cz>
22036
22037         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22038
22039 2002-10-14  Richard Henderson  <rth@redhat.com>
22040
22041         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22042
22043 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22044
22045         PR optimization/6631
22046         * g++.dg/opt/const2.C: New test.
22047
22048 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22049
22050         PR c++/7176
22051         * g++.dg/parse/friend1.C: New test.
22052         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22053
22054 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22055
22056         * gcc.dg/20021014-1.c: New test.
22057
22058 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22059
22060         PR c++/5661
22061         * g++.dg/ext/vlm1.C: New test.
22062         * g++.dg/ext/vlm2.C: Likewise.
22063
22064         * g++.dg/init/array1.C: Remove invalid braces.
22065         * g++.dg/init/brace1.C: New test.
22066         * g++.dg/init/copy2.C: Likewise.
22067         * g++.dg/init/copy3.C: Likewise.
22068         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22069         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22070         braces.
22071
22072 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22073
22074         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22075
22076 2002-10-11  Richard Shann  <richard.shann@superh.com>
22077
22078         * gcc.c-torture/compile/simd-5.c: New test.
22079
22080 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22081
22082         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22083
22084 2002-10-10  Jim Wilson  <wilson@redhat.com>
22085
22086         * gcc.c-torture/execute/20021010-1.c: New test.
22087
22088 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22089
22090         PR c/7353
22091         * g++.dg/ext/typedef-init.C: New test.
22092         * gcc.dg/typedef-init.c: New test.
22093
22094 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22095
22096         * gcc.dg/cpp/paste13.c: New test.
22097
22098 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22099
22100         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22101         remaining platforms, XFAIL during compile, not execute.  Don't
22102         XFAIL at -O0.
22103
22104 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22105
22106         * gcc.dg/alias-1.c: Tweak expected warning.
22107
22108 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22109
22110         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22111
22112 2002-10-06  Andreas Jaeger  <aj@suse.de>
22113
22114         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22115         * gcc.dg/cpp/c++98.C: Likewise.
22116
22117         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22118         * g++.dg/cpp/c++98.C: Likewise.
22119
22120         * g++.dg/README (Subdirectories): Mention cpp directory.
22121
22122         PR target/7559
22123         * gcc.dg/20021006-1.c: New test.
22124
22125 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22126
22127         PR c++/7804
22128         * g++.dg/other/warning1.C: New test.
22129
22130 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22131
22132         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22133         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22134         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22135
22136 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22137
22138         PR c++/7931
22139         * g++.dg/template/ptrmem3.C: New test.
22140
22141         PR c++/7754
22142         * g++.dg/template/union1.C: New test.
22143
22144 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22145
22146         PR c++/8006
22147         * g++.dg/abi/mangle9.C: New test.
22148         * g++.dg/abi/mangle10.C: New test.
22149         * g++.dg/abi/mangle11.C: New test.
22150         * g++.dg/abi/mangle12.C: New test.
22151
22152 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22153
22154         PR c++/7188.
22155         * g++.dg/template/meminit1.C: New test.
22156         * g++.dg/warn/Wreorder-1.C: Likewise.
22157         * g++.old-deja/g++.mike/warn3.C: Tweak.
22158         * lib/prune.exp: Ingore "in copy constructor".
22159
22160 2002-10-02  Andreas Jaeger  <aj@suse.de>
22161
22162         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22163         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22164         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22165         on x86-64.
22166
22167 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22168
22169         * gcc.dg/empty1.C: Fix typo.
22170
22171 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22172
22173         * gcc.dg/alias-1.c: New test.
22174
22175 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22176
22177         * gcc.dg/empty1.C: New test.
22178
22179         * g++.dg/tls/init-2.C: Tweak error messages.
22180
22181 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22182
22183         * gcc.c-torture/compile/20020923-1.c: New test.
22184
22185 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22186
22187         * gcc.c-torture/execute/ffs-1.c: New test.
22188         * gcc.c-torture/execute/ffs-2.c: Ditto.
22189
22190 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22191
22192         * g++.dg/overload/member1.C: New test.
22193
22194 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22195
22196         * g++.dg/abi/empty7.C: New test.
22197         * g++.dg/init/pm2.C: Likewise.
22198
22199 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22200
22201         * g++.dg/rtti/crash1.C: New test.
22202
22203 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22204
22205         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22206         gcc.dg/sibcall-4.c: New tests.
22207
22208 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22209
22210         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22211         powerpc and MMIX targets.
22212
22213 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22214
22215         * gcc.dg/cpp/20020927-1.c: New.
22216
22217 2002-09-26  David S. Miller  <davem@redhat.com>
22218
22219         * gcc.c-torture/compile/trunctfdf.c: New.
22220
22221 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22222
22223         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22224
22225 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22226
22227         * gcc.c-torture/execute/loop-15.c: New.
22228
22229 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22230
22231         * README.QMTEST: Fix typo.
22232
22233 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22234
22235         * gcc.dg/20020926-1.c: New test.
22236
22237 2002-09-25  David S. Miller  <davem@redhat.com>
22238
22239         PR target/7842
22240         * gcc.c-torture/execute/shiftdi.c: New test.
22241
22242 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22243
22244         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22245         unique to the tool.
22246         * lib/g77.exp (g77_init): Likewise.
22247         * lib/g++.exp (g++_init): Likewise.
22248         * lib/objc.exp (objc_init): Likewise.
22249
22250 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22251
22252         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22253         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22254         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22255
22256 2002-09-25  Richard Henderson  <rth@redhat.com>
22257
22258         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22259         too-small long double.
22260
22261 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22262
22263         * gcc.dg/20020919-1.c: New test.
22264
22265 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22266
22267         * g++.dg/abi/bitfield6.C: New test.
22268         * g++.dg/abi/bitfield7.C: New test.
22269         * g++.dg/abi/bitfield8.C: New test.
22270         * g++.dg/abi/vbase11.C: New test.
22271
22272 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22273
22274         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22275         hppa*-*-hpux*.  Update test comment.
22276
22277 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22278
22279         * gcc.dg/tls/struct-1.c: New test.
22280
22281 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22282
22283         * gcc.dg/cpp/tr-warn2.c: Update.
22284
22285 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22286
22287         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22288
22289 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22290
22291         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22292         systems.
22293
22294 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22295
22296         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22297
22298         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22299         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22300         setting of cxxfilt.
22301
22302 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22303
22304         * gcc.dg/20020312-2.c: Update for darwin.
22305
22306 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22307
22308         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22309
22310 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22311
22312         * objc.dg/comp-types-1.m: New test.
22313         * objc.dg/comp-types-2.m: New test.
22314         * objc.dg/comp-types-3.m: New test.
22315         * objc.dg/comp-types-4.m: New test.
22316         * objc.dg/comp-types-5.m: New test.
22317         * objc.dg/comp-types-6.m: New test.
22318
22319 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22320
22321         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22322
22323 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22324
22325         * g++.dg/other/do1.C: New test.
22326
22327         * g++.dg/template/subst1.C: New test.
22328
22329 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22330
22331         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22332
22333 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22334
22335         * g++.dg/template/qualttp20.C: Adjust expected errors.
22336         * g++.old-deja/g++.jason/report.C: Likewise.
22337         * g++.old-deja/g++.other/qual1.C: Likewise.
22338
22339         * g++.dg/lookup/scoped2.C: New test.
22340
22341         * g++.dg/ext/asm3.C: New test.
22342
22343 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22344
22345         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22346
22347 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22348
22349         * ChangeLog: follow spelling conventions.
22350         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22351         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22352         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22353         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22354         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22355         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22356         * g++.old-deja/g++.law/global-init1.C: Likewise.
22357         * g++.old-deja/g++.other/delete4.C: Likewise.
22358         * g++.old-deja/g++.other/inline21.C: Likewise.
22359         * g++.old-deja/g++.other/singleton.C: Likewise.
22360         * g77.dg/strlen0.f: Likewise.
22361         * g77.f-torture/compile/20010519-1.f: Likewise.
22362         * g77.f-torture/compile/980310-4.f: Likewise.
22363         * gcc.c-torture/compile/20000605-1.c: Likewise.
22364         * gcc.c-torture/execute/20020225-1.c: Likewise.
22365         * gcc.dg/c90-hexfloat-2.c: Likewise.
22366         * gcc.dg/c99-bool-1.c: Likewise.
22367         * gcc.dg/c99-hexfloat-2.c: Likewise.
22368         * gcc.dg/dll-2.c: Likewise.
22369         * gcc.dg/wtr-union-init-1.c: Likewise.
22370         * gcc.dg/wtr-union-init-2.c: Likewise.
22371         * gcc.dg/wtr-union-init-3.c: Likewise.
22372         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22373         * gcc.dg/cpp/defined.c: Likewise.
22374         * gcc.dg/cpp/macsyntx.c: Likewise.
22375         * gcc.dg/cpp/paste2.c: Likewise.
22376         * gcc.dg/cpp/trad/defined.c: Likewise.
22377         * gcc.dg/format/c90-printf-1.c: Likewise.
22378         * gcc.dg/format/c90-scanf-1.c: Likewise.
22379         * gcc.dg/format/c99-printf-1.c: Likewise.
22380         * gcc.dg/format/c99-scanf-1.c: Likewise.
22381         * gcc.misc-tests/gcov-8.c: Likewise.
22382         * lib/profopt.exp: Likewise.
22383
22384 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22385
22386         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22387
22388 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22389
22390         * g++.dg/inherit/using2.C: New test.
22391
22392 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22393
22394         * ChangeLog: Follow spelling conventions.
22395         * g++.dg/template/friend4.C: Likewise.
22396         * g++.old-deja/g++.pt/crash67.C: Likewise.
22397         * gcc.c-torture/execute/20000801-4.c: Likewise.
22398         * gcc.dg/c90-digraph-1.c: Likewise.
22399         * gcc.dg/c94-digraph-1.c: Likewise.
22400         * gcc.dg/c99-digraph-1.c: Likewise.
22401         * gcc.dg/cpp/line5.c: Likewise.
22402         * gcc.dg/cpp/multiline.c: Likewise.
22403         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22404         * gcc.dg/format/attr-3.c: Likewise.
22405         * gcc.dg/format/c90-scanf-3.c: Likewise.
22406         * gcc.dg/format/ext-4.c: Likewise.
22407
22408 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22409
22410         * g++.dg/template/pretty1.C: New test.
22411
22412 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22413
22414         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22415
22416 2002-09-13  Matt Austern  <austern@apple.com>
22417
22418         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22419         passing a cast expression to a function by const reference.
22420
22421 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22422
22423         * g++.dg/template/deduce1.C: New test.
22424
22425 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22426
22427         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22428         32-bit int.
22429
22430 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22431
22432         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22433         usage.
22434
22435 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22436
22437         * gcc.c-torture/compile/20020910-1.c: New test.
22438
22439 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22440
22441         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22442
22443 2002-09-10  Andreas Jaeger  <aj@suse.de>
22444
22445         * gcc.dg/20020312-2.c: Adjust for x86-64.
22446
22447 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22448
22449         * g77.dg/7388.f: New test case for PR 7388.
22450
22451 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22452
22453         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22454
22455 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22456
22457         * objc.dg/proto-lossage-1.m: New test.
22458
22459 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22460
22461         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22462
22463 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22464
22465         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22466         expected to pass.
22467
22468 2002-09-06  Stan Shebs  <shebs@apple.com>
22469             David Edelsohn  <edelsohn@gnu.org>
22470
22471         * gcc.dg/weak: New directory.
22472         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22473         target-specific xfail bits.
22474         * gcc.dg/typeof-2.c: Move to new directory.
22475         * gcc.dg/weak.exp: New expect script.
22476
22477 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22478
22479         * gcc.c-torture/execute/extzvsi.c: New test.
22480
22481 2002-09-05  Stan Shebs  <shebs@apple.com>
22482
22483         * gcc.dg/weak-1.c: xfail on Darwin.
22484         * gcc.dg/weak-2.c: Ditto.
22485         * gcc.dg/weak-3.c: Ditto.
22486         * gcc.dg/weak-4.c: Ditto.
22487         * gcc.dg/weak-5.c: Ditto.
22488         * gcc.dg/weak-6.c: Ditto.
22489         * gcc.dg/weak-7.c: Ditto.
22490         * gcc.dg/weak-8.c: Ditto.
22491         * gcc.dg/weak-9.c: Ditto.
22492
22493 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22494
22495         * gcc.c-torture/execute/loop-14.c: New test.
22496
22497 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22498
22499         * g++.dg/other/cxa-atexit1.C: New test.
22500
22501         * gcc.dg/typeof-2.c: New test.
22502
22503 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22504
22505         * gcc.dg/builtins-2.c: New testcase.
22506         * gcc.dg/builtins-3.c: New testcase.
22507
22508 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22509
22510         * gcc.dg/cpp/_Pragma4.c: New test.
22511
22512 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22513
22514         * objc/execute/nil_method-1.m: New testcase.
22515
22516 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22517
22518         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22519         [Object class], not [Object initialize].
22520
22521 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22522             Hans-Peter Nilsson  <hp@bitrange.com>
22523
22524         * gcc.c-torture/execute/20020720-1.x: Skip test on
22525         mmix-knuth-mmixware.  Correct comment.
22526
22527 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22528
22529         * testsuite/g++.dg/abi/bitfield5.C: New test.
22530         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22531
22532 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22533
22534         * objc.dg/undeclared-selector.m: New test.
22535
22536 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22537
22538         * g++.dg/other/offsetof1.C: Avoid cast warning.
22539
22540 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22541
22542         * objc.dg/super-class-2.m: New test.
22543
22544 2002-08-24  Matt Austern  <austern@apple.com>
22545
22546         * g++.dg/ext/lvaddr.C: New test.
22547         * g++.dg/ext/lvcast.C: New test.
22548
22549 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22550
22551         * testsuite/g++.dg/inherit/cond1.C: New test.
22552
22553 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22554
22555         * gcc.dg/noncompile/incomplete-1.c: New test.
22556
22557 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22558
22559         * gcc.dg/typespec-1.c: New test.
22560
22561 2002-08-20  Devang Patel  <dpatel@apple.com>
22562         * objc.dg/proto-hier-2.m: New test.
22563
22564 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22565
22566         * objc.dg/bitfield-1.m: New test.
22567         * objc.dg/bitfield-2.m: New test.
22568
22569 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22570
22571         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22572         gcc.dg/c99-flex-array-4.c: New tests.
22573
22574 2002-08-16  Stan Shebs  <shebs@apple.com>
22575
22576         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22577
22578 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22579
22580         * gcc.dg/typeof-1.c: New test.
22581         * g++.dg/ext/typeof2.C: New test.
22582
22583 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22584
22585         * g++.dg/other/offsetof1.C: New test.
22586
22587 2002-08-14  Richard Henderson  <rth@redhat.com>
22588
22589         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22590
22591 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22592
22593         * gcc.dg/cpp/_Pragma3.c: New test.
22594
22595 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22596
22597         * g++.dg/template/inherit3: New test.
22598
22599 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22600
22601         * gcc.dg/bitfld-4.c: Add blank options.
22602
22603 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22604
22605         * g++.dg/template/crash1.C: New test.
22606
22607 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22608
22609         * gcc.dg/tls/opt-2.c: New test.
22610
22611 2002-08-08  Devang Patel  <dpatel@apple.com>
22612
22613         * objc.dg/selector-1.m : New test
22614
22615 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22616
22617         * g++.dg/abi/bitfield4.C: New test.
22618         * gcc.dg/bitfld-4.c: New test.
22619
22620 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22621
22622         * g++.dg/other/packed1.C: New test.
22623
22624 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22625
22626         * g++.dg/abi/offsetof.C: Tweak error messages.
22627         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22628
22629 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22630
22631         * gcc.dg/bitfld-3.c: New test.
22632
22633 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22634             Richard Henderson  <rth@redhat.com>
22635
22636         * gcc.dg/i386-bitfield1.c: New test.
22637         * g++.dg/abi/bitfield3.C: Update.
22638
22639 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22640
22641         * objc.dg/const-str-2.m: Update.
22642         * gcc.dg/cpp/c++98.c: Change to C extension.
22643         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22644         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22645
22646 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22647
22648         * testsuite/gcc.dg/tls/diag-3.c: New.
22649
22650 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22651
22652         * g++.dg/README (Subdirectories): Document new subdir expr.
22653         * g++.dg/expr/pmf-1.C: New test.
22654
22655 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22656
22657         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22658
22659 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22660
22661         * g++.dg/abi/bitfield3.C: New test.
22662
22663 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22664
22665         * lib/gcov.exp: Tweak expected line formats.
22666         * gcc.misc-tests/gcov8.c: New test.
22667         * gcc.misc-tests/gcov8.x: New flags.
22668
22669 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22670
22671         * consistency.vlad/layout/endian.c: Include string.h.
22672
22673         * gcc.c-torture/execute/20020805-1.c: New test.
22674
22675 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22676
22677         * g++.dg/other/conversion1.C: New test.
22678
22679 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22680
22681         * gcc.dg/builtins-1.c: New testcase.
22682
22683 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22684
22685         * g++.dg/inherit/access3.C: New test.
22686
22687 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22688
22689         * gcc.dg/ia64-visibility-2.c: New test.
22690
22691 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22692
22693         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22694         __qualifier_flags to __flags.
22695
22696 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22697
22698         * g++.dg/inherit/operator1.C: New test.
22699         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22700         * g++.dg/other/error1.C: Change expected error message.
22701         * g++.dg/template/conv4.C: Likewise.
22702
22703 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22704
22705         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22706         for documented behavior.
22707
22708 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22709
22710         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22711         several targets known to fail.
22712
22713 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22714
22715         * gcc.dg/mips-args-[123].c: New tests.
22716
22717 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22718
22719         * gcc.dg/ppc-spe.c: New.
22720
22721 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22722
22723         * g++.dg/other/ptrmem4.C: New testcase.
22724
22725 2002-07-24  Richard Henderson  <rth@redhat.com>
22726
22727         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22728
22729 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22730
22731         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22732
22733 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22734
22735         * gcc.c-torture/execute/memset-3.c: New testcase.
22736
22737 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22738
22739         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22740         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22741
22742 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22743
22744         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22745         Delete.
22746
22747 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22748
22749         * gcc.c-torture/compile/simd-4.c: New test.
22750
22751 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22752
22753         PR c++/7347, c++/7348
22754         * g++.dg/template/access4.C: New test.
22755         * g++.dg/template/access5.C: New test.
22756         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22757         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22758         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22759         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22760
22761 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22762
22763         * gcc.dg/gnu89-init-2.c: New test.
22764
22765 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22766
22767         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22768
22769 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22770
22771         * gcc.c-torture/execute/20020720-1.c: New testcase.
22772
22773 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22774
22775         * gcc.dg/cpp/Wsignprom.c: New tests.
22776
22777 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22778
22779         * gcc.c-torture/execute/loop-13.c: New test.
22780
22781 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22782
22783         * gcc.dg/cpp/expr.c: New tests.
22784
22785 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22786
22787         * g++.dg/opt/pr6713.C: Add template instantiation.
22788
22789 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22790
22791         * gcc.dg/nest.c: New test.
22792
22793 2002-07-17  Richard Henderson  <rth@redhat.com>
22794
22795         * g++.dg/opt/pr6713.C: New test.
22796
22797 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22798
22799         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22800         XFAIL for all x86 processors.
22801
22802 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22803
22804         * gcc.c-torture/execute/20010122-1.x: Do not test with
22805         -fomit-frame-pointer.
22806
22807 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22808
22809         * g++.dg/template/instantiate2.C: New test.
22810         * g++.dg/template/spec4.C: New test.
22811
22812 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22813
22814         * g++.dg/template/access2.C: New test.
22815         * g++.dg/template/access3.C: New test.
22816
22817 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22818
22819         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22820         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22821         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22822         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22823         Convert to use <stdarg.h>.
22824         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22825         Delete.
22826         * gcc.dg/va-arg-2.c: New.
22827         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22828
22829 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22830
22831         * gcc.c-torture/compile/20020710-1.c: New test.
22832
22833 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22834                           Andrew Pinski  <pinskia@physics.uc.edu>
22835
22836         gcc.c-torture/compile/simd-2.c: New testcase.
22837         gcc.c-torture/compile/simd-3.c: Likewise.
22838
22839 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22840
22841         PR c++/7224
22842         * g++.dg/overload/error1.C: New test.
22843
22844 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22845
22846         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22847         configuration and IRIX 6 O32 ABI.
22848
22849 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22850
22851         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22852
22853 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22854
22855         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22856
22857 2002-07-10  Jeffrey A Law  <law@redhat.com>
22858
22859         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22860
22861         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22862
22863 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22864
22865         * gcc.dg/20020312-2.c: Check for __PPC__.
22866
22867 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22868
22869         * gcc.c-torture/compile/20020709-1.c: New test.
22870
22871 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22872
22873         * g++.dg/template/qualttp21.C: New test case.
22874
22875 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22876
22877         * gcc.c-torture/compile/20020706-1.c: New test.
22878         * gcc.c-torture/compile/20020706-2.c: New test.
22879
22880 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22881             Alexandre Oliva  <aoliva@redhat.com>
22882
22883         * g++.dg/warn/incomplete1.C: New test.
22884
22885 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22886
22887         PR c++/7099
22888         * g++.dg/warn/noreturn1.C: New test.
22889
22890 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22891
22892         PR c++/6706
22893         * g++.dg/debug/debug6.C: New test.
22894         * g++.dg/debug/debug7.C: New test.
22895
22896 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22897
22898         * gcc.c-torture/compile/simd-3.c: New test.
22899
22900 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22901
22902         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22903         * gcc.dg/20020620-1.c: Likewise.
22904
22905 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22906
22907         PR c++/6944
22908         * g++.dg/init/array4.C: New test.
22909         * g++.dg/init/array5.C: New test.
22910
22911 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22912
22913         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22914         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22915
22916 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22917
22918         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22919         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22920         * gcc.dg/wtr-conversion-1.c: Likewise.
22921         * gcc.dg/wtr-escape-1.c: Likewise.
22922         * gcc.dg/wtr-int-type-1.c: Likewise.
22923         * gcc.dg/wtr-label-1.c: Likewise.
22924         * gcc.dg/wtr-static-1.c: Likewise.
22925         * gcc.dg/wtr-strcat-1.c: Likewise.
22926         * gcc.dg/wtr-suffix-1.c: Likewise.
22927         * gcc.dg/wtr-switch-1.c: Likewise.
22928         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22929         * gcc.dg/wtr-union-init-1.c: Likewise.
22930         * gcc.dg/wtr-union-init-2.c: Likewise.
22931         * gcc.dg/wtr-union-init-3.c: Likewise.
22932
22933         * gcc.dg/wtr-func-def-1.c: New test.
22934
22935 2002-07-02 Devang Patel <dpatel@apple.com>
22936
22937         * objc.dg/param-1.m: New test.
22938
22939 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22940
22941         * gcc.dg/cpp/trad/directive.c: Add test.
22942         * gcc.dg/cpp/trad/macroargs.c: Add test.
22943         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22944
22945 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22946
22947         * gcc.dg/cpp/cmdlne-M.c: New test.
22948
22949 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22950
22951         * objc.dg/desig-init-1.m: New test.
22952
22953 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22954
22955         PR c++/6716
22956         * g++.dg/template/instantiate1.C: New test.
22957
22958 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
22959
22960         PR c++/7112
22961         * g++.dg/template/sizeof2.C: New test.
22962
22963 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22964
22965         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
22966         gcc.dg/cpp/trad/include.c: New tests.
22967
22968 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
22969
22970         PR target/7177
22971         * gcc.c-torture/compile/20020701-1.c: New test.
22972
22973 2002-07-01  Stan Shebs  <shebs@apple.com>
22974
22975         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
22976         header here...
22977         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
22978         (objc-torture-execute): or here.
22979
22980 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
22981
22982         * gcc.c-torture/execute/arith-rand-ll.c: New test.
22983
22984 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22985
22986         * gcc.dg/cpp/trad/escaped-nl.c: New test.
22987
22988 2002-06-30  Devang Patel  <dpatel@apple.com>
22989
22990         * objc.dg/fsyntax-only.m: New test.
22991
22992 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
22993
22994         PR c++/6695
22995         * g++.dg/template/friend7.C: New file.
22996
22997 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
22998
22999         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23000         return type.
23001
23002 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23003
23004         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23005         avoid division by zero.
23006
23007 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23008
23009         * gcc.dg/Wunknownprag.c: New tests.
23010
23011 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23012
23013         * gcc.c-torture/execute/simd-2.c: New test.
23014
23015 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23016
23017         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23018         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23019         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23020         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23021         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23022         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23023         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23024         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23025         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23026         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23027         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23028         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23029         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23030         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23031         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23032         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23033         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23034
23035 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23036
23037         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23038         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23039         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23040         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23041         New tests.
23042         * gcc.dg/cpp/trad/directive.c: Update.
23043
23044 2002-06-23  Andreas Jaeger  <aj@suse.de>
23045
23046         * gcc.c-torture/execute/complex-6.c: New.
23047
23048 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23049
23050         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23051         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23052         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23053         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23054
23055 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23056
23057         * gcc.dg/cpp/trad: New directory with traditional tests copied
23058         from parent directory.
23059         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23060         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23061         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23062         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23063         Move to trad/ and rename.
23064         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23065         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23066         gcc.dg/cpp/trad/redef2.c: New tests.
23067         * gcc.dg/cpp/trad/trad.exp: New driver.
23068
23069 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23070
23071         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23072         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23073         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23074         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23075         Remove.
23076
23077 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23078
23079         * gcc.dg/20020620-1.c: New test.
23080
23081 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23082
23083         * g++.dg/template/ttp4.C: New test.
23084
23085 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23086
23087         * g++.dg/opt/vt1.C: Fix regexp.
23088
23089 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23090
23091         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23092         Don't use attribute `noinline'.
23093
23094 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23095
23096         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23097
23098 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23099
23100         * gcc.c-torture/execute/simd-1.c: New.
23101
23102         * gcc.dg/simd-1.c: New.
23103
23104 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23105
23106         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23107
23108 2002-06-16  Richard Henderson  <rth@redhat.com>
23109
23110         * g++.dg/ext/anon-struct1.C: New.
23111         * g++.dg/ext/anon-struct2.C: New.
23112         * g++.dg/ext/anon-struct3.C: New.
23113         * gcc.dg/anon-struct-1.c: New.
23114         * gcc.dg/anon-struct-2.c: New.
23115         * gcc.dg/anon-struct-3.c: New.
23116         * gcc.dg/20011008-1.c: Adjust warning text.
23117         * gcc.dg/20020527-1.c: Add -fms-extensions.
23118
23119 2002-06-16  Richard Henderson  <rth@redhat.com>
23120
23121         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23122
23123 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23124
23125         * gcc.c-torture/execute/20020615-1.c: New test.
23126
23127 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23128
23129         * gcc.c-tortuture/execute/compare-1.c: New test case.
23130         * gcc.c-tortuture/execute/compare-2.c: New test case.
23131         * gcc.c-tortuture/execute/compare-3.c: New test case.
23132
23133 2002-06-13  Richard Henderson  <rth@redhat.com>
23134
23135         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23136         ia64 ilp32.
23137
23138 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23139
23140         * g++.dg/template/typename2.C: Update error message.
23141
23142 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23143
23144         * gcc.c-torture/execute/20020611-1.c: New test.
23145
23146 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23147
23148         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23149         list of targets to skip.
23150
23151 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23152
23153         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23154         targets if not optimizing.
23155
23156 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23157
23158         * gcc.c-torture/compile/20020605-1.c: New test.
23159
23160         * g++.dg/opt/vt1.C: New test.
23161
23162         * gcc.dg/20020531-1.c: New test.
23163
23164         * gcc.dg/20020530-1.c: New test.
23165
23166         * gcc.dg/20020527-1.c: New test.
23167
23168         * g++.dg/opt/cse1.C: New test.
23169
23170 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23171
23172         * gcc.dg/20020607-2.c: New test case.
23173
23174 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23175
23176         * gcc.c-torture/compile/20020604-1.c: New test.
23177
23178 2002-06-04  Richard Henderson  <rth@redhat.com>
23179
23180         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23181         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23182         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23183
23184 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23185
23186         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23187
23188 2002-06-03  Richard Henderson  <rth@redhat.com>
23189
23190         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23191         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23192
23193 2002-06-02  Richard Henderson  <rth@redhat.com>
23194
23195         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23196         test functions static.
23197
23198 2002-06-02  Andreas Jaeger  <aj@suse.de>
23199
23200         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23201         now.
23202
23203 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23204
23205         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23206         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23207         Update for mofified diagnostics.
23208         * gcc.dg/c99-intconst-1.c: No longer fail.
23209
23210 2002-06-02  Richard Henderson  <rth@redhat.com>
23211
23212         * gcc.dg/uninit-A.c: Remove xfail markers.
23213
23214 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23215
23216         * gcc.dg/fnegate-1.c: New test case.
23217
23218 2002-05-30  Osku Salerma  <osku@iki.fi>
23219
23220         * gcc.c-torture/execute/mayalias-1.c: New file.
23221
23222 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23223
23224         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23225         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23226         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23227
23228 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23229
23230         * gcc.c-torture/execute/20020529-1.c: New test.
23231
23232 2002-05-27  Richard Henderson  <rth@redhat.com>
23233
23234         * g++.dg/ext/attrib6.C: New test case.
23235
23236 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23237
23238         * gcc.c-torture/execute/pure-1.c: New test.
23239
23240 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23241
23242         * gcc.dg/cpp/arith-2.c: Remove.
23243
23244 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23245
23246         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23247         * gcc.dg/cpp/if-3.c: Remove.
23248
23249 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23250
23251         * g++.dg/opt/cse2.C: New test.
23252
23253 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23254
23255         * gcc.dg/cpp/arith-1.c: New semantic tests.
23256         * gcc.dg/cpp/if-1.c: Update.
23257
23258 2002-05-24  Ben Elliston  <bje@redhat.com>
23259
23260         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23261
23262 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23263
23264         * gcc.dg/verbose-asm.c: New test.
23265
23266 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23267
23268         * gcc.dg/cpp/paste12.c: New test.
23269
23270 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23271
23272         * g++.dg/parse/named_ops.C: New test.
23273
23274 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23275
23276         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23277
23278 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23279
23280         * gcc.dg/weak-2.c: Allow optional leading underscore
23281         in scan-assembler symbol name.
23282         * gcc.dg/weak-3.c: Likewise.
23283         * gcc.dg/weak-4.c: Likewise.
23284         * gcc.dg/weak-5.c: Likewise.
23285
23286 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23287
23288         * gcc.dg/20020523-1.c: New test.
23289
23290 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23291
23292         * objc.dg/const-str-2.m: Update now that we stop after
23293         a command line error.
23294
23295 2002-05-22  Richard Henderson  <rth@redhat.com>
23296
23297         * g++.dg/dg.exp: Fix typo in test pruneing.
23298
23299 2002-05-22  Richard Henderson  <rth@redhat.com>
23300
23301         * g++.dg/dg.exp: Prune the tls subdirectory.
23302         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23303         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23304         * g++.dg/tls/init-1.C: New.
23305
23306 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23307
23308         * gcc.dg/20020517-1.c: New test.
23309
23310 2002-05-21  Richard Henderson  <rth@redhat.com>
23311
23312         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23313         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23314
23315 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23316
23317         * g++.dg/other/copy2.C: New test.
23318
23319 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23320
23321         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23322         (MAX_COPY): Bump up to 10 times sizeof (long long).
23323         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23324
23325         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23326         sizeof (long long).
23327
23328         * gcc.c-torture/execute/strcpy-1.c: New test.
23329
23330 2002-05-19  Jason Merrill  <jason2redhat.com>
23331
23332         * g++.dg/ext/oper1.C: New test.
23333
23334 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23335 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23336
23337         * README.QMTEST: New file.
23338
23339         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23340
23341 2002-05-19  Andreas Jaeger  <aj@suse.de>
23342
23343         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23344         now.
23345         * gcc.c-torture/execute/loop-2d.x: Likewise.
23346
23347 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23348
23349         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23350         support weak symbols.
23351         * gcc.dg/weak-4.c: Likewise
23352         * gcc.dg/weak-6.c: Likewise
23353
23354 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23355
23356         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23357         cygwin, coff and h8300-*-hms targets
23358         * gcc.dg/weak-5.c: Likewise
23359         * gcc.dg/weak-7.c: Likewise
23360
23361 2002-05-16  Jason Merrill  <jason@redhat.com>
23362
23363         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23364         (scan-assembler-not, scan-assembler-dem): Likewise.
23365         (scan-assembler-dem-not): Likewise.
23366
23367 2002-05-15  Richard Henderson  <rth@redhat.com>
23368
23369         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23370
23371 2002-05-15  Richard Henderson  <rth@redhat.com>
23372
23373         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23374         (vfoo1f): Warning here.
23375         (vfoo1l): Don't redefine the alias.
23376
23377 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23378
23379         * g++.dg/init/pm1.C: New test.
23380
23381 2002-05-12  David S. Miller  <davem@redhat.com>
23382
23383         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23384         types.
23385
23386 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23387
23388         * gcc.c-torture/execute/20020510-1.c: New test case.
23389
23390 2002-05-10  David S. Miller  <davem@redhat.com>
23391
23392         * gcc.c-torture/execute/conversion.c: Test long double too.
23393
23394 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23395
23396         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23397         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23398         * lib/g++.exp (g++_link_flags): Likewise.
23399         * lib/objc.exp (objc_target_compile): Likewise.
23400
23401 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23402
23403         * gcc.dg/cpp/poison.c: Update.
23404         * gcc.dg/cpp/20000625-2.c: Remove.
23405         * gcc.dg/cpp/direct2s.c: Remove final test.
23406
23407 2002-05-08  Tom Rix  <trix@redhat.com>
23408
23409         * gcc.c-torture/execute/20020508-1.c: New test.
23410         * gcc.c-torture/execute/20020508-2.c: New test.
23411         * gcc.c-torture/execute/20020508-3.c: New test.
23412
23413 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23414
23415         * gcc.dg/cpp/charconst-4.c: More tests.
23416
23417 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23418
23419         PR c/6569
23420         * gcc.dg/weak-3.c: Update location of warning messages.
23421         * gcc.dg/weak-5.c: Likewise.
23422
23423 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23424
23425         * gcc.c-torture/execute/20020506-1.c: New test case.
23426
23427 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23428
23429         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23430
23431 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23432
23433         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23434
23435 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23436
23437         * gcc.dg/cpp/charconst-3.c: New test.
23438
23439 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23440
23441         * gcc.dg/cpp/charconst.c: Update tests.
23442
23443 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23444
23445         * treelang: Added directory for new sample language treelang. Also
23446         lib/treelang.exp: New file to signal treelang should be tested.
23447
23448 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23449
23450         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23451         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23452         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23453         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23454         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23455         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23456         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23457
23458 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23459
23460         * gcc.dg/format/xopen-2.c: New test.
23461
23462 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23463
23464         * gcc.dg/20020503-1.c: New test.
23465
23466 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23467
23468         * g++.dg/init/dtor1.C: Make it tougher.
23469
23470 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23471
23472         * g++.dg/init/dtor1.C: New test.
23473
23474 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23475
23476         * gcc.dg/altivec-8.c: New.
23477
23478 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23479
23480         * gcc.dg/altivec-7.c: New.
23481
23482 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23483
23484         * g++.dg/parse/typedef1.C: New test.
23485
23486 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23487
23488         PR c++/6486
23489         * g++.dg/template/friend6.C: New test.
23490
23491         PR c++/6492
23492         * g++.dg/init/copy1.C: New test.
23493
23494 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23495
23496         * g++.dg/warn/effc1.C: New test.
23497
23498 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23499
23500         * gcc.dg/cpp/if-cexp.c: Add a test.
23501
23502 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23503
23504         * gcc.dg/20020426-2.c: New test.
23505
23506 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23507
23508         * gcc.dg/cpp/if-mop.c: Update.
23509         * gcc.dg/cpp/if-mpar.c: Add test.
23510         * gcc.dg/cpp/if-oppr.c: Update.
23511
23512 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23513
23514         PR c/6343
23515         * gcc.dg/weak-[2-7].c: New tests.
23516
23517 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23518
23519         * gcc.dg/enum1.c: New test.
23520
23521 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23522
23523         PR c++/6497
23524         * g++.dg/inherit/access2.C: New test.
23525
23526 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23527
23528         PR bootstrap/6445
23529         * gcc.dg/20020426-1.c: New test.
23530
23531 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23532
23533         * g++.dg/abi/enum1.C: New test.
23534
23535 2002-04-26  Richard Henderson  <rth@redhat.com>
23536
23537         * gcc.dg/c99-bool-1.c: Expect always true warning.
23538
23539 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23540
23541         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23542
23543 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23544
23545         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23546         targets.
23547
23548 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23549
23550         * g++.dg/abi/mange7.C: New test.
23551
23552         PR c++/6438.
23553         * g++.dg/parse/stmtexpr2.C: New test.
23554
23555 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23556
23557         * gcc.dg/20020312-2.c: Add SH target.
23558
23559 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23560
23561         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23562         compiler output on mips*-*-irix*.
23563
23564 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23565
23566         * g++.dg/parse/attr1.C: New test.
23567
23568 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23569
23570         * gcc.c-torture/execute/string-opt-17.c: New test case.
23571         * gcc.c-torture/execute/memset-2.c: New test case.
23572
23573 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23574
23575         PR c++/6256:
23576         * g++.dg/template/friend5.C: New test.
23577
23578         PR c++/6331:
23579         * g++.dg/template/qual1.C: Likewise.
23580
23581 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23582
23583         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23584         Include stdlib.h, not stdio.h or ctype.h.
23585
23586 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23587
23588         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23589         cris-*-elf* and mmix-*-*.
23590         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23591         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23592         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23593         Ditto.
23594         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23595         * gcc.dg/wchar_t-1.c: Ditto.
23596
23597 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23598
23599         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23600         Clarify comment.
23601
23602 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23603
23604         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23605
23606 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23607
23608         * gcc.c-torture/execute/20000906-1.x: Delete.
23609
23610 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23611
23612         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23613
23614 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23615
23616         * PR6367
23617         * g77.f-torture/execute/6367.f: New test.
23618         * g77.f-torture/execute/6367.x: Disable for MMIX.
23619
23620 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23621
23622         * PR6352
23623         * g++.dg/opt/inline2.C: New test.
23624
23625 2002-04-18  Richard Henderson  <rth@redhat.com>
23626
23627         * gcc.dg/20000906-1.c: Enable for all targets.
23628         * gcc.c-torture/compile/iftrap-2.c: New.
23629
23630 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23631
23632         * gcc.dg/20020418-1.c: New test.
23633         * gcc.dg/20020418-2.c: New test.
23634
23635 2002-04-18  Richard Henderson  <rth@redhat.com>
23636
23637         * gcc.c-torture/compile/iftrap-1.c: New.
23638         * gcc.dg/iftrap-1.c: Adjust for ia64.
23639         * gcc.dg/iftrap-2.c: New.
23640
23641 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23642
23643         * gcc.c-torture/compile/20020418-1.c: New test.
23644
23645 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23646
23647         * gcc.c-torture/compile/20020415-1.c: New.
23648
23649 2002-04-18  David S. Miller  <davem@redhat.com>
23650
23651         * gcc.c-torture/execute/20020418-1.c: New test.
23652
23653 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23654
23655         * gcc.dg/20020416-1.c: New test.
23656
23657         * g++.dg/opt/inline1.C: New test.
23658
23659 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23660
23661         * gcc.dg/altivec-5.c: New test.
23662
23663         * gcc.dg/20020415-1.c: New test.
23664
23665 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23666
23667         * testsuite/lib/chill.exp: Remove.
23668
23669 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23670
23671         * g++.dg/other/big-struct.C: New test.
23672
23673 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23674
23675         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23676         of scratch file.
23677
23678 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23679
23680         PR c/6277
23681         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23682         in scan-assembler function name
23683
23684 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23685
23686         * g77.f-torture/execute/980628-4.x,
23687         g77.f-torture/execute/980628-5.x,
23688         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23689         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23690         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23691         i[34567]86-*-*.
23692
23693 2002-04-13  David S. Miller  <davem@redhat.com>
23694
23695         * gcc.c-torture/execute/20020413-1.c: New test.
23696
23697 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23698
23699         * gcc.dg/asm-6.c,
23700         * g++.dg/ext/asm1.C: New tests.
23701
23702 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23703
23704         PR c++ 5373.
23705         * g++.dg/parse/stmtexpr1.C: New test.
23706
23707         PR c++/5189.
23708         * g++.dg/template/copy1.C: New test.
23709
23710 2002-04-12  Richard Henderson  <rth@redhat.com>
23711
23712         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23713
23714 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23715
23716         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23717         gcc.c-torture/execute/20020307-2.c.
23718
23719 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23720
23721         * g++.dg/ext/attrib5.C,
23722         * g++.dg/lookup/struct1.C: New tests.
23723
23724 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23725
23726         * gcc.dg/20020411-1.c: New test.
23727
23728         * gcc.c-torture/execute/20020411-1.c: New test.
23729
23730 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23731
23732         * g77.f-torture/execute/6177.f: New test.
23733
23734 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23735
23736         PR middle-end/6247
23737         * g++.dg/opt/cleanup1.C: New test.
23738
23739         * g++.dg/opt/const1.C: New test.
23740
23741 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23742
23743         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23744
23745 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23746
23747         PR c++/5507
23748         * g++.dg/template/typename2.C: New test.
23749
23750 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23751
23752         * gcc.c-torture/execute/loop-12.c: New.
23753
23754 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23755
23756         * g77.f-torture/execute/980628-4.x,
23757         g77.f-torture/execute/980628-5.x,
23758         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23759         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23760         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23761
23762 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23763
23764         PR optimization/6086
23765         * g++.dg/opt/preinc1.C: New test.
23766
23767 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23768
23769         PR c++/5571
23770         * g++.dg/opt/static2.C: New test.
23771
23772 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23773
23774         PR c/5120
23775         * gcc.dg/20020406-1.c: New test.
23776
23777 2002-04-04  David S. Miller  <davem@redhat.com>
23778
23779         * gcc.c-torture/execute/20020404-1.c: New test.
23780
23781 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23782
23783         PR c/6123
23784         * gcc.dg/20020312-2.c: Do not declare global register variable
23785         if __PIC__ or __pic__ is defined.
23786
23787 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23788
23789         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23790         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23791
23792 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23793
23794         * gcc.misc-tests/linkage.exp: Update last change to handle
23795         sparc*-, not just sparc-.
23796
23797 2002-04-03  Richard Henderson  <rth@redhat.com>
23798
23799         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23800
23801 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23802
23803         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23804
23805 2002-04-02  David S. Miller  <davem@redhat.com>
23806
23807         * gcc.c-torture/execute/20020402-3.c: New test.
23808
23809 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23810
23811         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23812         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23813
23814         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23815         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23816         g77.f-torture/execute/20001201.x,
23817         g77.f-torture/execute/u77-test.x: New files.
23818
23819         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23820         * gcc.dg/wchar_t-1.c: Ditto.
23821
23822 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23823
23824         * gcc.c-torture/execute/20020402-1.c: New test.
23825
23826 2002-04-01  Richard Henderson  <rth@redhat.com>
23827
23828         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23829
23830         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23831
23832 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23833
23834         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23835
23836 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23837
23838         * g++.dg/inherit/template-as-base.C: Expect error.
23839         * g++.dg/inherit/namespace-as-base.C: Likewise.
23840
23841 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23842
23843         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23844         g++.dg/ext/instantiate3.C: Tweak match patterns.
23845
23846         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23847         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23848         -da test.
23849
23850 2002-03-31  Richard Henderson  <rth@redhat.com>
23851
23852         * gcc.dg/special/alias-2.c: New.
23853         * gcc.dg/special/ecos.exp: Run it.
23854
23855 2002-03-31  Richard Henderson  <rth@redhat.com>
23856
23857         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23858
23859 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23860
23861         * gcc.dg/weak-1.c: Disable on h8300 port.
23862
23863 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23864
23865         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23866         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23867         ordering tests.
23868         * g++.dg/bprob/bprob-1.C: New test.
23869         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23870         * g++.dg/gcov/gcov-1.C: New test.
23871         * g++.dg/gcov/gcov-1.x: New file.
23872         * g++.dg/gcov/gcov-2.C: New test.
23873         * g++.dg/gcov/gcov-3.C: New test.
23874         * g++.dg/gcov/gcov-3.h: New file.
23875
23876 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23877
23878         * g++.old-deja/g++.other/builtins5.C: New test.
23879         * g++.old-deja/g++.other/builtins6.C: New test.
23880         * g++.old-deja/g++.other/builtins7.C: New test.
23881         * g++.old-deja/g++.other/builtins8.C: New test.
23882         * g++.old-deja/g++.other/builtins9.C: New test.
23883
23884 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23885
23886         * g++.dg/opt/static1.C: New test.
23887
23888         * g++.dg/opt/longbranch1.C: New test.
23889
23890 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23891
23892         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23893
23894         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23895
23896 2002-03-28  Jeffrey A Law  (law@redhat.com)
23897
23898         * gcc.c-torture/execute/20020328-1.c: New test.
23899
23900 2002-03-27  Richard Henderson  <rth@redhat.com>
23901
23902         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23903         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23904         move from g++.old-deja/g++.ext/.
23905
23906 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23907
23908         * g++.dg/init/new2.C: New test.
23909
23910 2002-03-26  Richard Henderson  <rth@redhat.com>
23911
23912         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23913
23914         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23915         on sparc.
23916
23917         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23918         sparcv9 systems.
23919         * gcc.dg/20001102-1.c: Likewise.
23920
23921 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23922
23923         * gcc.dg/cpp/endif-pedantic1.c,
23924         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23925
23926 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23927
23928         * g++.dg/init/new1.C: New test.
23929
23930 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23931
23932         * g++.dg/abi/vbase9.C: New test.
23933
23934 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23935
23936         * gcc.dg/arm-asm.c: New test.
23937
23938 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23939
23940         * gcc.dg/Wswitch-enum.c: New test.
23941         Fix PR c/5044.
23942
23943 2002-03-26  Richard Henderson  <rth@redhat.com>
23944
23945         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23946         structure.
23947
23948 2002-03-25  Richard Henderson  <rth@redhat.com>
23949
23950         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23951         sparcv9 systems.
23952
23953         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23954         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23955
23956 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23957
23958         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
23959
23960 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
23961
23962         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
23963         targets using generic thunk support.
23964
23965 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
23966
23967         * gcc.c-torture/compile/20020323-1.c: New test.
23968
23969         * g++.dg/opt/conj2.C: New test.
23970
23971 2002-03-24  Richard Henderson  <rth@redhat.com>
23972
23973         * gcc.dg/weak-1.c: Use -fno-common.
23974
23975 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23976
23977         * g77.dg/f77-edit-apostrophe-out.f: New test
23978         * g77.dg/f77-edit-h-out.f: New test
23979         * g77.dg/f77-edit-t-in.f: New test
23980         * g77.dg/f77-edit-t-out.f: New test
23981         * g77.dg/f77-edit-x-out.f: New test
23982         * g77.dg/f77-edit-slash-out.f: New test
23983         * g77.dg/f77-edit-colon-out.f: New test
23984         * g77.dg/f77-edit-s-out.f: New test
23985
23986 2002-03-24  Richard Henderson  <rth@redhat.com>
23987
23988         * objc/execute/formal_protocol-6.x: New XFAIL.
23989
23990 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23991
23992         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
23993         that do not support weak symbols
23994
23995 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23996
23997         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
23998         * lib/g77.exp:  Likewise
23999         * lib/objc.exp: Likewise
24000
24001 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24002
24003         * gcc.dg/Wswitch-default.c: New test.
24004
24005 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24006
24007         * g++.dg/other/enum1.C: New test.
24008
24009 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24010
24011         * gcc.dg/pragma-ep-3.c: Fix typo.
24012
24013 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24014
24015         * g++.dg/inherit/template-as-base.C: New test.
24016
24017 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24018
24019         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24020         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24021
24022 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24023
24024         * gcc.dg/cpp/multiline.c: Update to match.
24025
24026 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24027
24028         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24029
24030 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24031
24032         * gcc.dg/cpp/extratokens2.c:  New file.
24033
24034 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24035
24036         * gcc.dg/20020312-2.c: Add rs6000 target.
24037
24038         * gcc.c-torture/compile/20020319-1.c: New test.
24039
24040 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24041
24042         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24043         (A, E): Handle this.
24044
24045 2002-03-20  Jason Merrill  <jason@redhat.com>
24046
24047         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24048         ignoring -fpic.
24049         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24050         through prune_gcc_output.
24051
24052 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24053
24054         * gcc.c-torture/compile/20020320-1.c: New test.
24055
24056 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24057
24058         * gcc.c-torture/compile/20020318-1.c: New test.
24059
24060         * gcc.dg/struct-by-value-1.c: New test.
24061
24062         * gcc.dg/20020319-1.c: New test.
24063
24064 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24065
24066         * g++.dg/opt/conj1.C: New test.
24067
24068 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24069
24070         * g++.dg/template/qualttp20.C: Revert previous change.
24071         * g++.dg/template/qualttp3.C: Likewise.
24072         * g++.dg/template/qualttp4.C: Likewise
24073         * g++.dg/template/qualttp5.C: Likewise
24074         * g++.dg/template/qualttp6.C: Likewise
24075         * g++.dg/template/qualttp7.C: Likewise
24076         * g++.dg/template/qualttp8.C: Likewise
24077         * g++.dg/template/recurse.C: Likewise.
24078
24079 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24080
24081         * gcc.dg/cpp/wchar-1.c: Update.
24082
24083 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24084
24085         * g++.dg/template/conv1.C: New test.
24086         * g++.dg/template/conv2.C: New test.
24087         * g++.dg/template/conv3.C: New test.
24088         * g++.dg/template/conv4.C: New test.
24089
24090 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24091
24092         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24093         * g++.dg/template/qualttp3.C: Likewise.
24094         * g++.dg/template/qualttp4.C: Likewise
24095         * g++.dg/template/qualttp5.C: Likewise
24096         * g++.dg/template/qualttp6.C: Likewise
24097         * g++.dg/template/qualttp7.C: Likewise
24098         * g++.dg/template/qualttp8.C: Likewise
24099         * g++.dg/template/recurse.C: Likewise.
24100
24101 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24102
24103         * g++.dg/opt/dtor1.C: New test.
24104
24105 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24106
24107         * gcc.c-torture/compile/20020315-1.c: New test.
24108
24109 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24110
24111         * gcc.dg/weak-1.c: Fix scan tests.
24112
24113 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24114
24115         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24116         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24117         cris-*-aout* mmix-*-*.
24118         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24119         cris-*-aout* mmix-*-*.
24120         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24121         cris-*-elf* cris-*-aout* and mmix-*-*.
24122         * gcc.dg/20001009-1.c: Ditto.
24123         * gcc.dg/20010912-1.c: Ditto.
24124         * gcc.dg/20020122-4.c: Ditto.
24125         * gcc.dg/inline-2.c: Ditto.
24126
24127 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24128
24129         * gcc.c-torture/compile/20020314-1.c: New test.
24130
24131 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24132
24133         * gcc.c-torture/execute/20020314-1.c: New test.
24134
24135 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24136
24137         * g++.dg/warn/Wunused-1.C: New test.
24138
24139 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24140
24141         * g++.dg/abi/mangle6.C: New test.
24142
24143 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24144
24145         * gcc.c-torture/compile/20020309-2.c: New test.
24146
24147         * gcc.c-torture/compile/20020312-1.c: New test.
24148
24149 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24150
24151         * g++.dg/other/access1.C: New test.
24152
24153 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24154
24155         * gcc.c-torture/execute/wchar_t-1.c: New test.
24156
24157 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24158
24159         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24160
24161 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24162
24163         * gcc.dg/20020312-1.c: New test case.
24164
24165 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24166
24167         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24168
24169 2002-03-11  Richard Henderson  <rth@redhat.com>
24170
24171         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24172         * g++.old-deja/g++.jason/report.C: Likewise.
24173
24174 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24175
24176         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24177         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24178
24179 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24180
24181         * testsuite/g++.dg/overload/pmf1.C: New test.
24182
24183 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24184
24185         * gcc.c-torture/execute/20020307-1.c: Use long.
24186
24187 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24188
24189         PR optimization/5844
24190         * gcc.dg/20020310-1.c: New test.
24191
24192 2002-03-09  Michael Meissner  <meissner@redhat.com>
24193
24194         * gcc.c-torture/execute/memcpy-2.c: New test.
24195         * gcc.c-torture/execute/memset-1.c: New test.
24196         * gcc.c-torture/execute/strlen-1.c: New test.
24197         * gcc.c-torture/execute/strcmp-1.c: New test.
24198         * gcc.c-torture/execute/strncmp-1.c: New test.
24199
24200 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24201
24202         * gcc.dg/ppc-ldstruct.c: New test.
24203
24204 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24205
24206         * gcc.c-torture/execute/va-arg-22.c: New test.
24207
24208 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24209
24210         * gcc.c-torture/compile/20020309-1.c: New test.
24211
24212 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24213
24214         * gcc.c-torture/execute/20020307-2.c: New test.
24215
24216 2002-03-07  Jeffrey A Law  (law@redhat.com)
24217
24218         * g77.f-torture/compile/20020307-1.f: New test.
24219
24220 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24221
24222         * gcc.dg/unordered-1.c: New test.
24223
24224 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24225
24226         * gcc.c-torture/execute/20020307-1.c: New test.
24227
24228 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24229
24230         * gcc.dg/20020304-1.c: New test.
24231
24232         * gcc.c-torture/compile/20020304-2.c: New test.
24233
24234 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24235
24236         * gcc.c-torture/compile/20020304-1.c: New test case
24237         (from PR c/5830).
24238
24239 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24240
24241         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24242
24243 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24244
24245         * g++.dg/other/classkey1.C: New test.
24246
24247 2002-03-01  Richard Henderson  <rth@redhat.com>
24248
24249         * gcc.c-torture/compile/981223-1.x: New.
24250         * gcc.c-torture/compile/920625-1.x: New.
24251
24252 2002-02-28  Richard Henderson  <rth@redhat.com>
24253
24254         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24255
24256 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24257
24258         * gcc.c-torture/execute/20020227-1.c: New test.
24259
24260 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24261
24262         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24263         here" ERROR lines.
24264         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24265         * g++.old-deja.g++.other/defarg1.C: Likewise.
24266         * g++.old-deja/g++.pt/calls2.C: Likewise.
24267         * g++.old-deja/g++.pt/crash20.C: Likewise.
24268         * g++.old-deja/g++.pt/crash30.C: Likewise.
24269         * g++.old-deja/g++.pt/crash36.C: Likewise.
24270         * g++.old-deja/g++.pt/crash6.C: Likewise.
24271         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24272         * g++.old-deja/g++.pt/derived3.C: Likewise.
24273         * g++.old-deja/g++.pt/error1.C: Likewise.
24274         * g++.old-deja/g++.pt/friend21.C: Likewise.
24275         * g++.old-deja/g++.pt/friend23.C: Likewise.
24276         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24277         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24278
24279 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24280
24281         * gcc.c-torture/execute/20020225-2.c: New test.
24282
24283 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24284
24285         * gcc.c-torture/execute/920730-1t.c,
24286         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24287         Delete test cases, only relevant to -traditional.
24288
24289 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24290
24291         * gcc.dg/cpp/undef1.c: Remove.
24292         * gcc.dg/cpp/directiv.c: Update.
24293         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24294
24295 2002-02-27  Michael Meissner  <meissner@redhat.com>
24296
24297         * gcc.c-torture/execute/20020226-1.c: New test.
24298
24299 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24300
24301         * g++.dg/debug/debug4.C: New test.
24302
24303         * gcc.dg/ia64-visibility-1.c: New test.
24304
24305 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24306
24307         * gcc.dg/debug/20020224-1.c: New.
24308
24309 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24310
24311         * gcc.c-torture/execute/960416-1.x: New.
24312         * gcc.c-torture/execute/divconst-3.x: Likewise.
24313
24314 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24315
24316         * gcc.dg/20020224-1.c: New test.
24317
24318 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24319
24320         * gcc.c-torture/execute/20020225-1.c: New.
24321
24322 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24323
24324         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24325
24326 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24327
24328         * gcc.dg/20020222-1.c: New test.
24329
24330 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24331
24332         * g++.dg/opt/anonunion1.C: New test.
24333
24334 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24335
24336         * g++.dg/template/qualttp19.C: New test.
24337         * g++.dg/template/qualttp20.C: New test.
24338         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24339         * g++.old-deja/g++.other/qual1.C: Likewise.
24340
24341 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24342
24343         * gcc.dg/attr-alwaysinline.c: New.
24344
24345 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24346
24347         * gcc.dg/20020220-1.c: New test.
24348
24349         * gcc.dg/20020220-2.c: New test.
24350
24351         * g++.dg/opt/mmx1.C: New test.
24352
24353 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24354
24355         * gcc.c-torture/compile/20020110.c: New test.
24356
24357 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24358
24359         * gcc.c-torture/execute/20020219-1.c: New test.
24360
24361         * gcc.dg/20020219-1.c: New test.
24362
24363         * gcc.dg/noncompile/20020220-1.c: New test.
24364
24365         * g++.dg/opt/ptrintsum1.C: New test.
24366
24367         * gcc.dg/debug/20020220-1.c: New test.
24368
24369 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24370
24371         * gcc.c-torture/execute/20020216-1.c: New test.
24372
24373 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24374
24375         * gcc.dg/decl-1.c: Update, new test.
24376
24377 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24378
24379         * g++.dg/abi/bitfield1.C: New test.
24380         * g++.dg/abi/bitfield2.C: New test.
24381
24382 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24383
24384         * gcc.dg/attr-nest.c: New test.
24385
24386 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24387
24388         * gcc.c-torture/execute/20020215-1.c: New test.
24389
24390 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24391
24392         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24393         * g++.dg/debug/debug.exp: New.
24394         * g++.dg/debug/trivial.C: New.
24395         * g++.dg/debug/debug1.C: Moved...
24396         * g++.dg/other/debug1.C: ...from here.
24397         * g++.dg/debug/debug2.C: Moved...
24398         * g++.dg/other/debug2.C: ...from here.
24399         * g++.dg/debug/debug3.C: Moved...
24400         * g++.dg/other/debug3.C: ...from here.
24401
24402         * gcc.dg/noncompile/20020213-1.c: New test.
24403
24404 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24405
24406         * g++.dg/other/debug3.C: New test.
24407
24408         * gcc.c-torture/execute/20020213-1.c: New test.
24409
24410 2002-02-13  Richard Smith <richard@ex-parrot.com>
24411
24412         * g++.old-deja/g++.other/thunk1.C: New test.
24413
24414 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24415
24416         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24417
24418 2002-02-13  Stan Shebs  <shebs@apple.com>
24419
24420         * gcc.dg/altivec-3.c: New.
24421
24422 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24423
24424         * gcc.dg/Wunreachable-1.c: New test.
24425         * gcc.dg/Wunreachable-2.c: New test.
24426
24427 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24428
24429         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24430
24431 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24432
24433         * gcc.dg/decl-1.c: New test.
24434
24435 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24436
24437         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24438
24439 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24440
24441         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24442         * gcc.c-torture/compile/980506-1.x: Likewise.
24443
24444 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24445
24446         * gcc.dg/20020210-1.c: New.
24447
24448 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24449
24450         * g77.f-torture/execute/947.f: New regression test
24451         for PR fortran/947.
24452
24453 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24454
24455         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24456         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24457
24458 2002-02-08  Richard Henderson  <rth@redhat.com>
24459
24460         * gcc.c-torture/compile/labels-3.c: New.
24461
24462 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24463
24464         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24465         expression statements work instead.
24466         * gcc.dg/noncompile/20020207-1.c: New test.
24467
24468 2002-02-07  Richard Henderson  <rth@redhat.com>
24469
24470         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24471
24472 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24473
24474         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24475         message from g77
24476         * lib/g77-dg.exp: Trim g77 error messages so that they are
24477         recognized by dg.exp.
24478
24479 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24480
24481         PR fortran/5473
24482         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24483
24484 2002-02-07  Richard Henderson  <rth@redhat.com>
24485
24486         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24487         to be sufficiently aligned for integers.
24488
24489 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24490
24491         * g++.dg/template/friend4.C: New test.
24492
24493 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24494
24495         PR fortran/5743
24496         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24497         unsupported cases.
24498
24499 2002-02-07  Richard Henderson  <rth@redhat.com>
24500
24501         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24502         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24503         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24504         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24505
24506 2002-02-06  Richard Henderson  <rth@redhat.com>
24507
24508         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24509
24510 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24511
24512         * gcc.dg/20020206-1.c: New test.
24513
24514 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24515
24516         * gcc.c-torture/execute/20020206-1.c: New test.
24517
24518         * gcc.c-torture/execute/20020206-2.c: New test.
24519
24520         PR optimization/5429:
24521         * gcc.c-torture/compile/20020206-1.c: New test.
24522
24523 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24524
24525         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24526         as certain file formats cannot support particularly large
24527         alignments.
24528
24529         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24530         and do not expect to be able to link the executable.
24531
24532         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24533         fail because the COFF format does not support the weak attribute.
24534
24535 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24536
24537         * g77.dg/pr5473.f:  New test
24538
24539 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24540
24541         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24542         Fix testcase accordingly.
24543
24544 2002-02-04  Richard Henderson  <rth@redhat.com>
24545
24546         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24547         (buf): Change to be an array of pointers, not ints.
24548
24549 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24550
24551         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24552         before all tests.  Move warning one line above to match where it
24553         C frontend emits.
24554         * gcc.dg/Wswitch-2.c: New test.
24555         * g++.dg/warn/Wswitch-1.C: New test.
24556         * g++.dg/warn/Wswitch-2.C: New test.
24557
24558 2002-02-04  Richard Henderson  <rth@redhat.com>
24559
24560         * g++.dg/abi/offsetof.C: Fix size comparison.
24561
24562 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24563
24564         * gcc.dg/cast-qual-2.c: New test.
24565
24566 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24567
24568         * gcc.dg/20020201-4.c: New test.
24569
24570 2002-02-04  Ben Elliston  <bje@redhat.com>
24571
24572         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24573         target_info attribute != 0, in addition to the empty string.
24574         (gcc_target_compile): Likewise.
24575
24576 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24577
24578         * gcc.dg/Wswitch.c: New test.
24579         PR gcc/4475. PR gcc/3780.
24580
24581 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24582
24583         * g77.f-torture/execute/5122.f: New test for regressions
24584         against PR fortran/5122.
24585
24586 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24587
24588         * g77.f-torture/compile/pr3743.f: Delete
24589         * g77.dg/pr3743-1.f: New test.
24590         * g77.dg/pr3743-2.f: New test.
24591         * g77.dg/pr3743-3.f: New test.
24592         * g77.dg/pr3743-4.f: New test.
24593
24594 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24595
24596         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24597
24598 2002-02-02  Richard Henderson  <rth@redhat.com>
24599
24600         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24601         * gcc.c-torture/execute/bf64-1.c: Likewise.
24602
24603 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24604
24605         * gcc.dg/20020201-2.c: New test.
24606
24607         * gcc.dg/20020201-3.c: New test.
24608
24609         * gcc.c-torture/execute/bitfld-2.c: New test.
24610
24611 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24612
24613         * gcc.dg/bitfld-1.c: Update.
24614         * gcc.dg/bitfld-2.c: Update.
24615         * gcc.c-torture/execute/bitfld-1.x: New.
24616
24617 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24618
24619         * gcc.c-torture/execute/20020201-1.c: New test.
24620
24621 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24622
24623         PR target/5469
24624         * gcc.dg/20020201-1.c: New test.
24625
24626 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24627
24628         PR fortran/3743
24629         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24630         * g77.f-torture/compile/pr3743.x: Remove
24631
24632 2002-01-31  Tom Rix  <trix@redhat.com>
24633
24634         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24635
24636 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24637
24638         * gcc.dg/noncompile/20020130-1.c: New test.
24639
24640 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24641
24642         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24643
24644 2002-01-29  Richard Henderson  <rth@redhat.com>
24645
24646         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24647         to long long.
24648         * gcc.c-torture/execute/bf64-1.c: Likewise.
24649
24650 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24651
24652         * gcc.c-torture/execute/20020129-1.c: New test.
24653
24654 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24655
24656         * gcc.c-torture/compile/20000224-1.c: Update.
24657         * gcc.c-torture/execute/bitfld-1.c: New tests.
24658         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24659         * gcc.dg/uninit-A.c: Update.
24660
24661 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24662
24663         * g++.dg/template/ctor1.C: Add instantiation.
24664
24665 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24666
24667         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24668         argument to __builtin_prefetch to be const ptr.
24669
24670 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24671
24672         * gcc.c-torture/compile/20020120-1.c: New test.
24673
24674 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24675
24676         * gcc.c-torture/execute/20020127-1.c: New test.
24677
24678 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24679
24680         * g77.dg/f77-edit-i-in.f: New test
24681         * g77.dg/f77-edit-i-out.f: New test
24682
24683 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24684
24685         * gcc.dg/debug/debug.exp: New file.
24686         * gcc.dg/debug/trivial.c: New file.
24687         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24688         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24689         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24690         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24691         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24692         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24693         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24694         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24695         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24696         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24697         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24698         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24699         * gcc.dg/20000503-1.c: Removed.
24700         * gcc.dg/20010207-1.c: Removed.
24701         * gcc.dg/20011223-1.c: Removed.
24702         * gcc.dg/20020104-2.c: Removed.
24703         * gcc.dg/debug-1.c: Removed.
24704         * gcc.dg/debug-2.c: Removed.
24705         * gcc.dg/debug-3.c: Removed.
24706         * gcc.dg/debug-4.c: Removed.
24707         * gcc.dg/debug-5.c: Removed.
24708         * gcc.dg/debug-6.c: Removed.
24709         * gcc.dg/dwarf2-1.c: Removed.
24710         * gcc.dg/dwarf2-2.c: Removed.
24711
24712 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24713
24714         * g++.old-deja/g++.other/eh5.C: New test.
24715         * g++.old-deja/g++.other/sibcall2.C: New test.
24716         * g++.old-deja/g++.other/array9.C: New test.
24717         * g++.old-deja/g++.other/typename2.C: New test.
24718         * g++.old-deja/g++.other/crash60.C: New test.
24719         * g++.old-deja/g++.other/conv9.C: New test.
24720         * g++.old-deja/g++.other/mangle10.C: New test.
24721         * g++.old-deja/g++.other/unchanging1.C: New test.
24722         * g++.old-deja/g++.other/exprstmt1.C: New test.
24723         * g++.old-deja/g++.other/inline23.C: New test.
24724         * g++.old-deja/g++.eh/ia64-1.C: New test.
24725         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24726         * g++.old-deja/g++.other/reload1.C: New test.
24727         * g++.old-deja/g++.other/static20.C: New test.
24728         * g++.old-deja/g++.other/local-alloc1.C: New test.
24729         * g++.old-deja/g++.other/conv8.C: New test.
24730         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24731         * g++.old-deja/g++.other/storeexpr1.C: New test.
24732         * g++.old-deja/g++.other/storeexpr2.C: New test.
24733         * g++.dg/eh/template2.C: New test.
24734         * g++.dg/warn/weak1.C: New test.
24735
24736 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24737
24738         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24739         Remove first, non-varying, argument.
24740
24741 2002-01-23  Richard Henderson  <rth@redhat.com>
24742
24743         * gcc.dg/inline-2.c: New.
24744
24745         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24746         Add optional target arg.  Check number of arguments.
24747         (scan-assembler-not, scan-assembler-dem): Likewise.
24748         (scan-assembler-dem-not): Likewise.
24749
24750 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24751
24752         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24753         line 12.
24754         * g++.old-deja/g++.brendan/parse3.C,
24755         g++.old-deja/g++.other/crash26.C,
24756         g++.old-deja/g++.other/crash28.C,
24757         g++.old-deja/g++.other/crash29.C,
24758         g++.old-deja/g++.other/crash30.C,
24759         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24760
24761 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24762
24763         * gcc.dg/20020115-1.c: New.
24764
24765 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24766
24767         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24768
24769 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24770
24771         * gcc.dg/20020122-3.c: New.
24772
24773 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24774
24775         * g++.dg/other/gc1.C: New test.
24776
24777 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24778
24779         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24780
24781 2002-01-22  Richard Henderson  <rth@redhat.com>
24782
24783         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24784
24785 2002-01-22  Richard Henderson  <rth@redhat.com>
24786
24787         * gcc.dg/20020122-4.c: New.
24788
24789 2002-01-22  H.J. Lu <hjl@gnu.org>
24790
24791         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24792         link output.
24793         * gcc.dg/special/ecos.exp: Likewise.
24794         * lib/g++-dg.exp: Likewise.
24795         * lib/g77-dg.exp: Likewise.
24796         * lib/gcc-dg.exp : Likewise.
24797         * lib/mike-g++.exp: Likewise.
24798         * lib/mike-g77.exp: Likewise.
24799         * lib/mike-gcc.exp: Likewise.
24800         * lib/objc-dg.exp: Likewise.
24801
24802 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24803
24804         PR target/5379
24805         * gcc.dg/20020122-2.c: New test.
24806
24807 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24808
24809         * gcc.dg/20020122-1.c: New test.
24810
24811 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24812
24813         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24814
24815 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24816
24817         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24818
24819 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24820
24821         * gcc.c-torture/compile/20020121-1.c: New test.
24822
24823 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24824
24825         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24826         ld_library_path.
24827
24828 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24829
24830         * gcc.dg/20020218-1.c: New test.
24831
24832 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24833
24834         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24835         messages
24836         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24837         "At global scope" warning
24838         * g++.dg/ext/align1.C: Change cygwin test for alignment
24839         from db-bogus to dg-warning
24840
24841 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24842
24843         * g77.f-torture/compile/cpp2.F: New test.
24844
24845 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24846
24847         * g++.dg/template/access1.C: New test.
24848
24849 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24850
24851         * gcc.dg/20020118-1.c: New.
24852
24853 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24854
24855         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24856
24857 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24858
24859         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24860         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24861         alignment warnings.
24862
24863 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24864
24865         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24866         torture_with_loops and torture_without_loops
24867
24868 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24869
24870         * gcc.c-torture/compile/20020116-1.c: New test.
24871
24872 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24873
24874         * gcc.dg/20020116-2.c: New test.
24875
24876         * gcc.dg/ultrasp4.c: New test.
24877
24878         * gcc.dg/20020116-1.c: New test.
24879
24880 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24881
24882         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24883         by EABI.
24884
24885 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24886
24887         * gcc.misc-tests/i386-prefetch.exp: New.
24888         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24889         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24890         * gcc.misc-tests/i386-pf-none-1.c: New test.
24891         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24892
24893 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24894
24895         * gcc.dg/gnu89-init-1.c: Add new tests.
24896
24897 2002-01-15  Andreas Jaeger  <aj@suse.de>
24898
24899         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24900         * gcc.dg/i386-mmx-2.c: Likewise.
24901         * gcc.dg/i386-sse-1.c: Likewise.
24902         * gcc.dg/i386-sse-2.c: Likewise.
24903         * gcc.dg/i386-sse-3.c: Likewise.
24904
24905 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24906
24907         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24908         Uncomment additional cases that now pass.
24909
24910 2002-01-11  Richard Henderson  <rth@redhat.com>
24911
24912         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24913         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24914
24915 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24916
24917         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24918
24919 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24920
24921         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24922         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24923
24924 2002-01-10  Dale Johannesen  <dalej@apple.com>
24925
24926         * gcc.c-torture/execute/loop-11.c: New.
24927
24928 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24929
24930         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24931         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24932
24933 2002-01-09  Richard Henderson  <rth@redhat.com>
24934
24935         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24936         type in which to perform the operation for each size.
24937
24938 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24939
24940         * gcc.c-torture/compile/20020109-2.c: New test.
24941
24942 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24943
24944         * gcc.c-torture/execute/loop-10.c: New test.
24945
24946 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24947
24948         * gcc.c-torture/compile/20010226-1.c: New test.
24949         * gcc.c-torture/compile/20010227-1.c: New test.
24950         * gcc.c-torture/compile/20010426-1.c: New test.
24951         * gcc.c-torture/compile/20010510-1.c: New test.
24952         * gcc.c-torture/compile/20010605-3.c: New test.
24953         * gcc.c-torture/compile/20010824-1.c: New test.
24954         * gcc.c-torture/execute/20010409-1.c: New test.
24955         * gcc.dg/noncompile/20000901-1.c: New test.
24956         * gcc.dg/20001023-1.c: New test.
24957         * gcc.dg/20001101-1.c: New test.
24958         * gcc.dg/20001102-1.c: New test.
24959         * gcc.dg/20010207-1.c: New test.
24960         * gcc.dg/20010405-1.c: New test.
24961         * gcc.dg/20010822-1.c: New test.
24962         * gcc.dg/20011107-1.c: New test.
24963
24964 2002-01-09  Jeffrey A Law  (law@redhat.com)
24965
24966         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
24967
24968         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
24969         execution failure on PA targets.
24970
24971 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24972
24973         * gcc.c-torture/compile/20020109-1.c: New test.
24974
24975 2002-01-08  Kazu Hirata  <kazu@hxi.com>
24976
24977         * gcc.c-torture/execute/20020108-1.c: New test.
24978
24979 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
24980
24981         * gcc.dg/20020108-1.c: New test.
24982
24983 2002-01-08  H.J. Lu <hjl@gnu.org>
24984
24985         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
24986         for header files.
24987
24988 2002-01-08  Geoff Keating  <geoffk@redhat.com>
24989
24990         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
24991         consistency.
24992
24993 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
24994
24995         * gcc.dg/altivec-4.c: Test altivec predicates.
24996
24997 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
24998
24999         * gcc.c-torture/execute/20020107-1.c: New test.
25000
25001 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25002
25003         PR c/5279
25004         * gcc.c-torture/compile/20020106-1.c: New test.
25005
25006 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25007
25008         * gcc.c-torture/execute/nestfunc-4.c: New test.
25009
25010 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25011
25012         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25013         extra triple that slipped in.
25014         * g++.old-deja/g++.abi/align.C: Likewise.
25015         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25016
25017 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25018
25019         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25020         * g++.old-deja/g++.abi/align.C: Likewise.
25021         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25022
25023         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25024         on FreeBSD/i386.
25025         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25026         FreeBSD.
25027
25028 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25029
25030         * gcc.dg/20020104-1.c: New test.
25031
25032         * gcc.dg/20020104-2.c: New test.
25033
25034 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25035
25036         * gcc.dg/20020103-1.c: Fix typo in target selector.
25037
25038 2002-01-03  Richard Henderson  <rth@redhat.com>
25039
25040         * gcc.dg/20020103-1.c: New.
25041
25042 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25043
25044         * gcc.c-torture/execute/20020103-1.c: New test.
25045
25046 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25047
25048         * g++.dg/other/debug2.C: New test.
25049
25050         * gcc.c-torture/compile/20020103-1.c: New test.
25051
25052 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25053
25054         * gcc.dg/gnu89-init-1.c: Added new tests.
25055
25056 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25057
25058         * g++.dg/template/friend2.C: Remove as patch is reverted.
25059
25060         * g++.dg/warn/oldcast1.C: New test.
25061
25062         * g++.dg/template/ptrmem1.C: New test.
25063         * g++.dg/template/ptrmem2.C: New test.
25064
25065         * g++.dg/template/ntp.C: New test.
25066
25067         * g++.dg/other/component1.C: New test.
25068
25069         * g++.dg/template/ttp3.C: New test.
25070
25071         * g++.dg/template/friend2.C: New test.
25072         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25073
25074 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25075
25076         * g++.dg/other/ptrmem1.C: New test.
25077         * g++.dg/other/ptrmem2.C: New test.
25078
25079 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25080
25081         * g++.dg/template/ctor1.C: New test.
25082
25083 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25084
25085         * g++.dg/template/friend2.C: New test.
25086
25087 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25088
25089         * gcc.dg/mmix-1.c: New test.
25090
25091 2001-12-31  Richard Henderson  <rth@redhat.com>
25092
25093         * gcc.dg/asm-5.c: New.
25094
25095 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25096
25097         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25098         in namespace __gnu_cxx
25099
25100 2001-12-30  Richard Henderson  <rth@redhat.com>
25101
25102         * gcc.dg/debug-6.c: New.
25103
25104 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25105
25106         * gcc.c-torture/compile/20011229-2.c: New test.
25107
25108 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25109
25110         * gcc.dg/debug-3.c: New test.
25111         * gcc.dg/debug-4.c: New test.
25112         * gcc.dg/debug-5.c: New test.
25113
25114 2001-12-29  Richard Henderson  <rth@redhat.com>
25115
25116         * g++.dg/eh/loop1.C: New.
25117
25118 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25119
25120         * g++.dg/template/crash1.C: New test.
25121
25122 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25123
25124         * g++.dg/other/const1.C: New test.
25125
25126 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25127
25128         * gcc.c-torture/compile/20011229-1.c: New test.
25129
25130 2001-12-28  Stan Shebs  <shebs@apple.com>
25131
25132         * lib/objc-torture.exp: Resync with c-torture.exp.
25133         * lib/objc.exp: Load standard libraries.
25134
25135 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25136
25137         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25138         additional tests.
25139
25140 2001-12-27  Roger Sayle <roger@eyesopen.com>
25141
25142         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25143
25144 2001-12-27  Richard Henderson  <rth@redhat.com>
25145
25146         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25147
25148 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25149
25150         * g++.dg/eh/ctor1.C: New test.
25151         * g++.dg/other/error2.C: New test.
25152
25153 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25154
25155         * g++.dg/other/init2.C: New test.
25156
25157 2001-12-24  Richard Henderson  <rth@redhat.com>
25158
25159         * gcc.dg/20011223-1.c: New.
25160         * gcc.dg/inline-1.c: New.
25161
25162 2001-12-23  Richard Henderson  <rth@redhat.com>
25163
25164         * gcc.dg/asm-4.c: Test operand modifiers.
25165
25166 2001-12-23  Richard Henderson  <rth@redhat.com>
25167
25168         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25169
25170 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25171
25172         * gcc.c-torture/execute/20011223-1.c: New test.
25173
25174 2001-12-21  Richard Henderson  <rth@redhat.com>
25175
25176         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25177         re-enables the warning.
25178
25179 2001-12-21  Richard Henderson  <rth@redhat.com>
25180
25181         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25182
25183 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25184
25185         * gcc.c-torture/compile/20011218-1.c: New test.
25186
25187 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25188
25189         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25190         arm-isr.c test.
25191         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25192         epilogue generation for ARM ISR routines.
25193
25194 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25195
25196         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25197         * gcc.dg/format/c90-printf-3.c: Likewise.
25198         * gcc.dg/format/c99-printf-3.c: Likewise.
25199         * gcc.dg/format/ext-1.c: Likewise.
25200         * gcc.dg/format/ext-6.c: Likewise.
25201         * gcc.dg/format/format.h: Prototype unlocked stdio.
25202
25203 2001-12-20  Richard Henderson  <rth@redhat.com>
25204
25205         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25206         (arena): Use it.
25207         (malloc): Correct allocation logic.  Abort if we fill up the
25208         arena before initialization complete.
25209         (realloc): Correct allocation logic.
25210
25211 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25212
25213         * gcc.c-torture/compile/20011219-2.c: New test.
25214
25215         * gcc.c-torture/execute/20011219-1.c: New test.
25216
25217 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25218
25219         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25220         target does not support weak symbols.
25221
25222 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25223
25224         * gcc.c-torture/compile/20011219-1.c: New test.
25225
25226 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25227
25228         * g++.dg/other/error1.C: New test.
25229
25230 2001-12-17  Jeffrey A Law  (law@redhat.com)
25231
25232         * gcc.c-torture/execute/20011217-1.c: New test.
25233
25234 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25235
25236         * objc.dg/special/: New directory.
25237         * objc.dg/special/special.exp: New file.
25238         * objc.dg/special/unclaimed-category-1.h: New file.
25239         * objc.dg/special/unclaimed-category-1a.m: New file.
25240         * objc.dg/special/unclaimed-category-1.m: New file.
25241
25242 2001-12-17  Andreas Jaeger  <aj@suse.de>
25243
25244         * gcc.c-torture/compile/20011217-2.c: New test.
25245
25246 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25247
25248         * gcc.c-torture/compile/20011217-1.c: New test.
25249
25250 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25251
25252         * testsuite/gcc.dg/20011214-1.c: New.
25253
25254 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25255
25256         * gcc.dg/altivec-4.c: New.
25257
25258 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25259
25260         * gcc.dg/20011113-1.c: New test.
25261
25262 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25263
25264         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25265         std::__malloc_alloc_template<0> and
25266         std::__default_alloc_template<false, 0>.
25267
25268 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25269
25270         * objc/execute/bf-21.m: New test.
25271         * objc/execute/enumeration-1.m: New test.
25272         * objc/execute/enumeration-2.m: New test.
25273
25274 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25275
25276         * gcc.dg/gnu89-init-1.c: New test.
25277
25278 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25279
25280         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25281         * g++.old-deja/g++.jason/2371.C: Likewise.
25282         * g++.old-deja/g++.jason/template33.C: Likewise.
25283         * g++.old-deja/g++.jason/template34.C: Likewise.
25284         * g++.old-deja/g++.jason/template36.C: Likewise.
25285         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25286         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25287         * g++.old-deja/g++.other/typename1.C: Likewise.
25288         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25289         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25290         * g++.old-deja/g++.pt/typename11.C: Likewise.
25291         * g++.old-deja/g++.pt/typename14.C: Likewise.
25292         * g++.old-deja/g++.pt/typename16.C: Likewise.
25293         * g++.old-deja/g++.pt/typename3.C: Likewise.
25294         * g++.old-deja/g++.pt/typename4.C: Likewise.
25295         * g++.old-deja/g++.pt/typename5.C: Likewise.
25296         * g++.old-deja/g++.pt/typename7.C: Likewise.
25297         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25298
25299 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25300
25301         * g++.dg/other/linkage1.C: New test.
25302         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25303         specifiers.
25304
25305 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25306
25307         * gcc.dg/concat.c: New test.
25308
25309 2001-12-11  Stan Shebs  <shebs@apple.com>
25310
25311         * objc/compile: New test directory.
25312         * objc/compile/compile.exp: New expect script.
25313         * objc/compile/20011211-1.m: New compile test.
25314
25315 2001-12-11  Jason Merrill  <jason@redhat.com>
25316
25317         * lib/prune.exp (prune_gcc_output): Also handle "In member
25318         function".  So many permutations...
25319
25320 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25321
25322         * g++.dg/template/typedef1.C: New test.
25323
25324 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25325
25326         * g++.dg/other/copy1.C: New test.
25327
25328 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25329
25330         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25331
25332         * gcc.dg/builtin-choose-expr.c: New.
25333
25334 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25335
25336         * gcc.dg/altivec-2.c: New.
25337
25338 2001-12-07  Richard Henderson  <rth@redhat.com>
25339
25340         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25341
25342 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25343
25344         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25345         ultrasparc.
25346
25347 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25348
25349         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25350
25351 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25352
25353         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25354         variable argument list.
25355
25356 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25357
25358         * gcc.c-torture/execute/memcheck: Delete entire directory.
25359         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25360         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25361
25362 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25363
25364         * gcc.dg/Wshadow-1.c: New test.
25365
25366 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25367
25368         * gcc.c-torture/compile/20011130-1.c: New test.
25369
25370         * gcc.dg/noncompile/20011025-1.c: New test.
25371
25372         * g++.dg/other/anon-union.C: New test.
25373
25374         * gcc.c-torture/execute/20011024-1.c: New test.
25375
25376 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25377
25378         * gcc.c-torture/execute/20000722-1.x,
25379         gcc.c-torture/execute/20010123-1.x: Remove.
25380         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25381         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25382         gcc.dg/c99-complit-2.c: New tests.
25383
25384 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25385
25386         * g++.dg/inherit/base1.C: New test.
25387
25388 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25389
25390         * g++.dg/other/stdarg1.C: New test.
25391
25392         * gcc.c-torture/compile/20011130-2.c: New test.
25393
25394 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25395
25396         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25397         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25398         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25399         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25400         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25401         * gcc.dg/builtin-prefetch-1.c: New test.
25402
25403 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25404
25405         * gcc.dg/20011130-1.c: New test.
25406
25407 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25408
25409         * g++.dg/other/scope1.C: New test.
25410         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25411
25412 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25413
25414         * gcc.dg/vla-init-1.c: New test.
25415
25416 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25417
25418         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25419
25420 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25421
25422         * objc.dg/alias.m: Update.
25423         * objc.dg/class-1.m: Update.
25424         * objc.dg/const-str-1.m: Update.
25425         * objc.dg/fwd-proto-1.m: Update.
25426         * objc.dg/id-1.m: Update.
25427         * objc.dg/super-class-1.m: Update.
25428
25429 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25430
25431         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25432         constructs.
25433
25434 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25435
25436         * gcc.c-torture/execute/20011128-1.c: New test.
25437
25438 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25439
25440         * gcc.dg/20011127-1.c: New test.
25441
25442 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25443
25444         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25445         from Austin Group draft 7.
25446         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25447         scanf format arguments.
25448         * gcc.dg/format/no-exargs-2.c: New test.
25449
25450 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25451
25452         * g++.dg/abi/vbase8-4.C: New test.
25453
25454 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25455
25456         * gcc.c-torture/execute/20011121-1.c: New test.
25457
25458 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25459
25460         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25461
25462 2001-11-23  Andreas Jaeger  <aj@suse.de>
25463
25464         * gcc.dg/cpp/charconst-2.c: New test.
25465
25466 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25467
25468         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25469         to the host if it is remote.  Let tests specify extra headers
25470         they use.
25471         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25472         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25473         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25474         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25475         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25476         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25477         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25478         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25479         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25480         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25481
25482 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25483
25484         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25485         for little endian ARMs.
25486
25487 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25488
25489         * gcc.c-torture/compile/20011119-1.c: New test.
25490         * gcc.c-torture/compile/20011119-2.c: New test.
25491
25492 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25493
25494         * gcc.dg/altivec-1.c: Fix typo.
25495
25496 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25497
25498         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25499
25500 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25501
25502         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25503
25504 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25505
25506         * lib/g77.exp: Don't specify --rpath-link.
25507
25508         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25509         across all the headers.
25510         * gcc.dg/format/format.exp: For testing on a remote host,
25511         copy format.h.
25512
25513         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25514         * gcc.c-torture/execute/930406-1.c: Likewise.
25515         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25516
25517 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25518
25519         * gcc.dg/altivec-1.c: New.
25520
25521 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25522
25523         * gcc.dg/cpp/fpreprocessed.c: New test case.
25524
25525 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25526
25527         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25528         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25529         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25530
25531 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25532
25533         * gcc.dg/no-builtin-1.c: New test.
25534
25535 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25536
25537         * gcc.c-torture/execute/20011115-1.c: New test.
25538
25539 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25540
25541         * gcc.c-torture/compile/20011114-2.c: New test.
25542         * gcc.c-torture/compile/20011114-3.c: New test.
25543         * gcc.c-torture/compile/20011114-4.c: New test.
25544
25545 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25546
25547         * g++.dg/other/init1.C: New test.
25548
25549 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25550
25551         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25552         message.
25553
25554         * gcc.c-torture/execute/20011114-1.c: New testcase.
25555
25556         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25557         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25558         like the (before this change) version of 20010327-1.c.
25559
25560 2001-11-14  Roger Sayle <roger@eyesopen.com>
25561
25562         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25563
25564 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25565
25566         * g++.dg/init/array2.C: New test.
25567
25568 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25569
25570         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25571
25572 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25573
25574         * g++.dg/other/forscope1.C: New test.
25575         * g++.dg/ext/forscope1.C: New test.
25576         * g++.dg/ext/forscope2.C: New test.
25577
25578 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25579
25580         * gcc.c-torture/execute/20011113-1.c: New test.
25581
25582 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25583
25584         * gcc.c-torture/execute/20011109-2.c: New test.
25585
25586         * gcc.c-torture/execute/20011109-1.c: New test.
25587
25588 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25589
25590         * gcc.c-torture/compile/20011109-1.c: New test.
25591
25592 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25593
25594         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25595         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25596         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25597         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25598         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25599         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25600         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25601
25602 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25603
25604         * g++.dg/warn/Wshadow-1.C: New tests.
25605         * g++.old-deja/g++.mike/for3.C: Update.
25606
25607 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25608
25609         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25610         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25611         XFAILs.  Adjust expected error texts.
25612         * gcc.c-torture/compile/20011106-1.c,
25613         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25614         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25615         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25616         gcc.dg/c99-array-lval-5.c: New tests.
25617
25618 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25619
25620         * gcc.dg/cpp/defined.c: Update.
25621
25622 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25623
25624         * gcc.c-torture/execute/anon-1.c: New test.
25625
25626 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25627
25628         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25629         same size, so no warning should be produced on stormy16.
25630
25631         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25632         due to oversized array.
25633         * g++.old-deja/g++.mike/ns15.C: Likewise.
25634         * g++.old-deja/g++.pt/crash16.C: Likewise.
25635
25636 2001-11-02  Graham Stott  <grahams@redhat.com>
25637
25638         * g++.dgother/debug1.C: Fix typos.
25639
25640 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25641
25642         * g++.dg/other/debug1.C: New test.
25643
25644 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25645
25646         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25647         of unsigned long.
25648
25649 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25650
25651         * gcc.dg/20011029-2.c: New test.
25652
25653         * gcc.c-torture/compile/20011029-1.c: New test.
25654
25655 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25656
25657         * objc/execute/class_self-1.m: New test.
25658         * objc/execute/class_self-2.m: New test.
25659
25660 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25661
25662         * gcc.misc-tests/msgs.exp: Delete.
25663         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25664         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25665         error set to match recent changes.
25666
25667 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25668
25669         * gcc.dg/20011021-1.c: New test.
25670
25671 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25672
25673         * gcc.c-torture/compile/20011023-1.c: New test.
25674
25675 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25676
25677         * lib/g77.exp: Rewrite based on lib/g++.exp.
25678
25679 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25680
25681         * gcc.c-torture/execute/20011019-1.c: New test.
25682
25683         * gcc.dg/20011018-1.c: New test.
25684
25685 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25686
25687         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25688
25689 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25690
25691         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25692         * gcc.dg/attr-invalid.c: Likewise.
25693
25694 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25695
25696         * testsuite/gcc.dg/20011015-1.c: New test.
25697
25698 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25699
25700         * g++.dg/template/unify2.C: New test.
25701
25702 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25703
25704         * g++.dg/other/exception-specification.C: New test
25705
25706 2001-10-13  Tom Rix  <trix@redhat.com>
25707
25708         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25709         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25710
25711 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25712
25713         * testsuite/gcc.dg/20011009-1.c: New test.
25714
25715 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25716
25717         PR g++/4476
25718         * g++.dg/other/friend1.C: New test.
25719
25720 2001-10-11  Richard Henderson  <rth@redhat.com>
25721
25722         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25723
25724 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25725
25726         * gcc.c-torture/compile/20011010-1.c: New.
25727
25728 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25729
25730         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25731         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25732         g77.f-torture/execute/execute.exp,
25733         g77.f-torture/noncompile/noncompile.exp,
25734         gcc.c-torture/compile/compile.exp,
25735         gcc.c-torture/execute/execute.exp,
25736         gcc.c-torture/execute/ieee/ieee.exp,
25737         gcc.c-torture/execute/memcheck/memcheck.exp,
25738         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25739         objc/execute/execute.exp: Update FSF address.
25740
25741 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25742
25743         * gcc.dg/cpp/cmdlne-C.c: Update.
25744         * gcc.dg/cpp/cmdlne-C2.c: New.
25745
25746 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25747
25748         * gcc.c-torture/execute/20011008-3.c: New.
25749
25750 2001-10-08  DJ Delorie  <dj@redhat.com>
25751
25752         * gcc.dg/20011008-1.c: New.
25753         * gcc.dg/20011008-2.c: New.
25754
25755 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25756
25757         * gcc.dg/cpp/spacing1.c: Update test.
25758
25759 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25760
25761         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25762         spelling errors of "separate" as "seperate".
25763
25764 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25765
25766         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25767         enough to avoid inlining.
25768
25769 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25770
25771         * lib/g77.exp: set libg2c_dir correctly.
25772
25773 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25774
25775         * gcc.dg/cpp/macro11.c: New test.
25776
25777 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25778
25779         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25780         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25781         gcc.dg/format/multattr-3.c: New tests.
25782         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25783         tests for format attributes on function pointers being rejected.
25784
25785 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25786
25787         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25788
25789 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25790
25791         * g++.dg/warn/format1.C: New test.
25792
25793 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25794
25795         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25796
25797 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25798
25799         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25800
25801 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25802
25803         * gcc.dg/cpp/redef2.c: Add test.
25804
25805 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25806
25807         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25808         long-standing bug on i686, apparently.
25809         * gcc.c-torture/execute/loop-2c.x: New file.
25810         * gcc.c-torture/execute/loop-2d.x: New file.
25811         * gcc.c-torture/execute/loop-3c.x: New file.
25812
25813 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25814
25815         * gcc.dg/cpp/20000625-2.c: Correct line number.
25816
25817 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25818
25819         * gcc.dg/cpp/macro10.c: New test.
25820         * gcc.dg/cpp/strify3.c: New test.
25821         * gcc.dg/cpp/spacing1.c: Add tests.
25822         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25823         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25824
25825 2001-09-24  DJ Delorie  <dj@redhat.com>
25826
25827         * gcc.c-torture/execute/20010924-1.c: New test.
25828
25829 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25830
25831         * testsuite/objc/execute/paste.m: Remove.
25832
25833 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25834
25835         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25836
25837 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25838
25839         * g77.dg/strlen0.f: New test.
25840
25841 2001-09-21  Richard Henderson  <rth@redhat.com>
25842
25843         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25844         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25845
25846 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25847
25848         Table-driven attributes.
25849         * g++.dg/ext/attrib1.C: New test.
25850
25851 2001-09-20  DJ Delorie  <dj@redhat.com>
25852
25853         * gcc.dg/20000926-1.c: Update expected warning messages.
25854         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25855         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25856         array.
25857
25858 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25859
25860         * g++.dg/eh/registers1.C: New test case.
25861
25862 2001-09-17  Richard Henderson  <rth@redhat.com>
25863
25864         * gcc.dg/array-5.c: Fix VLA decomposition test.
25865
25866 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25867
25868         * gcc.dg/cpp/line5.c: New testcase.
25869
25870 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25871
25872         * gcc.dg/cpp/macro9.c: New test.
25873
25874 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25875
25876         * gcc.c-torture/execute/980223.c: Change type of addr from long
25877         to char *.
25878
25879 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25880
25881         * gcc.c-torture/execute/20010915-1.c: New test.
25882
25883 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25884
25885         * g77.dg/bprob: New directory.
25886         * g77.dg/bprob/bprob.exp: New file.
25887         * g77.dg/bprob/bprob-1.f: New test.
25888         * g77.dg/gcov: New directory.
25889         * g77.dg/gcov/gcov.exp: New file.
25890         * g77.dg/gcov/gcov-1.f: New test.
25891         * g77.dg/gcov/gcov-1.x: New file.
25892
25893 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25894
25895         * gcc.dg/cpp/directiv.c: Update.
25896         * gcc.dg/cpp/undef1.c: Update.
25897
25898 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25899
25900         * gcc.dg/20010912-1.c: New test.
25901
25902 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25903
25904         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25905         language-independent file in lib.
25906         * lib/gcov.exp: New file.
25907
25908 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25909
25910         * gcc.c-torture/compile/20010911-1.c: New test.
25911
25912 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25913
25914         * lib/profopt.exp: New, to support profile-directed optimizations.
25915         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25916         * gcc.misc-tests/bprob-1.c: New test.
25917         * gcc.misc-tests/bprob-2.c: New test.
25918
25919 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25920
25921         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25922         XFAIL and which kinds of gcov output to verify.
25923         * gcc.misc-tests/gcov-4b.x: New file.
25924         * gcc.misc-tests/gcov-5b.x: New file.
25925         * gcc.misc-tests/gcov-6.x: New file.
25926         * gcc.misc-tests/gcov-7.c: New test.
25927         * gcc.misc-tests/gcov-7.x: New file.
25928
25929 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25930
25931         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25932         * gcc.misc-tests/gcov-6.c: New test.
25933
25934 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25935
25936         PR c++/3986
25937         * g++.dg/abi/vbase1.C: New test.
25938
25939 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25940
25941         * objc.dg/method-2.m: New.
25942
25943 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25944
25945         PR c++/4203
25946         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25947         * g++.dg/init/empty1.C: New test.
25948
25949 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25950
25951         * gcc.c-torture/compile/20010903-1.c: New test.
25952
25953 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25954
25955         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25956         for m68k.
25957
25958 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
25959
25960         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
25961
25962         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
25963
25964         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
25965
25966 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
25967
25968         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
25969         for 16-bit 'unsigned int'.
25970
25971 2001-08-29  Kazu Hirata  <kazu@hxi.com>
25972
25973         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
25974
25975 2001-08-27  Richard Henderson  <rth@redhat.com>
25976
25977         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
25978         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
25979
25980 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
25981
25982         * gcc.dg/asm-names.c (ymain): New.
25983
25984 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
25985
25986         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
25987         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
25988         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
25989
25990 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25991
25992         * gcc.dg/compare5.c: New testcase.
25993
25994 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
25995
25996         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
25997         and "In instantiation".
25998
25999 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26000
26001         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26002
26003 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26004
26005         * gcc.misc-tests/gcov.exp: Add support for branch information.
26006         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26007         * gcc.misc-tests/gcov-4.c: New test.
26008         * gcc.misc-tests/gcov-4b.c: New test.
26009         * gcc.misc-tests/gcov-5b.c: New test.
26010
26011 2001-08-20  Zack Weinberg  <zackw@panix.com>
26012
26013         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26014         expected to fail.
26015
26016 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26017
26018         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26019
26020 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26021
26022         * g++.dg/eh/template1.C: New test.
26023
26024 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26025
26026         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26027         Fix thinko.
26028         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26029         for xfail.
26030
26031 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26032
26033         * lib/g77-dg.exp:  Use prune.exp for common procedures
26034         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26035         * lib/g77.exp: (g77-dg-prune) Remove
26036
26037 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26038
26039         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26040
26041 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26042
26043         * g++.dg/template/unify1.C: New test.
26044
26045 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26046
26047         * g++.dg/abi/empty4.C: New test.
26048
26049 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26050
26051         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26052         solaris2.*
26053         * g77.f-torture/compile/pr3743.x: Likewise
26054
26055 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26056
26057         * g++.dg/other/using-declaration.C: New test.
26058
26059 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26060
26061         * gcc.dg/cpp/tr-sign.c: New testcase.
26062
26063 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26064
26065         * gcc.dg/cpp/19951025-1.c: Revert.
26066         * gcc.dg/cpp/directiv.c: We no longer process directives that
26067         interrupt macro arguments.
26068
26069 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26070
26071         * gcc.dg/bconstp-1.c: New test.
26072
26073 2001-08-03  Richard Henderson  <rth@redhat.com>
26074
26075         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26076
26077 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26078
26079         * gcc.dg/cpp/19951025-1.c: Update.
26080
26081 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26082
26083         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26084         should be x.
26085
26086 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26087
26088         Kill -fhonor-std.
26089         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26090         * g++.old-deja/g++.other/std1.C: Likewise.
26091         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26092
26093 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26094
26095         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26096         (g77_pass, g77_fail, g77_finish, g77_exit,
26097         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26098
26099 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26100
26101         * g77.dg/fbackslash.f
26102         * g77.dg/fcase-preserve.f
26103         * g77.dg/ff90-1.f
26104         * g77.dg/ffixed-line-length-0.f
26105         * g77.dg/ffixed-line-length-132.f
26106         * g77.dg/ffixed-line-length-7.f
26107         * g77.dg/ffixed-line-length-72.f
26108         * g77.dg/ffixed-line-length-none.f
26109         * g77.dg/ffree-form-1.f
26110         * g77.dg/fno-backslash.f
26111         * g77.dg/fno-f90-1.f
26112         * g77.dg/fno-fixed-form-1.f
26113         * g77.dg/fno-onetrip.f
26114         * g77.dg/fno-typeless-boz.f
26115         * g77.dg/fno-underscoring.f
26116         * g77.dg/fno-vxt-1.f
26117         * g77.dg/fonetrip.f
26118         * g77.dg/ftypeless-boz.f
26119         * g77.dg/fugly-assumed.f
26120         * g77.dg/funderscoring.f
26121         * g77.dg/fvxt-1.f
26122
26123 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26124
26125         * objc.dg/fwd-proto-1.m: New.
26126         * objc.dg/local-decl-1.m: New.
26127         * objc.dg/naming-1.m: New.
26128         * objc.dg/naming-2.m: New.
26129         * objc.dg/proto-hier-1.m: New.
26130
26131 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26132
26133         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26134         largest-type elements to a struct makes its size grow.
26135
26136 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26137
26138         * g++.dg/abi/vthunk1.C: New test.
26139
26140 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26141
26142         * g++.dg/abi/vbase8-22.C: New test.
26143
26144 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26145
26146         * gcc.dg/cpp/macro8.c: New test.
26147
26148 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26149
26150         * g++.dg/abi/vbase8-21.C: New test.
26151
26152 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26153
26154         * g++.dg/abi/vbase8-10.C: New test.
26155
26156 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26157
26158         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26159         ${tool}_set_ld_library_path.
26160         Changed caller.
26161         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26162         g++.exp.
26163
26164 2001-07-26  Stan Cox <scox@redhat.com>
26165
26166         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26167         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26168         gcc_exit, gcc_check_unsupported_p):
26169         Moved to gcc-deps.exp
26170         * gcc-deps.exp: New file.
26171
26172 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26173
26174         * g++.old-deja/g++.pt/defarg14.C: New test.
26175
26176 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26177
26178         * g++.old-deja/g++.other/lineno5.C: New test.
26179
26180 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26181
26182         * g++.old-deja/g++.pt/crash68.C: New test.
26183
26184 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26185
26186         * g++.old-deja/g++.other/crash42.C: New test.
26187
26188 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26189
26190         * gcc.dg/cpp/extratokens.c: Fix.
26191         * gcc.dg/cpp/skipping2.c: New tests.
26192
26193 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26194
26195         * gcc.c-torture/execute/20010724-1.c: New file.
26196         * gcc.c-torture/execute/20010724-1.x: New file.
26197
26198 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26199
26200         * g++.old-deja/g++.other/cond7.C: New test.
26201
26202 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26203
26204         * g++.old-deja/g++.other/optimize4.C: New test.
26205
26206 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26207
26208         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26209
26210 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26211
26212         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26213         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26214         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26215         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26216
26217         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26218         bug report" message.
26219
26220         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26221         * g++.dg/ext/instantiate1.C: Move from old-deja.
26222
26223 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26224
26225         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26226         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26227         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26228         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26229
26230 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26231
26232         * gcc.c-torture/execute/20010723-1.c: New test.
26233
26234 2001-07-23  Ben Elliston  <bje@redhat.com>
26235
26236         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26237
26238 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26239
26240         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26241         i[34567]86-*-*.
26242         Delete handling of ieee_multilib_flags.
26243         Pass -mieee for alpha*-*-* and sh-*-*.
26244         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26245
26246 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26247
26248         Remove old-abi tests.
26249         * g++.old-deja/g++.mike/p11116.C: Remove.
26250         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26251
26252 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26253
26254         * g77.f-torture/compile/pr3743.f:  New test
26255
26256 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26257
26258         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26259
26260 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26261
26262         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26263         g++.old-deja/g++.pt/static6.C: Likewise.
26264         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26265         supports weak symbols.
26266
26267 2001-07-18  Andreas Jaeger  <aj@suse.de>
26268
26269         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26270         supported again.
26271
26272 2001-07-18  Andreas Jaeger  <aj@suse.de>
26273
26274         * gcc.dg/iftrap-1.c: Fix target line.
26275
26276 2001-07-17  Richard Henderson  <rth@redhat.com>
26277
26278         * gcc.c-torture/execute/20010717-1.c: New.
26279
26280 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26281
26282         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26283         tests.
26284
26285 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26286
26287         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26288
26289 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26290
26291         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26292         UAC_SIGBUS, UAC_NOPRINT definitions.
26293
26294 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26295
26296         * objc/execute/object_is_class.m: New test.
26297         * objc/execute/object_is_meta_class.m: New test.
26298
26299 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26300
26301         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26302         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26303
26304 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26305
26306         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26307         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26308
26309 2001-07-14  Richard Henderson  <rth@redhat.com>
26310
26311         * gcc.dg/iftrap-1.c: New.
26312
26313 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26314
26315         * g77.f-torture/execute/intrinsic77.f: New test.
26316
26317 2001-07-11  Janis Johnson <janis@us.ibm.com>
26318
26319         * gcc.misc-tests/gcov-3.c: New test.
26320
26321 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26322
26323         * gcc.c-torture/compile/20010711-1.c,
26324         * gcc.c-torture/compile/20010711-2.c: New tests.
26325
26326 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26327
26328         * gcc.c-torture/execute/20010711-1.c: New test.
26329
26330 2001-07-11  Ben Elliston  <bje@redhat.com>
26331
26332         * g++.old-deja/g++.other/enum5.C: New test.
26333
26334 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26335
26336         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26337         (g++-dg-prune): Call prune_gcc_output.
26338         * prune.exp: New file for prune_gcc_output.
26339         * lib/g++.exp, lib/gcc.exp: Load it.
26340
26341 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26342
26343         * gcc.c-torture/compile/20010701-1.c,
26344         g++.old-deja/g++.ext/attrib6.C: New tests.
26345
26346 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26347
26348         * gcc.c-torture/compile/20010706-1.c: New test.
26349
26350 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26351
26352         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26353
26354 2001-06-28  Stan Shebs  <shebs@apple.com>
26355
26356         * gcc.dg/pragma-darwin.c: New test.
26357
26358 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26359
26360         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26361         Solaris 2.[678] system.
26362
26363 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26364
26365         * gcc.dg/20010622-1.c: New test.
26366
26367 2001-06-18  Stan Shebs  <shebs@apple.com>
26368
26369         * objc.dg: New directory.
26370         * objc.dg/dg.exp: New file.
26371         * objc.dg/alias.m: New.
26372         * objc.dg/class-1.m: New.
26373         * objc.dg/class-2.m: New.
26374         * objc.dg/const-str-1.m: New.
26375         * objc.dg/const-str-2.m: New.
26376         * objc.dg/id-1.m: New.
26377         * objc.dg/method-1.m: New.
26378         * objc.dg/super-class-1.m: New.
26379         * lib/objc-dg.exp: New file.
26380
26381 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26382
26383         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26384         of label name.
26385
26386 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26387
26388         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26389
26390 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26391
26392         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26393         variable.
26394
26395 2001-06-12  Richard Henderson  <rth@redhat.com>
26396
26397         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26398
26399 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26400
26401         * g++.old-deja/g++.abi/vbase5.C: New test.
26402         * g++.old-deja/g++.abi/vbase6.C: New test.
26403         * g++.old-deja/g++.abi/vbase7.C: New test.
26404
26405 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26406
26407         * gcc.c-torture/compile/20010610-1.c: New test.
26408
26409 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26410
26411         * g++.old-deja/g++.abi/vbase4.C: New test.
26412
26413 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26414
26415         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26416         support %f for HC11/HC12 targets.
26417         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26418         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26419         on HC11/HC12 targets.
26420         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26421
26422 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26423
26424         * gcc.dg/wchar_t-1.c: New file.
26425         * gcc.dg/wint_t-1.c: Likewise.
26426
26427 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26428
26429         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26430
26431 2001-06-11  Richard Henderson  <rth@redhat.com>
26432
26433         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26434
26435 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26436
26437         * gcc.c-torture/compile/20010611-1.c: New test.
26438
26439 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26440
26441         * gcc.dg/c99-tag-1.c: Add more tests.
26442
26443 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26444
26445         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26446         representation on MN10300 and ARM/Thumb.
26447
26448 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26449
26450         * g77.f-torture/execute/20010610.f: New.
26451
26452 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26453
26454         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26455         names.
26456
26457 2001-06-09  Richard Henderson  <rth@redhat.com>
26458
26459         * gcc.c-torture/execute/ashrdi-1.c: New.
26460         * gcc.c-torture/execute/ashldi-1.c: New.
26461         * gcc.c-torture/execute/lshrdi-1.c: New.
26462
26463 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26464
26465         * objc/execute/load-3.m: Added. Check sending +load to categories,
26466         in addition to classes.
26467
26468 2001-06-08  Stan Shebs  <shebs@apple.com>
26469
26470         * objc/execute/load-2.m: New test.  From Nicola Pero
26471         <n.pero@mi.flashnet.it>.
26472
26473 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26474
26475         * gcc.c-torture/execute/20010605-2.c: New test.
26476
26477 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26478
26479         * g++.old-deja/g++.abi/vbase2.C: New test.
26480         * g++.old-deja/g++.abi/vbase3.C: New test.
26481
26482 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26483
26484         * g++.old-deja/g++.pt/friend49.C: New test.
26485
26486 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26487
26488         * g++.old-deja/g++.ext/anon3.C: New test.
26489
26490 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26491
26492         * g++.old-deja/g++.other/conv7.C: New test.
26493
26494 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26495
26496         * gcc.c-torture/compile/20010605-2.c: New test.
26497
26498 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26499
26500         * gcc.c-torture/execute/20010604-1.c: New test.
26501
26502 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26503
26504         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26505
26506 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26507
26508         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26509         (g++_link_flags): Likewise.
26510         (g++_init): Pass gccpath's value to two previous functions.
26511
26512 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26513
26514         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26515         Ensure logfile entry matches exec command line.
26516
26517 2001-05-31  Richard Henderson  <rth@redhat.com>
26518
26519         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26520         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26521
26522 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26523
26524         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26525         compiler for irix6.2
26526
26527 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26528
26529         * g++.old-deja/g++.other/optimize3.C: New file.
26530
26531 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26532
26533         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26534         assemble.
26535
26536 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26537
26538         * g++.old-deja/g++.other/optimize2.C: New file.
26539
26540 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26541
26542         * gcc.c-torture/compile/20010518-2.c: New file.
26543         * gcc.c-torture/execute/20010518-1.c: New file.
26544         * gcc.c-torture/execute/20010518-2.c: New file.
26545
26546 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26547
26548         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26549
26550 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26551
26552         G++ no longer defines builtins that do not begin with __builtin.
26553         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26554         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26555         * g++.old-deja/g++.law/builtin1.C: Likewise.
26556         * g++.old-deja/g++.law/cvt2.C: Likewise.
26557         * g++.old-deja/g++.mike/net5.C: Likewise.
26558         * g++.old-deja/g++.other/builtins1.C: Likewise.
26559         * g++.old-deja/g++.other/builtins2.C: Likewise.
26560         * g++.old-deja/g++.other/builtins3.C: Likewise.
26561         * g++.old-deja/g++.other/builtins4.C: Likewise.
26562         * g++.old-deja/g++.other/inline8.C: Likewise.
26563         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26564
26565 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26566
26567         * g++.old-deja/g++.pt/using1.C: Adjust.
26568         * g++.old-deja/g++.pt/using2.C: New test.
26569
26570 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26571
26572         * gcc.dg/cpp/charconst.c: New tests.
26573         * gcc.dg/cpp/escape.c: New tests.
26574         * gcc.dg/cpp/escape-1.c: New tests.
26575         * gcc.dg/cpp/escape-2.c: New tests.
26576         * gcc.dg/cpp/ucs.c: New tests.
26577
26578 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26579
26580         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26581         native compiler for irix6.5.
26582
26583 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26584
26585         * lib/g++.exp (g++_include_flags): Use args to compute
26586         get_multilibs.
26587         (g++_link_flags): Likewise.
26588         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26589
26590 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26591
26592         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26593
26594 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26595
26596         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26597         this file.
26598
26599 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26600
26601         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26602         STACK_SIZE;
26603         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26604         to STACK_SIZE; Use it to define size of add_histo array.
26605         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26606         to STACK_SIZE.
26607         (f): Use GITT_SIZE to define size of gitt local table.
26608         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26609         to STACK_SIZE; Use it to define size of bytemem array.
26610
26611 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26612
26613         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26614         on 68HC11/HC12 due to the asm instruction.
26615         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26616         * gcc.c-torture/compile/920520-1.x: Likewise.
26617         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26618         on 68HC11/HC12 because the function is larger than 64K.
26619         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26620         on 68HC11/HC12 because the structure is too large.
26621
26622 2001-05-20  Richard Henderson  <rth@redhat.com>
26623
26624         * gcc.c-torture/execute/20010520-1.c: New.
26625
26626 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26627
26628         * g++.old-deja/g++.warn/compare1.C: New test.
26629         * gcc.dg/compare4.c: New test.
26630
26631 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26632
26633         * g++.old-deja/g++.other/optimize1.C: New test.
26634
26635 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26636
26637         * g++.old-deja/g++.pt/spec41.C: New test.
26638
26639 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26640
26641         * gcc.c-torture/compile/20010114-1.x: Remove.
26642
26643 2001-05-18  Stan Shebs  <shebs@apple.com>
26644
26645         * gcc.c-torture/compile/20010518-1.c: New test.
26646
26647 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26648
26649         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26650         * g++.old-deja/g++.pt/crash67.C: New test.
26651
26652 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26653
26654         * g++.old-deja/g++.other/debug9.C: New test.
26655
26656 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26657
26658         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26659
26660 2001-05-16  Jan Hubicka  <jh@suse.cz>
26661
26662         * gcc.c-torture/compile/20010516-1.c: New test.
26663
26664 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26665
26666         * g++.old-deja/g++.other/crash41.C: New test.
26667
26668 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26669
26670         * g++.old-deja/g++.pt/crash66.C: New test.
26671
26672 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26673
26674         * g++.old-deja/g++.robertl/eb27.C: Convert.
26675
26676 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26677
26678         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26679         declaration being redundant.
26680
26681 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26682
26683         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26684
26685 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26686
26687         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26688
26689 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26690
26691         * lib/g++.exp: Use testsuite_flags.
26692
26693 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26694
26695         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26696
26697 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26698
26699         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26700
26701 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26702
26703         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26704
26705 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26706
26707         * gcc.c-torture/compile/20010313-1.c: New test.
26708
26709 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26710
26711         * gcc.dg/cpp/direct2.c: New test.
26712         * gccq.dg/cpp/direct2s.c: New test.
26713
26714         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26715
26716 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26717
26718         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26719         * g++.old-deja/g++.other/op3.C: Likewise.
26720
26721 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26722
26723         * gcc.dg/cpp/syshdr.h: New file.
26724         * gcc.dg/cpp/sysmac1.c: Update.
26725         * gcc.dg/cpp/sysmac2.c: Update.
26726
26727 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26728
26729         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26730
26731 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26732
26733         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26734         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26735
26736 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26737
26738         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26739
26740 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26741
26742         * lib/g++.exp (g++_include_flags): Don't use any special flags
26743         if TESTING_IN_BUILD_TREE is not defined.
26744         (g++_init): Use a plain 'c++' as the compiler if
26745         TESTING_IN_BUILD_TREEE is not defined.
26746
26747 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26748
26749         * g++.old-deja/g++.eh/catch13.C: New test.
26750         * g++.old-deja/g++.eh/catch14.C: New test.
26751
26752 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26753
26754         * gcc.dg/cpp/tr-define.c: New test.
26755
26756 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26757
26758         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26759         <stdlib.h>, not <malloc.h>.
26760
26761 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26762
26763         * g++.old-deja/g++.ns/template17.C: New test.
26764
26765 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26766
26767         * g++.old-deja/g++.pt/ref4.C: New test.
26768
26769 2001-04-30  Richard Henderson  <rth@redhat.com>
26770
26771         * gcc.dg/20000724-1.c: Revert last change.
26772
26773 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26774
26775         * g77.f-torture/execute/20010430.f: New test.
26776
26777 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26778
26779         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26780
26781 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26782
26783         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26784
26785 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26786
26787         * g++.old-deja/g++.eh/crash6.C: New test.
26788
26789 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26790
26791         * g++.old-deja/g++.other/warn7.C: New test.
26792
26793 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26794
26795         * g++.old-deja/g++.other/defarg9.C: New test.
26796
26797 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26798
26799         * g77.f-torture/compile/20010426.f: New test.
26800         * g77.f-torture/execute/20010426.f: New test.
26801
26802 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26803
26804         * g77.f-torture/compile/20000629-1.x: Remove - error
26805         has been fixed.
26806
26807 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26808
26809         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26810         Tweak slightly to work with g++.dg framework.
26811         * g++.dg/special/ecos.exp: Run initp1.C test.
26812         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26813
26814         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26815         its linker doesn't give line numbers either.
26816         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26817
26818 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26819
26820         * g++.old-deja/g++.other/lex1.C: New test.
26821
26822 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26823
26824         * gcc.dg/noncompile/20010425-1.c: New test.
26825
26826 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26827
26828         * g++.old-deja/g++.pt/mangle2.C: New test.
26829
26830 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26831
26832         * gcc.dg/format/plus-1.c: New test.
26833
26834 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26835
26836         * gcc.dg/20010423-1.c: New test.
26837
26838 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26839
26840         * gcc.c-torture/execute/20010422-1.c: New test.
26841
26842 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26843
26844         * g++.old-deja/g++.ns/type2.C: New test.
26845
26846 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26847
26848         * g++.old-deja/g++.other/perf1.C: New test.
26849
26850 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26851
26852         * gcc.dg/c99-func-2.c: Remove xfail.
26853         * gcc.dg/c99-func-3.c: Remove xfail.
26854         * gcc.dg/c99-func-4.c: Remove xfail.
26855
26856 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26857
26858         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26859
26860 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26861
26862         * gcc.c-torture/compile/20010423-1.c: New test.
26863
26864 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26865
26866         * g++.old-deja/g++.pt/typename28.C: New test.
26867
26868 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26869
26870         * g++.old-deja/g++.abi/empty2.C: New test.
26871         * g++.old-deja/g++.abi/empty3.C: New test.
26872
26873 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26874
26875         * g++.old-deja/g++.other/comdat2.C: New test.
26876         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26877
26878 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26879
26880         * g++.old-deja/g++.other/overload14.C: New test.
26881
26882 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26883
26884         * g++.old-deja/g++.other/lookup23.C: New test.
26885
26886 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26887
26888         * gcc.c-torture/execute/20010403-1.c: New test.
26889
26890 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26891             Mark Mitchell  <mark@codesourcery.com>
26892
26893         * lib/old-dejagnu.exp: Don't delete output of executable.
26894         Add .exe suffix to executables.
26895
26896 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26897
26898         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26899
26900 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26901
26902         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26903
26904 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26905
26906         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26907         * g++.old-deja/g++.abi/crash1.C: New test.
26908
26909 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26910
26911         * g++.old-deja/g++.other/crash40.C: New test.
26912
26913 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26914
26915         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26916
26917 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26918
26919         * g++.old-deja/g++.other/warn6.C: New test.
26920
26921 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26922
26923         * g++.old-deja/g++.robertl/eb42.C: Same.
26924
26925 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26926
26927         * gcc.dg/wtr-conversion-1.c: New testcase.
26928
26929 2001-04-10  Richard Henderson  <rth@redhat.com>
26930
26931         * g++.old-deja/g++.other/array5.C: New.
26932
26933 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26934
26935         * gcc.c-torture/execute/20010408-1.c: New test.
26936
26937 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26938
26939         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26940         headers and constructs.
26941         * g++.old-deja/g++.robertl/eb79.C: Same.
26942         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26943         * g++.old-deja/g++.robertl/eb73.C: Same.
26944         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26945         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26946         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26947         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26948         * g++.old-deja/g++.robertl/eb44.C: Same.
26949         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26950         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26951         * g++.old-deja/g++.robertl/eb39.C: Same.
26952         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26953         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26954         * g++.old-deja/g++.robertl/eb30.C: Same.
26955         * g++.old-deja/g++.robertl/eb3.C: Same.
26956         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26957         * g++.old-deja/g++.robertl/eb21.C: Same.
26958         * g++.old-deja/g++.robertl/eb15.C: Same.
26959         * g++.old-deja/g++.robertl/eb118.C: Same.
26960         * g++.old-deja/g++.robertl/eb115.C (main): Same.
26961         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
26962         * g++.old-deja/g++.robertl/eb109.C: Same.
26963         * g++.old-deja/g++.other/sibcall1.C (main): Same.
26964         * g++.old-deja/g++.mike/rtti1.C: Same.
26965         * g++.old-deja/g++.mike/p658.C: Same.
26966         * g++.old-deja/g++.mike/net46.C: Same.
26967         * g++.old-deja/g++.mike/net34.C: Same.
26968         * g++.old-deja/g++.mike/memoize1.C: Same.
26969         * g++.old-deja/g++.mike/eh2.C: Same.
26970         * g++.old-deja/g++.law/weak.C: Same.
26971         * g++.old-deja/g++.law/visibility7.C: Same.
26972         * g++.old-deja/g++.law/visibility25.C: Same.
26973         * g++.old-deja/g++.law/visibility22.C: Same.
26974         * g++.old-deja/g++.law/visibility2.C: Same.
26975         * g++.old-deja/g++.law/visibility17.C: Same.
26976         * g++.old-deja/g++.law/visibility13.C: Same.
26977         * g++.old-deja/g++.law/visibility10.C: Same.
26978         * g++.old-deja/g++.law/visibility1.C: Same.
26979         * g++.old-deja/g++.law/virtual3.C (eval): Same.
26980         * g++.old-deja/g++.law/vbase1.C: Same.
26981         * g++.old-deja/g++.law/operators32.C: Same.
26982         * g++.old-deja/g++.law/nest3.C: Same.
26983         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
26984         * g++.old-deja/g++.law/except5.C (main): Same.
26985         * g++.old-deja/g++.law/cvt7.C (run): Same.
26986         * g++.old-deja/g++.law/cvt2.C: Same.
26987         * g++.old-deja/g++.law/cvt16.C: Same.
26988         * g++.old-deja/g++.law/ctors6.C (bar): Same.
26989         * g++.old-deja/g++.law/ctors17.C (main): Same.
26990         * g++.old-deja/g++.law/ctors13.C: Same.
26991         * g++.old-deja/g++.law/ctors12.C (main): Same.
26992         * g++.old-deja/g++.law/ctors10.C: Same.
26993         * g++.old-deja/g++.law/code-gen5.C: Same.
26994         * g++.old-deja/g++.law/bad-error7.C: Same.
26995         * g++.old-deja/g++.law/arm9.C: Same.
26996         * g++.old-deja/g++.law/arm12.C: Same.
26997         * g++.old-deja/g++.law/arg8.C: Same.
26998         * g++.old-deja/g++.law/arg1.C: Same.
26999         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27000         * g++.old-deja/g++.jason/template31.C: Same.
27001         * g++.old-deja/g++.jason/template24.C (main): Same.
27002         * g++.old-deja/g++.jason/2371.C: Same.
27003         * g++.old-deja/g++.eh/new2.C: Same.
27004         * g++.old-deja/g++.eh/new1.C: Same.
27005         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27006         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27007         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27008         * g++.old-deja/g++.brendan/crash62.C: Same.
27009         * g++.old-deja/g++.brendan/crash52.C: Same.
27010         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27011         * g++.old-deja/g++.brendan/crash38.C: Same.
27012         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27013         * g++.old-deja/g++.brendan/copy9.C: Same.
27014
27015 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27016
27017         * gcc.c-torture/execute/20001203-2.c (memset):
27018         Count argument is of type __SIZE_TYPE__.
27019
27020 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27021
27022         * gcc.c-torture/compile/20010404-1.c: New test.
27023
27024 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27025
27026         * gcc.c-torture/compile/20010326-1.c: New test.
27027
27028 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27029
27030         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27031         peculiarities of the SH.
27032         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27033
27034 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27035
27036         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27037         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27038         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27039
27040 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27041
27042         * g77.f-torture/compile/20010321-1.f: New test.
27043
27044 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27045
27046         * gcc.c-torture/compile/20010329-1.c: New test.
27047
27048 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27049
27050         * gcc.c-torture/execute/20010329-1.c: New test.
27051
27052 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27053
27054         * g++.old-deja/g++.other/eh4.C: Fix typo.
27055
27056 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27057
27058         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27059
27060 2001-03-28  Philip Blundell  <philb@gnu.org>
27061
27062         * gcc.c-torture/compile/20010328-1.c: New test.
27063
27064 2001-03-27  Richard Henderson  <rth@redhat.com>
27065
27066         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27067         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27068
27069 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27070
27071         * gcc.c-torture/compile/20010327-1.c: New test.
27072
27073 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27074
27075         * g++.old-deja/g++.other/friend12.C: New test.
27076         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27077         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27078
27079 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27080
27081         * gcc.c-torture/execute/20010325-1.c: New test.
27082
27083 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27084
27085         * g++.old-deja/g++.other/mangle3.C: New test.
27086
27087 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27088
27089         * g++.old-deja/g++.other/anon8.C: New test.
27090
27091 2001-03-20  Philip Blundell  <philb@gnu.org>
27092
27093         * gcc.c-torture/compile/20010320-1.c: New test.
27094
27095 2001-03-17  Richard Henderson  <rth@redhat.com>
27096
27097         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27098
27099 2001-03-15  Geoff Keating  <geoff@redhat.com>
27100
27101         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27102         tests on AIX.
27103
27104 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27105
27106         * g++.old-deja/g++.other/eh4.C: New test.
27107
27108 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27109
27110         * gcc.dg/cpp/mi1.c: Update.
27111
27112 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27113
27114         * g++.old-deja/g++.other/regstack.C: New test.
27115
27116 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27117
27118         * g++.old-deja/g++.other/ref4.C: New test.
27119
27120 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27121
27122         * objc/execute/va_method.m: Added.
27123         * objc/execute/IMP.m: Added.
27124         * objc/execute/_cmd.m: Added.
27125         * objc/execute/accessing_ivars.m: Added.
27126         * objc/execute/class-1.m: Added.
27127         * objc/execute/class-10.m: Added.
27128         * objc/execute/class-11.m: Added.
27129         * objc/execute/class-12.m: Added.
27130         * objc/execute/class-13.m: Added.
27131         * objc/execute/class-14.m: Added.
27132         * objc/execute/class-2.m: Added.
27133         * objc/execute/class-3.m: Added.
27134         * objc/execute/class-4.m: Added.
27135         * objc/execute/class-5.m: Added.
27136         * objc/execute/class-6.m: Added.
27137         * objc/execute/class-7.m: Added.
27138         * objc/execute/class-8.m: Added.
27139         * objc/execute/class-9.m: Added.
27140         * objc/execute/class-tests-1.h
27141         * objc/execute/class-tests-2.h
27142         * objc/execute/compatibility_alias.m: Added.
27143         * objc/execute/encode-1.m: Added.
27144         * objc/execute/formal_protocol-1.m: Added.
27145         * objc/execute/formal_protocol-2.m: Added.
27146         * objc/execute/formal_protocol-3.m: Added.
27147         * objc/execute/formal_protocol-4.m: Added.
27148         * objc/execute/formal_protocol-5.m: Added.
27149         * objc/execute/formal_protocol-6.m: Added.
27150         * objc/execute/formal_protocol-7.m: Added.
27151         * objc/execute/informal_protocol.m: Added.
27152         * objc/execute/initialize.m: Added.
27153         * objc/execute/load.m: Added.
27154         * objc/execute/many_args_method.m: Added.
27155         * objc/execute/nested-3.m: Added.
27156         * objc/execute/no_clash.m: Added.
27157         * objc/execute/private.m: Added.
27158         * objc/execute/redefining_self.m: Added.
27159         * objc/execute/root_methods.m: Added.
27160         * objc/execute/selector-1.m: Added.
27161         * objc/execute/static-1.m: Added.
27162         * objc/execute/static-2.m: Added.
27163         * objc/execute/va_method.m: Added.
27164
27165 2001-03-10  Richard Henderson  <rth@redhat.com>
27166
27167         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27168
27169 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27170
27171         * g++.old-deja/g++.other/crash31.C: XFAIL.
27172         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27173         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27174         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27175         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27176         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27177
27178 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27179
27180         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27181
27182 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27183
27184         * gcc.dg/20000724-1.c: Don't use multiline strings.
27185
27186 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27187
27188         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27189         result of -cString against what we expect it to be; don't just
27190         print it out for no one to read.
27191
27192         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27193         Based on testcases provided by Nicola Pero.
27194
27195 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27196
27197         * gcc.dg/cpp/macro7.c: New test.
27198
27199 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27200
27201         * gcc.dg/cpp/multiline.c: Update.
27202
27203 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27204
27205         * g++.old-deja/g++.other/enum3.C: New test.
27206
27207 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27208
27209         * g++.old-deja/g++.other/pod1.C: New test.
27210
27211 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27212
27213         * g++.old-deja/g++.ext/overload1.C: New test.
27214
27215 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27216
27217         * g++.old-deja/g++.pt/using1.C: New test.
27218
27219 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27220
27221         * g++.old-deja/g++.other/using9.C: New test.
27222
27223 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27224
27225         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27226
27227         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27228
27229 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27230
27231         * g++.old-deja/g++.ext/realpt1.C: Remove.
27232
27233 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27234
27235         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27236
27237 2001-02-26  Will Cohen  <wcohen@redhat.com>
27238
27239         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27240
27241 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27242
27243         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27244         templatized constructors.
27245
27246 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27247
27248         * gcc.c-torture/execute/20010224-1.c: New test.
27249
27250 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27251
27252         * gcc.c-torture/execute/20010222-1.c: New test.
27253
27254 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27255
27256         * g++.old-deja/g++.other/inline20.C: New test.
27257
27258 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27259
27260         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27261
27262 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27263
27264         * g++.old-deja/g++.other/lookup22.C: New test.
27265
27266 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27267
27268         * g77.dg: New directory.
27269         * g77.dg/20010216-1.f: New test case.
27270         * g77.dg/dg.exp: New driver.
27271         * lib/g77-dg.exp: New driver library.
27272
27273 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27274
27275         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27276
27277 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27278
27279         * g++.old-deja/g++.other/decl9.C: New test.
27280
27281 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27282
27283         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27284         not need <string> and also tests the initialization at runtime.
27285
27286 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27287
27288         * gcc.c-torture/execute/longlong.c: New test.
27289
27290 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27291
27292         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27293
27294 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27295
27296         * gcc.c-torture/execute/920302-1.c (execute):
27297         Change argument type to short.
27298
27299 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27300
27301         * g++.old-deja/g++.pt/deduct6.C: New test.
27302
27303 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27304
27305         * g++.old-deja/g++.pt/deduct5.C: New test.
27306
27307 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27308
27309         * gcc.c-torture/execute/20010209-1.c: New test.
27310
27311 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27312
27313         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27314
27315 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27316
27317         * g++.dg/vtgc1.C: Update for new ABI.
27318
27319         * consistency.vlad: New directory, 1665 files.
27320
27321 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27322
27323         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27324         return type.
27325         * gcc.dg/cpp/digraphs.c: Declare puts.
27326
27327 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27328
27329         * g++.old-deja/g++.other/warn5.C: New test.
27330
27331 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27332
27333         * g++.old-deja/g++.pt/spec40.C: New test.
27334
27335 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27336
27337         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27338         case.
27339         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27340
27341 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27342
27343         * gcc.c-torture/compile/20010209-1.c: New test.
27344
27345 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27346
27347         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27348         excess errors message but not if it crashes.
27349         * g++.old-deja/g++.other/crash27.C: Likewise.
27350         * g++.old-deja/g++.other/crash28.C: Likewise.
27351         * g++.old-deja/g++.other/crash30.C: Likewise.
27352         * g++.old-deja/g++.other/crash32.C: Likewise.
27353         * g++.old-deja/g++.other/crash35.C: Likewise.
27354         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27355
27356 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27357
27358         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27359         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27360         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27361         g77.f-torture/execute/execute.exp,
27362         g77.f-torture/noncompile/noncompile.exp,
27363         gcc.c-torture/execute/execute.exp,
27364         gcc.c-torture/execute/memcheck/memcheck.exp,
27365         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27366         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27367         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27368         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27369         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27370         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27371         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27372         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27373         Remove bug reporting instructions with ancient email addresses.
27374
27375 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27376
27377         * gcc.dg/20010202-1.c: New test.
27378         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27379
27380 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27381
27382         * g++.dg/stdbool-if.C: New test.
27383
27384 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27385
27386         * objc/execute/fdecl.m: Added main().
27387
27388 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27389
27390         * gcc.c-torture/execute/20010206-1.c: New test.
27391
27392 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27393
27394         * gcc.dg/cpp/avoidpaste1.c: Update.
27395
27396 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27397
27398         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27399         Pero <nicola@brainstorm.co.uk>.
27400         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27401
27402 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27403
27404         * g++.old-deja/g++.pt/spec39.C: New test.
27405
27406 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27407
27408         * gcc.c-torture/compile/20010202-1.c: New test.
27409
27410 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27411
27412         * g++.old-deja/g++.abi/primary2.C: New test.
27413         * g++.old-deja/g++.abi/primary3.C: New test.
27414         * g++.old-deja/g++.abi/primary4.C: New test.
27415         * g++.old-deja/g++.abi/primary5.C: New test.
27416         * g++.old-deja/g++.abi/vtable3.h: New test.
27417         * g++.old-deja/g++.abi/vtable3a.C: New test.
27418         * g++.old-deja/g++.abi/vtable3b.C: New test.
27419         * g++.old-deja/g++.abi/vtable3c.C: New test.
27420         * g++.old-deja/g++.abi/vtable3d.C: New test.
27421         * g++.old-deja/g++.abi/vtable3e.C: New test.
27422         * g++.old-deja/g++.abi/vtable3f.C: New test.
27423         * g++.old-deja/g++.abi/vtable3g.C: New test.
27424         * g++.old-deja/g++.abi/vtable3h.C: New test.
27425         * g++.old-deja/g++.abi/vtable3i.C: New test.
27426         * g++.old-deja/g++.abi/vtable3j.C: New test.
27427         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27428
27429 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27430
27431         * g++.old-deja/g++.other/anon6.C: New test.
27432         * g++.old-deja/g++.other/anon7.C: New test.
27433
27434 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27435
27436         * gcc.dg/cpp/avoidpaste2.c: New tests.
27437
27438 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27439
27440         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27441
27442 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27443
27444         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27445         DECIMAL_DIG cases for Irix."
27446
27447 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27448
27449         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27450
27451 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27452
27453         * gcc.dg/c99-tag-1.c: New test.
27454
27455 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27456
27457         * gcc.dg/cpp/tr-warn1.c: Add tests.
27458
27459 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27460
27461         * gcc.dg/cpp/avoidpaste1.c: Update.
27462         * gcc.dg/cpp/paste4.c: Update.
27463
27464 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27465
27466         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27467         cases for Irix.
27468
27469 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27470
27471         * g++.old-deja/g++.other/inline19.C: New test.
27472
27473 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27474
27475         * gcc.dg/Wlarger-than.c: New test.
27476
27477 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27478
27479         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27480
27481 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27482
27483         * gcc.c-torture/execute/20010129-1.c: New test.
27484         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27485
27486 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27487
27488         * gcc.dg/cpp/avoidpaste1.c: Test case.
27489
27490 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27491
27492         * g++.old-deja/g++.other/inline18.C: New test.
27493
27494 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27495
27496         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27497         and __builtin_putchar.
27498
27499 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27500
27501         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27502         tests.
27503
27504 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27505
27506         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27507         floating point number rounding mode to round to the nearest
27508         representable mode.
27509
27510 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27511
27512         * g++.old-deja/g++.other/mangle2.C: New test.
27513
27514 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27515
27516         * gcc.c-torture/compile/20010124-1.c: New test.
27517
27518 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27519
27520         * g++.old-deja/g++.pt/spec38.C: New test.
27521
27522 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27523
27524         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27525         "Build don't run".
27526
27527 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27528
27529         * gcc.c-torture/execute/20010123-1.c: New test.
27530
27531 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27532
27533         * g++.old-deja/g++.pt/spec37.C: New test.
27534
27535 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27536
27537         * g++.old-deja/g++.pt/overload14.C: New test.
27538
27539 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27540
27541         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27542         __builtin_return_address.
27543
27544 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27545
27546         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27547         * g++.old-deja/g++.pt/spec35.C: New test.
27548         * g++.old-deja/g++.pt/spec36.C: New test.
27549
27550 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27551
27552         * gcc.c-torture/compile/20010118-1.c: New test.
27553
27554 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27555
27556         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27557
27558 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27559
27560         * gcc.c-torture/execute/20010119-1.c: New test.
27561
27562 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27563
27564         * g++.old-deja/g++.other/vbase5.C: New test.
27565
27566 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27567
27568         * gcc.c-torture/execute/20010118-1.c: New test.
27569
27570 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27571
27572         * g++.old-deja/g++.pt/deduct3.C: New test.
27573
27574 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27575
27576         * g++.old-deja/g++.pt/spec34.C: New test.
27577
27578 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27579
27580         * g77.f-torture/compile/20000601-2.f: New test.
27581
27582 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27583
27584         * g++.old-deja/g++.other/init17.C: New test.
27585
27586 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27587
27588         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27589
27590 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27591
27592         * g++.old-deja/g++.pt/unify8.C: New test.
27593
27594 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27595
27596         * g++.old-deja/g++.abi/vbase1.C: New test.
27597
27598 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27599
27600         * g++.old-deja/g++.pt/crash65.C: New test.
27601
27602 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27603
27604         * gcc.dg/cpp/assembl2.S: New test case.
27605
27606 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27607
27608         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27609         are supported.
27610
27611 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27612
27613         * g++.old-deja/g++.other/builtins1.C: New test.
27614         * g++.old-deja/g++.other/builtins2.C: Likewise.
27615         * g++.old-deja/g++.other/builtins3.C: Likewise.
27616         * g++.old-deja/g++.other/builtins4.C: Likewise.
27617
27618 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27619
27620         * gcc.c-torture/compile/20010117-1.c: New test.
27621         * gcc.c-torture/compile/20010117-2.c: New test.
27622
27623 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27624
27625         * g77.f-torture/execute/20010116.[fx]: New test,
27626         XFAIL on i?86-*-*.
27627         * g77.f-torture/compile/20010115.f: Indicate it's
27628         a test for PR fortran/1636.
27629
27630 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27631
27632         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27633
27634 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27635
27636         * g77.f-torture/compile/20010115.f: New test.
27637
27638 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27639
27640         * g++.old-deja/g++.pt/nontype5.C: New test.
27641
27642 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27643
27644         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27645         have an equivalent working one below it.
27646
27647 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27648
27649         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27650         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27651
27652 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27653
27654         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27655         message containing "init_priority".
27656         (conpr-2.C): Likewise.
27657         (conpr-3.C): Likewise.
27658         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27659
27660 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27661
27662         * gcc.c-torture/execute/20010114-2.c: New test.
27663
27664 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27665
27666         * gcc.c-torture/compile/20010114-1.c: New test.
27667         * gcc.c-torture/compile/20010114-1.x: Xfail.
27668         * gcc.c-torture/compile/20010114-2.c: New test.
27669         * gcc.c-torture/execute/20010114-1.c: New test.
27670         * gcc.dg/trunc-1.c: New test.
27671         * gcc.dg/uninit-B.c: New test.
27672
27673 2001-01-13  Nick Clifton  <nickc@redhat.com>
27674
27675         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27676         target.
27677
27678 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27679
27680         * gcc.c-torture/compile/20010113-1.c: New test.
27681
27682 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27683
27684         * gcc.c-torture/compile/20001212-1.c: New test.
27685
27686 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27687
27688         * gcc.dg/cpp/widestr1.c: Update.
27689         * gcc.dg/cpp/prag-imp.c: Remove.
27690
27691 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27692
27693         * gcc.c-torture/execute/20000801-3.x: Remove.
27694         * gcc.dg/c90-init-1.c: New test.
27695         * gcc.dg/c99-init-1.c: New test.
27696         * gcc.dg/c99-init-2.c: New test.
27697         * gcc.dg/gnu99-init-1.c: New test.
27698
27699 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27700
27701         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27702         testing that no relevant ones were found.
27703
27704 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27705
27706         * g++.old-deja/g++.pt/cast2.C: New test.
27707
27708 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27709
27710         * g++.old-deja/g++.pt/friend47.C: New test.
27711
27712 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27713
27714         * g++.old-deja/g++.pt/instantiate13.C: New test.
27715
27716 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27717
27718         * g++.old-deja/g++.other/defarg7.C: New test.
27719         * g++.old-deja/g++.other/defarg8.C: New test.
27720
27721 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27722
27723         * g++.old-deja/g++.pt/crash64.C: New test.
27724
27725 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27726
27727         * g++.old-deja/g++.pt/crash63.C: New test.
27728
27729 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27730
27731         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27732
27733 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27734
27735         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27736
27737 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27738
27739         * g++.old-deja/g++.pt/error3.C: New test.
27740
27741 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27742
27743         * g++.old-deja/g++.other/crash39.C: New test.
27744
27745 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27746
27747         * g++.old-deja/g++.other/vbase4.C: New test.
27748
27749 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27750
27751         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27752         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27753         * gcc.dg/special/special.exp: New test driver which will check
27754         for alias support for the above test.
27755
27756 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27757
27758         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27759         problems on small machines.
27760         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27761         parameterize.
27762
27763 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27764
27765         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27766         mips.
27767         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27768
27769 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27770
27771         * g++.old_deja/g++.pt/using8.C: New test.
27772
27773 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27774
27775         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27776
27777 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27778
27779         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27780         where a failure is expected.
27781         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27782
27783 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27784
27785         * g++.old_deja/g++.pt/instantiate12.C: New test.
27786
27787 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27788
27789         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27790         start of structs.
27791         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27792         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27793         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27794         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27795         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27796         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27797         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27798         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27799         * g++.old-deja/g++.eh/spec6.C: Likewise.
27800         * g++.old-deja/g++.jason/crash3.C: Likewise.
27801         * g++.old-deja/g++.law/ctors11.C: Likewise.
27802         * g++.old-deja/g++.law/ctors17.C: Likewise.
27803         * g++.old-deja/g++.law/ctors5.C: Likewise.
27804         * g++.old-deja/g++.law/ctors9.C: Likewise.
27805         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27806         * g++.old-deja/g++.mike/net22.C: Likewise.
27807         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27808         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27809         * g++.old-deja/g++.mike/virt3.C: Likewise.
27810         * g++.old-deja/g++.niklas/t128.C: Likewise.
27811         * g++.old-deja/g++.other/anon4.C: Likewise.
27812         * g++.old-deja/g++.other/using1.C: Likewise.
27813         * g++.old-deja/g++.other/warn3.C: Likewise.
27814         * g++.old-deja/g++.pt/t37.C: Likewise.
27815         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27816         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27817
27818 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27819
27820         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27821
27822 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27823
27824         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27825
27826 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27827
27828         * gcc.c-torture/compile/20010107-1.c: New test.
27829
27830 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27831
27832         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27833
27834 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27835
27836         * gcc.dg/format/format.h: New file.
27837         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27838         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27839         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27840         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27841         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27842         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27843         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27844         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27845         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27846         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27847         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27848         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27849         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27850         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27851         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27852         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27853         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27854         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27855         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27856         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27857         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27858         instead of declaring standard types, macros and functions in each
27859         test.
27860
27861 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27862
27863         * gcc.c-torture/execute/20010106-1.c: New test.
27864
27865 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27866
27867         * gcc.dg/format/format.exp: New file.
27868         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27869         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27870         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27871         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27872         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27873         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27874         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27875         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27876         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27877         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27878         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27879         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27880         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27881         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27882         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27883         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27884         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27885         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27886         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27887         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27888         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27889         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27890         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27891         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27892         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27893         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27894         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27895         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27896         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27897         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27898         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27899         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27900         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27901         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27902         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27903         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27904         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27905         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27906         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27907         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27908         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27909         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27910
27911 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27912
27913         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27914         account.
27915
27916 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27917
27918         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27919
27920 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27921
27922         * g++.old-deja/g++.pt/crash62.C: New test.
27923
27924 2001-01-04  Richard Henderson  <rth@redhat.com>
27925
27926         * gcc.dg/20000926-1.c: Update expected warnings.
27927         * gcc.dg/array-2.c: Likewise.
27928         * gcc.dg/array-4.c: Also validate flexible array members.
27929         * gcc.dg/c99-flex-array-1.c: New.
27930
27931 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27932
27933         * gcc.c-torture/compile/20001222-1.x: Remove.
27934
27935 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27936
27937         * gcc.c-torture/execute/built-in-setjmp.c: New.
27938
27939 2001-01-03  Richard Henderson  <rth@redhat.com>
27940
27941         * gcc.dg/940510-1.c: Update expected error wording.
27942         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27943
27944 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27945
27946         * lib/target-supports.exp (check_alias_available): Modified to
27947         indicate aliases not supported if only weak aliases are supported.
27948
27949 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27950
27951         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27952         Turn on cmpstrsi checks for __pj__ and __i370__.
27953
27954 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27955
27956         * g++.old-deja/g++.other/virtual11.C: New test.
27957
27958 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27959
27960         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
27961
27962 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27963
27964         * gcc.c-torture/compile/20010102-1.c: New test.
27965
27966 2001-01-02  Andreas Jaeger  <aj@suse.de>
27967
27968         * gcc.dg/noreturn-3.c: New test.
27969
27970         * gcc.dg/noreturn-4.c: New test.
27971
27972 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27973
27974         * gcc.c-torture/execute/stdio-opt-1.c: Also test
27975         __builtin_fputc and __builtin_fwrite.
27976
27977 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27978
27979         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
27980         signed char, not default char.
27981
27982 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27983
27984         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
27985
27986 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
27987
27988         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
27989
27990 2000-12-29  Richard Henderson  <rth@redhat.com>
27991
27992         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
27993         (__cyg_profile_func_exit): Define.
27994
27995 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27996
27997         * g++.dg/vtgc1.C: New test.
27998
27999 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28000
28001         * gcc.dg/noncompile/20001228-1.c: New test.
28002
28003         * gcc.dg/20001228-1.c: New test.
28004
28005         * gcc.c-torture/execute/20001228-1.c: New test.
28006
28007 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28008
28009         * gcc.dg/format-strfmon-1.c: New test.
28010
28011 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28012
28013         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28014         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28015         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28016         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28017         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28018         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28019         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28020         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28021         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28022         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28023         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28024         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28025         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28026
28027         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28028         * gcc.c-torture/execute/string-opt-4.c: Test index.
28029
28030 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28031
28032         * gcc.c-torture/compile/20001226-1.c: New test.
28033
28034 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28035
28036         * gcc.c-torture/compile/20001222-1.c: New test.
28037         * gcc.c-torture/compile/20001222-1.x: Xfail.
28038
28039 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28040
28041         * gcc.c-torture/execute/comp-goto-2.c: New test.
28042
28043 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28044
28045         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28046         Use long types if __INT_MAX__ is 32767.
28047         (main): Use cast to (sint32 *) when poking 88 into a_page.
28048
28049         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28050
28051 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28052
28053         * gcc.c-torture/compile/20001221-1.c: New test.
28054         * gcc.c-torture/execute/20001221-1.c: New test.
28055
28056 2000-12-20  Richard Henderson  <rth@redhat.com>
28057
28058         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28059         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28060
28061 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28062
28063         * gcc.dg/compare3.c: New test.
28064
28065 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28066
28067         * gcc.dg/format-warnll-1.c: New test.
28068
28069 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28070
28071         * gcc.dg/cpp/cmdlne-P.c: New test.
28072
28073 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28074
28075         * gcc.c-torture/execute/builtin-abs-1.c,
28076         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28077
28078 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28079
28080         * gcc.dg/cpp/multiline.c: New test.
28081
28082 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28083
28084         * g++.old-deja/g++.other/syshdr1.C: Update.
28085         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28086
28087 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28088
28089         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28090
28091 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28092
28093         * g++.old-deja/g++.pt/ttp65.C: New test.
28094
28095 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28096
28097         * g++.old-deja/g++.pt/ttp64.C: New test.
28098
28099 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28100
28101         * g++.old-deja/g++.pt/spec33.C: New test.
28102
28103 2000-12-14  Catherine Moore  <clm@redhat.com>
28104
28105         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28106         * gcc.c-torture/execute/920612-2.c: Likewise.
28107         * gcc.c-torture/execute/920428-2.c: Likewise.
28108         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28109         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28110
28111 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28112
28113         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28114         * gcc.dg/pack-test-2.c: Likewise.
28115
28116 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28117
28118         Tests by Zack Weinberg <zackw@stanford.edu>.
28119
28120         * gcc.dg/cpp/defined.c: Update.
28121         * gcc.dg/cpp/defined_trad.c: New tests.
28122
28123 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28124
28125         * gcc.dg/cpp/trad-direct.c: Update.
28126
28127 2000-12-11  Neil Booth  <neilb@earthling.net>
28128
28129         * gcc.dg/cpp/defined_trad.c
28130
28131 2000-12-11  Neil Booth  <neilb@earthling.net>
28132
28133         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28134
28135 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28136
28137         * gcc.dg/format-miss-2.c: New test.
28138
28139 2000-12-09  Neil Booth  <neilb@earthling.net>
28140
28141         * gcc.dg/cpp/lineflags.c: New tests.
28142         * gcc.dg/cpp/poison.c: Update.
28143         * gcc.dg/cpp/redef2.c: Update.
28144         * gcc.dg/cpp/skipping.c: New test.
28145
28146 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28147
28148         * g++.old-deja/g++.other/eh3.C: New testcase.
28149
28150 2000-12-07  Neil Booth  <neilb@earthling.net>
28151
28152         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28153         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28154         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28155         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28156         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28157         Update.
28158
28159 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28160
28161         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28162         __SIZE_TYPE__ instead of int for type of integers cast to
28163         pointers.
28164
28165 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28166
28167         * g++.old-deja/g++.other/cleanup4.C: New test.
28168
28169 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28170
28171         * format-sec-1.c: New test.
28172
28173 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28174
28175         * gcc.dg/format-nonlit-3.c: New test.
28176
28177 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28178
28179         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28180         through a null pointer.
28181
28182 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28183
28184         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28185         * g++.old-deja/g++.pt/partial4.C: New test.
28186
28187 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28188
28189         * gcc.c-torture/execute/ieee/hugeval.x: New.
28190
28191 2000-12-06  Neil Booth  <neilb@earthling.net>
28192
28193         * gcc.dg/cpp/backslash2.c: New tests.
28194
28195 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28196
28197         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28198         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28199
28200 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28201
28202         * gcc.c-torture/execute/20001203-2.c: New testcase.
28203
28204 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28205
28206         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28207         * g++.old-deja/g++.other/virtual10.C: New test.
28208
28209 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28210
28211         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28212
28213 2000-12-05  Richard Henderson  <rth@redhat.com>
28214
28215         * gcc.c-torture/compile/20001205-1.c: New.
28216
28217 2000-12-04  Neil Booth  <neilb@earthling.net>
28218
28219         * g++.old-deja/g++.other/virtual9.C: New test.
28220         * g++.old-deja/g++.pt/crash61.C: New test.
28221         * gcc.c-torture/execute/loop-9.c: New test.
28222
28223 2000-12-04  Neil Booth  <neilb@earthling.net>
28224
28225         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28226         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28227         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28228         * gcc.dg/cpp/extratokens.c: ...here.
28229
28230 2000-12-04  Neil Booth  <neilb@earthling.net>
28231
28232         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28233         New tests.
28234
28235 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28236
28237         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28238         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28239
28240 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28241
28242         * gcc.c-torture/execute/20001203-1.c: New test.
28243
28244 2000-12-03  Neil Booth  <neilb@earthling.net>
28245
28246         * gcc.dg/cpp/macro6.c: New test cases.
28247
28248 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28249
28250         * gcc.c-torture/execute/string-opt-9.c: New test.
28251         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28252         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28253         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28254
28255         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28256         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28257
28258 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28259
28260         * gcc.dg/cpp/if-6.c: New testcase.
28261
28262         * gcc.dg/20001201-1.c: New testcase.
28263
28264 2000-12-02  Neil Booth  <neilb@earthling.net>
28265
28266         * g++.old-deja/g++.other/externC4.C,
28267         g++.old-deja/g++.other/friend10.C: New tests.
28268
28269 2000-12-02  Neil Booth  <neilb@earthling.net>
28270
28271         * g++.old-deja/g++.other/instan2.C
28272         * g++.old-deja/g++.other/instan3.C: New test.
28273
28274 2000-12-02  Neil Booth  <neilb@earthling.net>
28275
28276         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28277         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28278         gnuc99.c,gnuc99-pedantic.c: New tests.
28279
28280 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28281
28282         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28283         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28284
28285 2000-12-01  Neil Booth  <neilb@earthling.net>
28286
28287         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28288         * gcc.dg/cpp/poison.c: Update.
28289         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28290
28291 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28292
28293         * g77.f-torture/execute/20001201.f: New test.
28294
28295 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28296
28297         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28298
28299 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28300
28301         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28302
28303 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28304
28305         * g++.old-deja/g++.other/cast6.C: New test.
28306
28307 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28308
28309         * gcc.c-torture/execute/20001130-2.c: New testcase.
28310
28311 2000-11-30  Richard Henderson  <rth@redhat.com>
28312
28313         * gcc.c-torture/execute/20001130-1.c: New test.
28314
28315 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28316
28317         * g++.old-deja/g++.other/op3.C: New test.
28318
28319 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28320
28321         * g++.old-deja/g++.other/op2.C: New test.
28322
28323 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28324
28325         * g++.old-deja/g++.other/crash38.C: New test.
28326
28327 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28328
28329         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28330
28331 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28332
28333         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28334         tests.
28335         * gcc.c-torture/execute/string-opt-6.c: New test.
28336
28337         * gcc.dg/20001117-1.c: Add main.
28338
28339 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28340
28341         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28342         Move from here ...
28343         * gcc.dg/940510-1.c: ... to here.
28344
28345         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28346         zero-size arrays in toplevel structures.
28347
28348 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28349
28350         * gcc.c-torture/execute/loop-8.c: New test.
28351
28352 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28353
28354         * g++.old-deja/g++.other/base1.C: New test.
28355
28356 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28357
28358         * g++.old-deja/g++.other/parse2.C: New test.
28359
28360 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28361
28362         * g++.old-deja/g++.pt/incomplete1.C: New test.
28363
28364 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28365
28366         * g++.old-deja/g++.other/friend9.C: New test.
28367
28368 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28369
28370         * gcc.dg/20001127-1.c: New test.
28371
28372 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28373
28374         * g++.old-deja/g++.pt/friend46.C: New test.
28375
28376 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28377
28378         * g++.old-deja/g++.other/ptrmem8.C: New test.
28379
28380 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28381
28382         * gcc.c-torture/execute/string-opt-7.c: New test.
28383         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28384
28385 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28386
28387         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28388         instead of 'mkcheck 2'.
28389
28390 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28391
28392         * gcc.c-torture/execute/memcheck/driver.c,
28393         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28394         C9X references to refer to C99.
28395
28396 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28397
28398         * gcc.dg/ultrasp3.c: New test.
28399
28400 2000-11-25  Neil Booth  <neilb@earthling.net>
28401
28402         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28403
28404 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28405
28406         * gcc.c-torture/compile/20001123-2.c: New.
28407
28408 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28409
28410         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28411
28412 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28413
28414         * gcc.dg/sequence-point-1.c: Add some new tests.
28415         * gcc.c-torture/execute/20001124-1.c: New test.
28416
28417 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28418
28419         * g++.old-deja/g++.other/vaarg4.C: New test.
28420         * gcc.c-torture/compile/20001123-1.c: New test.
28421
28422 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28423
28424         * g++.other/crash24.C: Adjust and remove XFAIL.
28425         * g++.other/crash37.C: New test.
28426
28427 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28428
28429         * g++.old-deja/g++.pt/instantiate9.C: New test.
28430
28431 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28432
28433         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28434         new ABI, too.
28435
28436         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28437         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28438
28439 2000-11-22  Neil Booth  <neilb@earthling.net>
28440
28441         * gcc.dg/cpp/Wtrigraphs.c: New test.
28442
28443 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28444
28445         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28446
28447 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28448
28449         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28450
28451 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28452
28453         * lib/gcc-dg.exp: load_lib scanasm.exp.
28454         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28455         * lib/g++-dg.exp: load_lib scanasm.exp.
28456         * lib/scanasm.exp: New.
28457         (scan-assembler, scan-assembler-not): Add optional arguments to
28458         test name, or if not present, the pattern name.
28459         (scan-assembler-dem, scan-assembler-dem-not): New.
28460
28461         * g++.dg/dg.exp: New.
28462
28463 2000-11-21  Neil Booth  <neilb@earthling.net>
28464
28465         * gcc.dg/cpp/integrated1.c: Remove.
28466
28467 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28468
28469         * gcc.c-torture/execute/20001121-1.c: New test.
28470
28471 2000-11-21  Richard Henderson  <rth@redhat.com>
28472
28473         * gcc.c-torture/compile/20001121-1.c: New test.
28474
28475 2000-11-20  Neil Booth  <neilb@earthling.net>
28476
28477         * gcc.dg/cpp/integrated1.c: New test.
28478
28479 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28480
28481         * g++.old-deja/g++.other/inline17.C: New test.
28482
28483 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28484
28485         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28486         local variable to be zero: I made the variable global. Now
28487         uses abort() and exit() instead of relying on main's return value.
28488
28489 2000-11-20  Neil Booth  <neilb@earthling.net>
28490
28491         * gcc.dg/cpp/paste2.c: Update test.
28492         * objc/execute/paste.m: New test.
28493
28494 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28495
28496         * gcc.dg/c99-condexpr-1.c: New test.
28497
28498 2000-11-20  Neil Booth  <neilb@earthling.net>
28499
28500         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28501
28502 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28503
28504         * g++.old-deja/g++.pt/export1.C: New test.
28505
28506 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28507
28508         * gcc.dg/20001117-1.c: New test.
28509
28510 2000-11-18  Richard Henderson  <rth@redhat.com>
28511
28512         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28513
28514 2000-11-18  Richard Henderson  <rth@redhat.com>
28515
28516         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28517         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28518         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28519
28520 2000-11-18  Richard Henderson  <rth@redhat.com>
28521
28522         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28523         (main): New.  Exit cleanly.
28524
28525 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28526
28527         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28528         gcc.dg/c99-fordecl-2.c: New tests.
28529
28530 2000-11-18  Richard Henderson  <rth@redhat.com>
28531
28532         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28533         * gcc.c-torture/execute/zerolen-2.c: New.
28534
28535 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28536
28537         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28538         memory.
28539
28540 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28541
28542         * g++.old-deja/g++.pt/instantiate8.C: New test.
28543
28544 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28545
28546         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28547         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28548
28549 2000-11-16  Nick Clifton  <nickc@redhat.com>
28550
28551         * gcc.c-torture/execute/nestfunc-2.c: New test.
28552         * gcc.c-torture/execute/nestfunc-3.c: New test.
28553
28554 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28555
28556         * gcc.c-torture/compile/20001116-1.c: New test.
28557
28558 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28559
28560         * gcc.c-torture/execute/20001115-1.c: New test.
28561
28562 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28563
28564         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28565         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28566         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28567         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28568
28569 2000-11-15  Neil Booth  <neilb@earthling.net>
28570
28571         gcc.dg/cpp/_Pragma1.c: Update.
28572         gcc.dg/cpp/_Pragma2.c: New test.
28573
28574 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28575
28576         * g++.old-deja/g++.other/anon5.C: New test.
28577
28578 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28579
28580         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28581         tests.
28582
28583 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28584
28585         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28586         output.
28587
28588 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28589
28590         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28591         labels at end of compound statements.
28592
28593 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28594
28595         * gcc.c-torture/execute/loop-7.c: New test.
28596
28597 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28598
28599         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28600
28601 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28602
28603         * gcc.dg/c99-bool-1.c: New test.
28604
28605 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28606
28607         * gcc.dg/c99-scope-1.c: Remove xfail.
28608         * gcc.dg/c99-scope-2.c: New test.
28609
28610 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28611
28612         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28613         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28614
28615 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28616
28617         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28618         error messages.
28619
28620         * g++.mike/p700.C: Don't typedef wchar_t.
28621         * g++.mike/p784.C: Likewise.
28622         * g++.mike/eb101.C: Don't use __wchar_t.
28623
28624 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28625
28626         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28627         from DO loop.
28628
28629 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28630
28631         * gcc.c-torture/execute/20001111-1.c: New test.
28632
28633 2000-11-10  Nick Clifton  <nickc@redhat.com>
28634
28635         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28636         long multuiple and accumulate.
28637
28638 2000-11-09  Richard Henderson  <rth@redhat.com>
28639
28640         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28641         via size_t instead of int.
28642
28643         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28644         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28645         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28646         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28647
28648 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28649
28650         * gcc.c-torture/compile/20001109-1.c: New test.
28651         * gcc.c-torture/compile/20001109-2.c: New test.
28652
28653 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28654
28655         * g++.old-deja/g++.pt/operator1.C: New test.
28656         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28657
28658 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28659
28660         * gcc.dg/20001108-1.c: New test.
28661
28662 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28663
28664         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28665         with both arguments constant strings.
28666         * gcc.c-torture/execute/string-opt-3.c: New test.
28667         * gcc.c-torture/execute/string-opt-4.c: New test.
28668         * gcc.c-torture/execute/string-opt-5.c: New test.
28669
28670 2000-11-08  Nick Clifton  <nickc@redhat.com>
28671
28672         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28673         mulsidi3adddi patterns.
28674
28675 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28676
28677         * g++.old-deja/g++.other/crash36.C: New test.
28678
28679 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28680
28681         * g++.old-deja/g++.other/init16.C: New test.
28682
28683 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28684
28685         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28686
28687 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28688
28689         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28690         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28691         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28692
28693 2000-11-07  DJ Delorie  <dj@redhat.com>
28694
28695         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28696
28697 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28698
28699         * gcc.c-torture/execute/string-opt-1.c: New test.
28700
28701 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28702
28703         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28704         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28705         parameters in registers, and there is no way for a varargs
28706         function to know in which order the integer and floating-point
28707         parameters should be interleaved when they are placed on the
28708         stack.
28709         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28710         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28711
28712 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28713
28714         * gcc.c-torture/execute/string-opt-2.c: New test.
28715
28716 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28717
28718         * g++.old-deja/g++.pt/crash60.C: New test.
28719
28720 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28721
28722         * g++.old-deja/g++.other/crash24.C: New test.
28723         * g++.old-deja/g++.other/crash25.C: New test.
28724         * g++.old-deja/g++.other/crash26.C: New test.
28725         * g++.old-deja/g++.other/crash27.C: New test.
28726         * g++.old-deja/g++.other/crash28.C: New test.
28727         * g++.old-deja/g++.other/crash29.C: New test.
28728         * g++.old-deja/g++.other/crash30.C: New test.
28729         * g++.old-deja/g++.other/crash31.C: New test.
28730         * g++.old-deja/g++.other/crash32.C: New test.
28731         * g++.old-deja/g++.other/crash33.C: New test.
28732         * g++.old-deja/g++.other/crash34.C: New test.
28733         * g++.old-deja/g++.other/crash35.C: New test.
28734
28735 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28736
28737         * gcc.c-torture/execute/20001031-1.c: New test.
28738
28739 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28740
28741         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28742         namespace.
28743
28744         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28745         standards-conformant.
28746
28747         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28748
28749         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28750         * g++.old-deja/g++.mike/p755a.C: Likewise.
28751         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28752         library makes no calls to `operator new' during initialization.
28753
28754 2000-11-04  Neil Booth  <neilb@earthling.net>
28755
28756         * gcc.dg/cpp/include2.c: New tests.
28757
28758 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28759
28760         * lib/g++.exp (g++_set_ld_library_path): New function.
28761         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28762
28763 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28764
28765         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28766         warnings.
28767
28768 2000-11-01  Richard Henderson  <rth@redhat.com>
28769
28770         * g++.old-deja/g++.ext/namedret1.C: New.
28771         * g++.old-deja/g++.ext/namedret2.C: New.
28772         * g++.old-deja/g++.ext/namedret3.C: New.
28773
28774 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28775
28776         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28777         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28778
28779 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28780
28781         * gcc.c-torture/execute/va-arg-21.c: New test.
28782
28783 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28784
28785         * gcc.dg/c99-complex-2.c: New test.
28786
28787 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28788
28789         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28790
28791 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28792
28793         * g++.old-deja/g++.other/inline16.C: New test.
28794
28795 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28796
28797         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28798         __PRETTY_FUNCTION__
28799
28800 2000-10-29  Neil Booth  <neilb@earthling.net>
28801
28802         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28803         New tests.
28804         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28805         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28806         optimisation.
28807
28808 2000-10-29  Neil Booth  <neilb@earthling.net>
28809
28810         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28811         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28812         * mi5.c: Test multiple includes work with -C.
28813         * trigraphs.c: Test ^= version.
28814
28815 2000-10-28  Neil Booth  <neilb@earthling.net>
28816
28817         New tests and test updates for new macro expander.
28818
28819         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28820         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28821         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28822         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28823         new diagnostic messages.
28824
28825         * gcc.dg/cpp/macro3.c: New tests.
28826
28827 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28828
28829         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28830         on the same line.
28831
28832 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28833
28834         * g++.old-deja/g++.other/eh2.C: New test.
28835
28836 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28837
28838         * gcc.c-torture/execute/20001027-1.c: New test.
28839
28840 2000-10-26  Richard Henderson  <rth@redhat.com>
28841
28842         * gcc.c-torture/execute/20001026-1.c: New.
28843
28844 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28845
28846         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28847         * g++.old-deja/g++.law/builtin1.C: Likewise.
28848         * g++.old-deja/g++.law/ctors10.C: Likewise.
28849         * g++.old-deja/g++.law/virtual3.C: Likewise.
28850         * g++.old-deja/g++.mike/p658.C: Likewise.
28851         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28852         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28853         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28854         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28855         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28856
28857 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28858
28859         * gcc.c-torture/compile/20001024-1.c: New test.
28860
28861 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28862
28863         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28864         to tell us whether or not we are using V3.
28865
28866 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28867
28868         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28869         operands.
28870
28871 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28872
28873         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28874
28875 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28876
28877         * gcc.c-torture/execute/20001024-1.c: New test.
28878
28879 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28880
28881         * g++.old-deja/g++.other/sibcall1.C: New test.
28882
28883 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28884
28885         * gcc.dg/noncompile/init-3.c: New test.
28886
28887 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28888
28889         * gcc.dg/format-array-1.c: New test.
28890
28891 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28892
28893         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28894         writing through null pointers; remove comment about testing
28895         unterminated strings.
28896
28897 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28898
28899         * gcc.c-torture/execute/20001017-2.c: New test.
28900
28901 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28902
28903         * gcc.c-torture/compile/20001018-1.c: New test.
28904         * gcc.c-torture/compile/20001018-1.x: Xfail.
28905
28906 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28907
28908         * gcc.c-torture/execute/20001017-1.c: New test.
28909
28910 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28911
28912         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28913         for multiple use of arguments with scanf formats; add tests for
28914         multiple use of arguments.
28915
28916 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28917
28918         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28919
28920 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28921
28922         * gcc.dg/format-miss-1.c: New test.
28923
28924 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28925
28926         * gcc.c-torture/execute/20001013-1.c: New test.
28927
28928 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28929
28930         * gcc.dg/format-branch-1.c: New test.
28931
28932 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28933
28934         * README, lib/file-format.exp: Remove EGCS references.
28935
28936 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28937
28938         * gcc.dg/20001013-1.c: New test.
28939
28940 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28941
28942         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28943         for intmax_t in the compiler using __typeof__ and the type rules
28944         for conditional expressions.
28945
28946 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28947
28948         * gcc.dg/20001012-1.c: New test.
28949         * gcc.dg/20001012-2.c: New test.
28950
28951 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28952
28953         * gcc.dg/format-attr-1.c: New test.
28954
28955 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28956
28957         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
28958         __LONG_LONG_MAX__ instead of LLONG_MAX.
28959
28960 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28961
28962         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
28963         scanf flags.
28964         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
28965         flags.
28966
28967 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28968
28969         * gcc.dg/sequence-pt-1.c: New test.
28970
28971 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
28972
28973         * gcc.c-torture/execute/20001011-1.c: New testcase.
28974         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
28975
28976 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28977
28978         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
28979         does not error on it.
28980
28981 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28982
28983         * gcc.dg/20001009-1.c: New test.
28984
28985 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28986
28987         * gcc.c-torture/compile/20001009-1.c: Move from here ....
28988         * gcc.c-torture/execute/20001009-2.c: ... to here.
28989
28990 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
28991
28992         * gcc.c-torture/compile/20001009-1.c: New testcase.
28993         * gcc.c-torture/execute/20001009-1.c: New testcase.
28994         Testcases provided by Jan Hubicka <jh@suse.cz>.
28995
28996 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28997
28998         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28999         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29000         uintmax_t using <limits.h> to emulate the compiler's internal
29001         logic.  No longer XFAIL %j tests.
29002
29003 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29004
29005         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29006         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29007         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29008         regexps and details of expected handling of some bad formats.
29009         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29010         suppression.
29011
29012 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29013
29014         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29015         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29016         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29017         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29018         in list archives.
29019
29020 2000-10-06  Richard Henderson  <rth@cygnus.com>
29021
29022         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29023         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29024         * g++.old-deja/g++.jason/report.C: Likewise.
29025         * g++.old-deja/g++.law/friend5.C: Likewise.
29026         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29027         of the expected warnings.
29028
29029 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29030
29031         * g++.old-deja/g++.pt/enum14.C: New test.
29032
29033 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29034
29035         * g++.old-deja/g++.pt/crash59.C: New test.
29036
29037 2000-10-04  Will Cohen  <wcohen@redhat.com>
29038
29039         * gcc.dg/20000926-1.c: New test.
29040
29041 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29042
29043         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29044         function name for current C++ compiler.
29045         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29046
29047 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29048
29049         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29050         __PRETTY_FUNCTION__.
29051         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29052
29053 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29054
29055         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29056
29057 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29058
29059         * gcc.c-torture/compile/20000923-1.c: New test.
29060
29061 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29062
29063         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29064         * g++.old-deja/g++.pt/ttp62.C: Same.
29065         * g++.old-deja/g++.other/inline14.C: Same.
29066
29067 2000-09-24  Richard Henderson  <rth@cygnus.com>
29068
29069         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29070
29071 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29072
29073         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29074
29075 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29076
29077         * gcc.c-torture/compile/20000922-1.c: New file.
29078
29079 2000-09-21  Nick Clifton  <nickc@redhat.com>
29080
29081         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29082         a signed long modulo operation.
29083         (mod6): New function - perform an unsigned long modulo operation.
29084         (main): Add tests for modulos of very large numbers by very small
29085         dividends.
29086
29087 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29088
29089         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29090
29091 2000-09-19  Richard Henderson  <rth@cygnus.com>
29092
29093         * gcc.dg/compare2.c (case 10): XFAIL.
29094
29095 2000-09-18  Richard Henderson  <rth@cygnus.com>
29096
29097         * gcc.c-torture/execute/20000906-1.c: Move ...
29098         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29099         that support __builtin_trap.
29100
29101 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29102
29103         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29104
29105 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29106
29107         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29108         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29109         more $ format tests.
29110
29111 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29112
29113         * gcc.dg/format-errmk-1.c: New test.
29114
29115 2000-09-17  Greg McGary  <greg@mcgary.org>
29116
29117         * gcc.c-torture/execute/20000917-1.x: Remove.
29118
29119 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29120
29121         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29122
29123 2000-09-17  Greg McGary  <greg@mcgary.org>
29124
29125         * gcc.c-torture/execute/20000917-1.c: New test.
29126         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29127
29128 2000-09-16  Neil Booth  <NeilB@earthling.net>
29129
29130         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29131         in nested macro bug.
29132
29133 2000-09-15  Neil Booth  <NeilB@earthling.net>
29134
29135         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29136
29137 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29138
29139         * gcc.c-torture/execute/20000914-1.c: New test.
29140
29141 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29142
29143         * g++.other/inline13.C: New test.
29144
29145 2000-09-12  Andreas Jaeger  <aj@suse.de>
29146
29147         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29148         constant by Ulrich Drepper <drepper@redhat.com>.
29149
29150 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29151
29152         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29153
29154 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29155
29156         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29157
29158 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29159
29160         * gcc.dg/cpp/backslash.c: New test.
29161
29162 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29163
29164         * gcc.c-torture/execute/20000910-1.c: New test.
29165         * gcc.c-torture/execute/20000910-2.c: Likewise.
29166
29167 2000-09-11  Robert Lipe  <robertl@sco.com>
29168
29169         * gcc.dg/pragma-align.c: New test.
29170
29171 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29172
29173         * g++.old-deja/g++.pt/explicit82.C: New test.
29174         * g++.old-deja/g++.pt/explicit83.C: New test.
29175
29176 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29177
29178         * gcc.dg/asm-names.c: New test.
29179
29180 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29181
29182         * gcc.dg/cpp/tr-warn6.c: New test
29183
29184 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29185
29186         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29187         be accepted.
29188
29189 2000-09-07  Catherine Moore  <clm@redhat.com>
29190
29191         * gcc.c-torture/execute/unroll-1.c: New test.
29192
29193 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29194
29195         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29196         ERROR markers.
29197         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29198         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29199         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29200         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29201         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29202         Preprocess only.
29203         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29204         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29205
29206 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29207
29208         * g++.old-deja/g++.pt/deduct2.C: New test.
29209
29210 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29211
29212         * g++.old-deja/g++.pt/parms2.C: New test.
29213
29214 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29215
29216         * g++.old-deja/g++.pt/crash58.C: New test.
29217
29218 2000-09-06  Greg McGary  <greg@mcgary.org>
29219
29220         * gcc.c-torture/execute/20000906-1.c: New test.
29221         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29222
29223 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29224
29225         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29226
29227 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29228
29229         * g++.old-deja/g++.pt/crash57.C: New test.
29230
29231 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29232
29233         * g++.old-deja/g++.pt/crash56.C: New test.
29234
29235 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29236
29237         * g++.old-deja/g++.pt/koenig1.C: New test.
29238
29239 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29240
29241         * gcc.dg/20000904-1.c: New test.
29242
29243 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29244
29245         * gcc.dg/cpp/paste8.c: New test.
29246
29247 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29248
29249         * gcc.c-torture/compile/20000827-1.c: New test.
29250
29251 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29252
29253         * gcc.dg/format-diag-1.c: New test.
29254
29255 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29256
29257         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29258         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29259         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29260         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29261         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29262
29263 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29264
29265         * g++.old-deja/g++.other/nested4.C: New test.
29266
29267 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29268
29269         * g++.old-deja/g++.ns/scoped1.C: New test.
29270
29271 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29272
29273         * lib/g++.exp: Support testing already-installed GCC.
29274
29275 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29276
29277         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29278
29279 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29280
29281         * gcc.dg/return-type-2.c: New test.
29282
29283 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29284
29285         * gcc.c-torture/compile/20000825-1.c: New test.
29286
29287 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29288
29289         * gcc.dg/dwarf2-2.c: New test.
29290
29291 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29292
29293         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29294         dg-warning regexps.
29295
29296 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29297
29298         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29299         gcc.dg/format-ext-5.c: New tests.
29300
29301 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29302
29303         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29304
29305 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29306
29307         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29308
29309 2000-08-24  Richard Henderson  <rth@cygnus.com>
29310
29311         * gcc.dg/ia64-sync-1.c: New test.
29312         * gcc.dg/ia64-sync-2.c: New test.
29313         * gcc.dg/ia64-asm-1.c: New test.
29314
29315 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29316
29317         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29318         * gcc.dg/format-ext-2.c: New test.
29319
29320 2000-08-23  Jason Merrill  <jason@redhat.com>
29321
29322         * lib/old-dejagnu.exp: Also ignore "In member function" and
29323         "At global scope".
29324
29325 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29326
29327         * gcc.dg/noncompile/label-lineno-1.c: New test.
29328
29329 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29330
29331         * gcc.dg/c99-array-nonobj-1.c: New test.
29332
29333 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29334
29335         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29336         tests.
29337         * gcc.dg/format-ext-1.c: New test.
29338
29339 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29340
29341         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29342         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29343         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29344         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29345         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29346
29347 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29348
29349         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29350         gcc.dg/c99-strftime-2.c: New tests.
29351
29352 2000-08-22  Richard Henderson  <rth@cygnus.com>
29353
29354         * gcc.c-torture/execute/20000822-1.c: New test.
29355
29356 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29357
29358         * gcc.c-torture/execute/20000819-1.x: Remove.
29359
29360 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29361
29362         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29363         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29364         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29365         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29366         gcc.dg/format-xopen-1.c: New tests.
29367
29368 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29369
29370         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29371
29372 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29373
29374         * g++.old-deja/g++.other/loop2.C: New test.
29375
29376         * gcc.c-torture/compile/20000606-1.c: New test.
29377         * gcc.c-torture/compile/20000728-1.c: New test.
29378         * gcc.c-torture/execute/20000801-1.c: New test.
29379         * gcc.c-torture/execute/20000801-2.c: New test.
29380         * gcc.c-torture/execute/20000819-1.c: New test.
29381         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29382         * gcc.dg/20000629-1.c: New test.
29383         * gcc.dg/20000724-1.c: New test.
29384         * gcc.dg/20000807-1.c: New test.
29385
29386 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29387
29388         * gcc.dg/cpp/pragma-1.c: New test.
29389         * gcc.dg/cpp/pragma-2.c: New test.
29390
29391 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29392
29393         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29394         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29395
29396 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29397
29398         * gcc.c-torture/compile/20000818-1.c: New test.
29399
29400 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29401
29402         * gcc.c-torture/execute/20000818-1.c: New test.
29403
29404 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29405
29406         * gcc.dg/format-va-1.c: New test.
29407
29408 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29409
29410         * g++.old-deja/g++.other/typedef8.C: New test.
29411
29412 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29413
29414         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29415         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29416         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29417         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29418         * g++.old-deja/g++.other/ptrmem7.C: New test.
29419         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29420
29421 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29422
29423         * g++.old-deja/g++.pt/typename27.C: New test.
29424
29425 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29426
29427         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29428         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29429         * g++.old-deja/g++.pt/friend45.C: New test.
29430         * g++.old-deja/g++.other/friend8.C: New test.
29431
29432 2000-08-15  Richard Henderson  <rth@cygnus.com>
29433
29434         * gcc.c-torture/execute/20000815-1.c: New test.
29435
29436 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29437
29438         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29439         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29440         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29441
29442 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29443
29444         * g++.old-deja/g++.other/refinit2.C: New test.
29445
29446 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29447
29448         * lib/c-torture.exp (c-torture): Make
29449         compiler_conditional_xfail_data global.
29450         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29451         compiler_conditional_xfail_data machinery.
29452         (f-torture-execute): Likewise.
29453         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29454         and only when unrolling loops.
29455
29456         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29457
29458 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29459
29460         * g++.old-deja/g++.pt/explicit81.C: New test.
29461
29462 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29463
29464         * g++.old-deja/g++.pt/typename26.C: New test.
29465
29466 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29467
29468         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29469         warning.
29470
29471 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29472
29473         * g++.old-deja/g++.other/array3.C: New test.
29474
29475 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29476
29477         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29478         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29479         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29480         New tests.
29481
29482 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29483
29484         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29485         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29486
29487 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29488
29489         * gcc.c-torture/execute/20000808-1.c: New test.
29490
29491 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29492
29493         * gcc.dg/c90-const-expr-1.c: New test.
29494
29495 2000-08-08  Richard Henderson  <rth@cygnus.com>
29496
29497         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29498
29499 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29500
29501         * gcc.dg/noncompile/const-ll-1.c: New test.
29502
29503 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29504
29505         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29506
29507 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29508
29509         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29510         that running programs linked against the shared version of libobjc
29511         run correctly.
29512
29513 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29514
29515         * gcc.dg/c99-printf-1.c: New test.
29516
29517 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29518
29519         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29520
29521 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29522
29523         * gcc.c-torture/execute/20000731-1.x: Delete.
29524
29525 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29526
29527         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29528         and torture_without_loops as is done by c-torture.exp.
29529         (search_for): Copy from c-torture.exp.
29530         (gcc-dg-runtest): New function, drives a directory of tests
29531         iterating over the TORTURE_OPTIONS.
29532         (scan-assembler, scan-assembler-not): Move here from
29533         individual directory drivers.
29534
29535         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29536         defined by lib/gcc-dg.exp.
29537         * gcc.dg/cpp/cpp.exp: Likewise.
29538         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29539         gcc-dg-runtest, so we cycle over optimization options.
29540
29541         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29542         * gcc.dg/compare2.c: No longer expected to fail.
29543
29544 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29545
29546         * gcc.c-torture/execute/20000804-1.c: New test.
29547
29548 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29549
29550         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29551
29552 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29553
29554         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29555
29556 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29557
29558         * gcc.c-torture/compile/20000803-1.c: New test.
29559
29560 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29561
29562         * gcc.c-torture/execute/20000801-3.c,
29563         gcc.c-torture/execute/20000801-4.c: New tests.
29564         * gcc.c-torture/execute/20000801-3.x,
29565         gcc.c-torture/execute/20000801-4.x: Xfail.
29566
29567 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29568
29569         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29570         libobjc/.libs to allow for libtool.
29571
29572 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29573
29574         * gcc.c-torture/compile/20000802-1.c: New test.
29575
29576 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29577
29578         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29579
29580 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29581
29582         * gcc-c-torture/execute/20000731-2.c: New test.
29583
29584         * gcc.c-torture/execute/20000731-1.c: New test.
29585         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29586
29587 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29588
29589         * testsuite/gcc.dg/cpp/paste7.c: New test.
29590         * gcc.dg/cpp/20000725-1.c: New test.
29591
29592 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29593
29594         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29595         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29596         declaration warning for __builtin_dwarf_reg_size.
29597
29598         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29599
29600 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29601
29602         * gcc.dg/noncompile/voidparam-1.c: New test.
29603
29604 2000-07-30  Richard Henderson  <rth@cygnus.com>
29605
29606         * gcc.dg/c90-digraph-1.c: Don't xfail.
29607         * gcc.dg/compare2.c (case 10): Xfail.
29608         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29609
29610 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29611
29612         * gcc.dg/c99-main-1.c: New test.
29613
29614 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29615
29616         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29617
29618 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29619
29620         * gcc.c-tortuer/execute/20000726-1.c: New test.
29621
29622 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29623
29624         * gcc.c-torture/execute/enum-2.c: New test.
29625
29626 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29627
29628         * gcc.dg/cpp/tr-warn3.c: New test.
29629
29630 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29631
29632         * g++.old-deja/g++.ext/implicit1.C: Remove.
29633         * g++.old-deja/g++.jason/c2.C: Remove
29634         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29635         * g++.old-deja/g++.pt/crash16.C: Likewise.
29636         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29637
29638 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29639
29640         * g++.old-deja/g++.other/for2.C: New test.
29641
29642 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29643
29644         * gcc.dg/20000720-1.c: New test.
29645
29646 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29647
29648         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29649
29650 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29651
29652         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29653         * gcc.c-torture/execute/20000722-1.c: New.
29654         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29655
29656 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29657
29658         * gcc.dg/cpp/20000720-1.S: New test.
29659
29660 2000-07-21  Michael Meissner  <meissner@redhat.com>
29661
29662         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29663
29664 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29665
29666         * g++.old-deja/g++.brendan/crash16.C,
29667         g++.old-deja/g++.brendan/parse3.C,
29668         g++.old-deja/g++.brendan/redecl1.C,
29669         g++.old-deja/g++.ns/template13.C,
29670         g++.old-deja/g++.other/decl4.C,
29671         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29672
29673 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29674
29675         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29676         and "Internal error".
29677
29678         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29679         regexps.
29680         * gcc.dg/cpp/paste6.c: New test.
29681
29682 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29683
29684         * gcc.dg/cpp/tr-direct.c: New test.
29685
29686         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29687         gcc.dg/cpp/undef1.c: Tweak error regexps.
29688
29689 2000-07-18  Eric Christopher <echristo@redhat.com>
29690
29691         * gcc.c-torture/compile/20000718-1.c: New test.
29692
29693 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29694
29695         * cpplex.c (_cpp_push_token): If the token being pushed back
29696         is the previous token in this context, just subtract one from
29697         context->posn.
29698         * cppmacro.c (save_expansion): Clear aux field when storing a
29699         placemarker.
29700
29701 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29702
29703         * gcc.dg/noncompile/redecl-1.c: New test.
29704
29705 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29706
29707         * gcc.c-torture/execute/20000717-5.c: New test.
29708         * gcc.c-torture/execute/20000717-1.x: Removed.
29709
29710 2000-07-17  Richard Henderson  <rth@cygnus.com>
29711
29712         * gcc.c-torture/execute/20000717-4.c: New test.
29713
29714 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29715
29716         * gcc.dg/cpp/syshdr.c: New test.
29717         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29718
29719 2000-07-17  Neil Booth  <neilb@earthling.net>
29720
29721         * gcc.dg/cpp/cmdlne-dM.c: New test.
29722         * gcc.dg/cpp/cmdlne-dD.c: New test.
29723
29724 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29725
29726         * gcc.c-torture/execute/20000717-3.c: New test.
29727
29728         * gcc.c-torture/compile/20000717-1.c: New test.
29729
29730 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29731
29732         * gcc.c-torture/execute/20000717-2.c: New test.
29733
29734 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29735
29736         * gcc.dg/formatz-1.c: New test.
29737
29738         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29739         * gcc.dg/c99-digraph-1.c: New tests.
29740
29741         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29742         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29743
29744         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29745         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29746         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29747         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29748         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29749         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29750         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29751
29752 2000-07-17   Greg McGary <greg@mcgary.org>
29753
29754         * gcc.c-torture/execute/20000717-1.c: New test.
29755         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29756
29757 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29758
29759         * gcc.c-torture/execute/20000715-2.c: New test.
29760         * gcc.dg/20000715-1.c: New test.
29761
29762 2000-07-15  Michael Meissner  <meissner@redhat.com>
29763
29764         * gcc.c-torture/execute/20000715-1.c: New test.
29765
29766 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29767
29768         * gcc.c-torture/execute/20000707-1.c: New test.
29769
29770 2000-07-13  Neil Booth  <NeilB@earthling.net>
29771
29772         * testsuite/gcc.dg/cpp/digraph1.c,
29773         testsuite/gcc.dg/cpp/digraph2.c,
29774         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29775
29776 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29777
29778         * g77.f-torture/compile/20000630-2.f:  New test.
29779         * g77.f-torture/compile/20000630-2.x
29780
29781 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29782
29783         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29784
29785 2000-07-11  Neil Booth  <NeilB@earthling.net>
29786
29787         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29788
29789 2000-07-11  Neil Booth  <NeilB@earthling.net>
29790
29791         * gcc.dg/cpp/cmdlne-C.c: New.
29792
29793 2000-07-09  Neil Booth  <NeilB@earthling.net>
29794
29795         * gcc.dg/cpp/directiv.c: New tests.
29796         * gcc.dg/cpp/undef1.c: Update.
29797
29798 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29799
29800         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29801
29802 2000-07-09  Neil Booth  <NeilB@earthling.net>
29803
29804         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29805
29806 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29807
29808         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29809         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29810
29811 2000-07-08  Neil Booth  <NeilB@earthling.net>
29812
29813         * gcc.dg/cpp/macsyntx.c: New tests.
29814
29815 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29816
29817         * gcc.dg/20000707-1.c: New test.
29818
29819 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29820
29821         * gcc.c-torture/execute/20000706-1.c: New test.
29822         * gcc.c-torture/execute/20000706-2.c: New test.
29823         * gcc.c-torture/execute/20000706-3.c: New test.
29824         * gcc.c-torture/execute/20000706-4.c: New test.
29825         * gcc.c-torture/execute/20000706-5.c: New test.
29826
29827 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29828
29829         * g++.old-deja/g++.pt/instantiate7.C: New test.
29830
29831 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29832
29833         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29834         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29835         * g++.old-deja/g++.other/rtti3.C: Likewise.
29836         * g++.old-deja/g++.other/rttid3.C: Likewise.
29837
29838 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29839
29840         *  g77.f-torture/compile/20000630-1.x: Fix typo
29841
29842 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29843
29844         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29845         assembly output.
29846
29847 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29848
29849         * gcc.dg/cpp/ident.c: New test.
29850
29851 2000-07-05  Neil Booth  <NeilB@earthling.net>
29852
29853         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29854           gcc.dg/cpp/lexstrng.c: New tests.
29855
29856 2000-07-04  Neil Booth  <NeilB@earthling.net>
29857
29858         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29859         * gcc.dg/cpp/strify2.c: Same.
29860
29861 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29862
29863         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29864         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29865         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29866         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29867
29868         * testsuite/gcc.dg/cpp/macro1.c,
29869         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29870         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29871         testsuite/gcc.dg/cpp/strify1.c,
29872         testsuite/gcc.dg/cpp/strify2.c: New tests.
29873
29874 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29875
29876         * gcc.c-torture/execute/20000703-1.c: New test.
29877
29878 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29879
29880         * g++.old-deja/g++.pt (lookup10.C): New test.
29881
29882 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29883
29884         * g++.old-deja/g++.pt (typename25.C): New test.
29885
29886 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29887
29888         * gcc.c-torture/compile/20000701-1.c: New test.
29889
29890 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29891
29892         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29893         to test case.
29894
29895 2000-06-30  Catherine Moore  <clm@cygnus.com>
29896
29897         * gcc.c-torture/execute/align-1.c: New test.
29898
29899 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29900
29901         * g++.old-deja/g++.pt/expr8.C: New test.
29902         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29903
29904 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29905
29906         * gcc.c-torture/compile/20000629-1.c: New test.
29907
29908 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29909
29910
29911         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29912         gcc.dg/noncompile directory, depending on whether they're
29913         preprocessor tests or not.  Annotate all the tests for the dg
29914         framework.
29915
29916         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29917         * gcc.dg/noncompile/noncompile.exp: New.
29918
29919         * Moved files:
29920         Old name                                New name
29921         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29922         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29923         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29924         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29925         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29926         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29927         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29928         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29929         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29930         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29931         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29932         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29933         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29934         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29935         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29936         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29937         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29938         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29939         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29940         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29941         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29942         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29943         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29944         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29945
29946         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29947         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29948         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29949         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29950         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29951         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29952
29953 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29954
29955         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29956         declare one variable.  On the fourth, error.
29957         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
29958         declared by 20000628-1a.h.
29959
29960 2000-06-29  Richard Henderson  <rth@redhat.com>
29961
29962         * gcc.c-torture/execute/930529-1.x: New file.
29963         * gcc.dg/920413-1.c: Adjust expected warning text.
29964         * gcc.dg/980217-1.c: Declare abort.
29965         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
29966
29967 2000-06-29  Jeffrey A Law  (law@cygnus.com)
29968
29969         * g77.f-torture/compile/20000629-1.f: New test.
29970         * g77.f-torture/compile/20000629-1.x: Expected to fail.
29971
29972 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29973
29974         Rearrange lots of files, removing entirely the
29975         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
29976         directories.
29977
29978         * Deleted files:
29979         gcc.c-torture/code_quality/code_quality.exp
29980         gcc.c-torture/special/special.exp
29981         gcc.failure/failure.exp
29982         gcc.failure/940409-1.x
29983         gcc.c-torture/compile/961203-1.x
29984
29985         * New files:
29986         gcc.misc-tests/linkage.exp
29987         gcc.c-torture/execute/920730-1t.c
29988         gcc.c-torture/execute/920730-1t.x
29989         gcc.c-torture/compile/920520-1.x
29990         gcc.c-torture/compile/920521-1.x
29991         gcc.c-torture/compile/981006-1.x
29992         gcc.c-torture/execute/eeprof-1.x
29993
29994         * Moved files (possibly with modifications to fit a new harness):
29995         Old name                                New name
29996         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
29997         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
29998         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
29999         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30000         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30001         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30002         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30003         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30004         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30005         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30006         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30007         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30008         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30009         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30010
30011 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30012
30013         * c-torture/compile/961203-1.x: Delete.
30014
30015         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30016         not exit. Include stdio.h.
30017         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30018         * gcc.misc-tests/dg-12.c: Likewise.
30019         * gcc.misc-tests/dg-5.c: Likewise.
30020         * gcc.misc-tests/dg-6.c: Likewise.
30021         * gcc.misc-tests/dg-7.c: Prototype abort.
30022         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30023         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30024         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30025         not exit.
30026         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30027         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30028
30029 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30030
30031         * gcc.dg/cpp/20000628-1.c: New test.
30032         * gcc.dg/cpp/20000628-1.h: New header for above test.
30033         * gcc.dg/cpp/20000628-1a.h: Likewise.
30034
30035 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30036
30037         * gcc.dg/cpp: New directory.
30038         * gcc.dg/cpp/cpp.exp: New driver.
30039         * gcc.dg/cpp/20000627-1.c: New test.
30040         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30041         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30042         and rewrite as a compilation test.
30043
30044         * gcc.dg: Move many files into the cpp subdirectory, possibly
30045         renaming or editing them as well.
30046         Old name                New name
30047         990119-1.c              cpp/19990119-1.c
30048         990228-1.c              cpp/19990228-1.c
30049         990407-1.c              cpp/19990407-1.c
30050         990409-1.c              cpp/19990409-1.c
30051         990413-1.c              cpp/19990413-1.c
30052         990703-1.c              cpp/19990703-1.c
30053         20000127-1.c            cpp/20000127-1.c
30054         20000129-1.c            cpp/20000129-1.c
30055         20000207-1.c            cpp/20000207-1.c
30056         20000207-2.c            cpp/20000207-2.c
30057         20000209-1.c            cpp/20000209-1.c
30058         20000209-2.c            cpp/20000209-2.c
30059         20000301-1.c            cpp/20000301-1.c
30060         20000419-1.c            cpp/20000419-1.c
30061         20000510-1.S            cpp/20000510-1.S
30062         20000519-1.c            cpp/20000519-1.c
30063         20000529-1.c            cpp/20000529-1.c
30064         20000625-1.c            cpp/20000625-1.c
30065         20000625-2.c            cpp/20000625-2.c
30066         cpp-as1.c               cpp/assert1.c
30067         cpp-as2.c               cpp/assert2.c
30068         cxx-comments-1.c        cpp/cxxcom1.c
30069         cxx-comments-2.c        cpp/cxxcom2.c
30070         endif-label.c           cpp/endif.c
30071         cpp-hash1.c             cpp/hash1.c
30072         cpp-hash2.c             cpp/hash2.c
30073         cpp-if1.c               cpp/if-1.c
30074         cpp-if2.c               cpp/if-2.c
30075         cpp-if3.c               cpp/if-3.c
30076         cpp-if4.c               cpp/if-4.c
30077         cpp-if5.c               cpp/if-5.c
30078         cpp-cond.c              cpp/if-cexp.c
30079         cpp-missingop.c         cpp/if-mop.c
30080         cpp-missingparen.c      cpp/if-mpar.c
30081         cpp-opprec.c            cpp/if-oppr.c
30082         cpp-ifparen.c           cpp/if-paren.c
30083         cpp-shortcircuit.c      cpp/if-sc.c
30084         cpp-shift.c             cpp/if-shift.c
30085         cpp-unary.c             cpp/if-unary.c
30086         cpp-li1.c               cpp/line1.c
30087         cpp-li2.c               cpp/line2.c
30088         lineno.c                cpp/line3.c
30089         lineno-2.c              cpp/line4.c
30090         cpp-mi.c                cpp/mi1.c
30091         cpp-mic.h               cpp/mi1c.h
30092         cpp-micc.h              cpp/mi1cc.h
30093         cpp-mind.h              cpp/mi1nd.h
30094         cpp-mindp.h             cpp/mi1ndp.h
30095         cpp-mix.h               cpp/mi1x.h
30096         cpp-mi2.c               cpp/mi2.c
30097         cpp-mi2a.h              cpp/mi2a.h
30098         cpp-mi2b.h              cpp/mi2b.h
30099         cpp-mi2c.h              cpp/mi2c.h
30100         cpp-mi3.c               cpp/mi3.c
30101         cpp-mi3.def             cpp/mi3.def
30102         poison-1.c              cpp/poison.c
30103         pr-impl.c               cpp/prag-imp.c
30104         cpp-redef-2.c           cpp/redef1.c
30105         cpp-redef.c             cpp/redef2.c
30106         strpaste.c              cpp/strp1.c
30107         strpaste-2.c            cpp/strp2.c
30108         cpp-tradpaste.c         cpp/tr-paste.c
30109         cpp-tradstringify.c     cpp/tr-str.c
30110         cpp-tradwarn1.c         cpp/tr-warn1.c
30111         cpp-tradwarn2.c         cpp/tr-warn2.c
30112         trigraphs.c             cpp/trigraphs.c
30113         cpp-unc1.c              cpp/unc1.c
30114         cpp-unc2.c              cpp/unc2.c
30115         cpp-unc3.c              cpp/unc3.c
30116         cpp-unc.c               cpp/unc4.c
30117         undef.c                 cpp/undef1.c
30118         undef-2.c               cpp/undef2.c
30119         cpp-wi1.c               cpp/widestr1.c
30120
30121 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30122
30123         * lib/g++.exp (g++_include_flags): Tweak.
30124
30125 2000-06-27  H.J. Lu  <hjl@gnu.org>
30126             Loren J. Rittle  <ljrittle@acm.org>
30127
30128         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30129         version with one that knows about the new gcc tree structure.
30130         (g++_link_flags): Same.
30131
30132 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30133
30134         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30135         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30136         case we are cross-compiling.
30137
30138         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30139         g++.old-deja/g++.niklas/Makefile.in,
30140         g++.old-deja/g++.niklas/configure.in,
30141         g++.old-deja/g++.other/Makefile.in,
30142         g++.old-deja/g++.other/configure.in,
30143         gcc.c-torture/code_quality/Makefile.in,
30144         gcc.c-torture/code_quality/configure.in,
30145         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30146         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30147         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30148         gcc.c-torture/execute/ieee/Makefile.in,
30149         gcc.c-torture/execute/ieee/configure.in,
30150         gcc.c-torture/noncompile/Makefile.in,
30151         gcc.c-torture/noncompile/configure.in,
30152         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30153         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30154         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30155
30156 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30157
30158         * g++.old-deja/g++.other/ambig3.C: New test.
30159
30160 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30161
30162         * g++.old-deja/g++.pt/syntax1.C: New test.
30163         * g++.old-deja/g++.pt/syntax2.C: New test.
30164         * g++.old-deja/g++.other/syntax3.C: New test.
30165         * g++.old-deja/g++.other/syntax4.C: New test.
30166
30167 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30168
30169         * gcc.dg/20000623-1.c: Prototype exit and abort.
30170
30171 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30172
30173         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30174         New tests.
30175         * gcc.dg/cpp-mi3.def: New file.
30176
30177         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30178         inside assertions.
30179         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30180         lexer's error messages.
30181         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30182         divine anything from the linemarkers.
30183         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30184         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30185
30186 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30187
30188         * gcc.dg/20000623-1.c: New test.
30189
30190 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30191
30192         * gcc.c-torture/execute/20000622-1.c: New test.
30193
30194 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30195
30196         * g++.old-deja/g++.other/init15.C: New test.
30197
30198 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30199
30200         * g++.old-deja/g++.pt/vaarg2.C: New test.
30201         * g++.old-deja/g++.pt/vaarg3.C: New test.
30202
30203 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30204
30205         * g++.old-deja/g++.other/dyncast6.C: New test.
30206
30207 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30208
30209         * gcc.c-torture/execute/loop-6.c: New test.
30210
30211 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30212
30213         * gcc.dg/20000614-1.c: New test.
30214         * gcc.dg/20000614-2.c: New test.
30215
30216 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30217
30218         * g++.old-deja/g++.other/inline12.C: New test.
30219
30220 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30221
30222         * g++.old-deja/g++.other/eh1.C: New test.
30223
30224 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30225
30226         * g++.old-deja/g++.other/type.C: New test.
30227
30228 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30229
30230         * g++.old-deja/g++.other/initstring.C: New test.
30231
30232 2000-06-12  Jason Merrill  <jason@redhat.com>
30233
30234         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30235
30236 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30237
30238         * gcc.c-torture/compile/20000609-1.c: New test.
30239
30240 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30241
30242         * gcc.dg/20000609-1.c: New test.
30243
30244 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30245
30246         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30247         * gcc.c-torture/noncompile/poison-1.c: Move...
30248         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30249         * gcc.dg/cpp-li1.c: Add a token after the #line.
30250
30251 2000-06-05  Richard Henderson  <rth@cygnus.com>
30252
30253         * gcc.c-torture/execute/20000605-2.c: New test.
30254         * gcc.c-torture/execute/20000605-3.c: New test.
30255
30256 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30257
30258         * g77.f-torture/execute/20000503-1.x: New file.
30259
30260 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30261
30262         * g++.old-deja/g++.eh/badalloc1.C: New test.
30263
30264 2000-06-05  Richard Henderson  <rth@cygnus.com>
30265
30266         * gcc.c-torture/execute/20000605-1.c: New test.
30267
30268 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30269             Nathan Sidwell <nathan@codesourcery.com>
30270
30271         * gcc.c-torture/compile/20000605-1.c: New test.
30272
30273 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30274
30275         * g77.f-torture/compile/20000601-1.f:  New test.
30276
30277 2000-06-03  Richard Henderson  <rth@cygnus.com>
30278
30279         * gcc.c-torture/execute/20000603-1.c: New.
30280
30281 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30282
30283         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30284         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30285
30286 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30287
30288         * gcc.dg/compare2.c (case 12): XFAIL.
30289         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30290         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30291
30292         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30293
30294 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30295
30296         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30297         guard macro is already defined when the header is first
30298         included.
30299         * gcc.dg/cpp-mix.h: New file.
30300         * gcc.dg/endif-label.c: Update patterns to match compiler.
30301
30302         * g++.brendan/complex1.C: Declare abort.
30303         * g++.law/refs4.C: Remove XFAIL.
30304         * g++.oliva/expr2.C: Declare abort and exit.
30305
30306 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30307
30308         * gcc.c-torture/execute/20000528-1.c: New test.
30309
30310         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30311         * g++.old-deja/g++.law/temps4.C: Likewise.
30312
30313         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30314         stdlib.h.  Call abort() on failure.
30315         * g++.old-deja/g++.law/refs4.C: Likewise.
30316         * g++.old-deja/g++.law/temps4.C: Likewise.
30317         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30318         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30319
30320 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30321
30322         Relative to g++.dg/special:
30323         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30324
30325         Relative to g++.old-deja:
30326         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30327         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30328         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30329         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30330         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30331         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30332         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30333
30334         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30335         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30336         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30337         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30338         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30339         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30340         and/or string.h.
30341
30342         * g++.other/goto1.C: Update expectations for error messages.
30343
30344 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30345
30346         * gcc.c-torture/compile/20000523-1.c: New test.
30347
30348 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30349
30350         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30351
30352 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30353
30354         * g++.old-deja/g++.eh/catch11.C: New test.
30355         * g++.old-deja/g++.eh/catch12.C: New test.
30356
30357 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30358
30359         * gcc.c-torture/execute/20000523-1.c: New test.
30360
30361 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30362
30363         * c-torture/execute/bcp-1.c: Replace abort in arg of
30364         __builtin_constant_p with a generic external function.
30365
30366         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30367         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30368         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30369         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30370         Prototype abort and/or exit.
30371
30372         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30373         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30374         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30375         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30376
30377 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30378
30379         * gcc.dg/dwarf2-1.c: New test.
30380
30381 2000-05-20  Richard Henderson  <rth@cygnus.com>
30382
30383         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30384
30385 2000-05-20  Andreas Jaeger  <aj@suse.de>
30386
30387         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30388         testcase.
30389
30390 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30391
30392         * gcc.c-torture/execute/20000519-2.c: New test.
30393
30394 2000-05-19  Andreas Jaeger  <aj@suse.de>
30395
30396         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30397         which fails with SSA.
30398
30399         * lib/c-torture.exp: Also test with -O3 -fssa.
30400
30401 2000-05-18  Michael Meissner  <meissner@redhat.com>
30402
30403         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30404         * gcc.c-torture/execute/920415-1.c: Ditto.
30405         * gcc.c-torture/execute/920501-1.c: Ditto.
30406         * gcc.c-torture/execute/conversion.c: Ditto.
30407         * gcc.c-torture/execute/cvt-1.c: Ditto.
30408
30409 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30410
30411         * gcc.c-torture/compile/20000518-1.c: New test.
30412
30413 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30414
30415         * g77.f-torture/compile/200005018.f:  New test.
30416
30417 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30418
30419         * gcc.c-torture/compile/20000517-1.c: New test.
30420
30421 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30422
30423         * gcc.c-torture/execute/20000516-1.c: New test.
30424
30425 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30426
30427         * g++.old-deja/g++.other/eh.C: New test.
30428
30429 2000-05-12  Richard Henderson  <rth@cygnus.com>
30430
30431         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30432         constants through to doit's conditional.
30433
30434 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30435
30436         * gcc.c-torture/compile/20000511-1.c: New test.
30437         * g77.f-torture/compile/20000511-1.f: New test.
30438         * g77.f-torture/compile/20000511-2.f: New test.
30439
30440 2000-05-11  Michael Meissner  <meissner@redhat.com>
30441
30442         * gcc.c-torture/execute/20000511-1.c: New test.
30443
30444 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30445
30446         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30447         * gcc.dg/20000510-1.S: New.
30448
30449 2000-05-08  Catherine Moore  <clm@cygnus.com>
30450
30451         * gcc.dg/unused-3.c: New.
30452
30453 2000-05-06  Richard Henderson  <rth@cygnus.com>
30454
30455           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30456           * g++.old-deja/g++.mike/warn1.C: Likewise.
30457           * g++.old-deja/g++.pt/local1.C: Likewise.
30458           * g++.old-deja/g++.pt/local7.C: Likewise.
30459           * g++.old-deja/g++.pt/spec16.C: Likewise.
30460
30461 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30462
30463         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30464
30465 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30466
30467           * g77.f-torture/execute/20000503-1.f:  New test.
30468
30469 2000-05-04  Andreas Jaeger  <aj@suse.de>
30470
30471         * gcc.dg/noreturn-2.c: New test.
30472
30473 2000-05-04  Neil Booth  <NeilB@earthling.net>
30474
30475         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30476         preprocessor.
30477
30478 2000-05-04  Richard Henderson  <rth@cygnus.com>
30479
30480         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30481
30482 2000-05-04  Richard Henderson  <rth@cygnus.com>
30483
30484         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30485         OpenSSL by Jason R Thorpe.
30486
30487 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30488
30489         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30490
30491 2000-05-03  Robert Lipe <robertlipe@usa.net>
30492
30493         * gcc.dg/20000503-1.c: New test.
30494
30495 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30496
30497         * gcc.c-torture/compile/20000502-1.c: New test.
30498         * g++.old-deja/g++.other/align.C: New test.
30499         * gcc.dg/cpp-tradstringify.c: New test.
30500
30501 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30502
30503         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30504         and hard registers.
30505
30506 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30507
30508         * gcc.c-torture/execute/loop-5.c: New test.
30509
30510 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30511
30512         * gcc.c-torture/execute/va-arg-20.c: New test.
30513
30514 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30515
30516         * gcc.c-torture/execute/20000422-1.c: New test.
30517
30518 2000-04-20  Greg McGary  <gkm@gnu.org>
30519
30520         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30521         when optimizing, but without sibling-call optimizations (-O1).
30522
30523 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30524
30525           * gcc.c-torture/compile/20000420-1.c: New test.
30526
30527 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30528
30529         * g++.abi/ptrflags.C: New test.
30530         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30531
30532 2000-04-19  Catherine Moore  <clm@cygnus.com>
30533
30534         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30535
30536 2000-04-19  Greg McGary  <gkm@gnu.org>
30537
30538         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30539         sibling-call optimizations.
30540
30541 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30542
30543         * gcc.dg/20000419-1.c: New test.
30544
30545 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30546
30547         * gcc.c-torture/execute/20000412-6.c: New test.
30548
30549 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30550
30551         * gcc.c-torture/execute/20000412-5.c: New test.
30552         * g77.f-torture/compile/20000412-1.f: New test.
30553         * gcc.c-torture/execute/20000412-4.c: New test.
30554         * gcc.c-torture/compile/20000412-2.c: New test.
30555         * gcc.c-torture/execute/20000412-3.c: New test.
30556         * gcc.c-torture/compile/20000412-1.c: New test.
30557         * gcc.c-torture/execute/20000412-2.c: New test.
30558
30559 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30560
30561         * objc/execute/bf-20.m: New test.
30562
30563 2000-04-10  Richard Henderson  <rth@cygnus.com>
30564
30565         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30566
30567         * gcc.c-torture/execute/20000412-1.c: New test.
30568
30569 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30570
30571         * g++.old-deja/g++.eh/catchptr1.C: New test.
30572
30573 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30574
30575         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30576
30577 2000-04-08  Neil Booth  <NeilB@earthling.net>
30578
30579         * gcc.dg/cpp-nullchar.c: Remove test as
30580         embedded nulls cause problems.
30581
30582 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30583
30584         * gcc.dg/compare2.c: New test.
30585
30586 2000-04-08  Neil Booth  <NeilB@earthling.net>
30587
30588         * gcc.dg/cpp-nullchar.c: New test.
30589
30590 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30591
30592         * gcc.dg/cpp-mi2.c: New test.
30593         * gcc.dg/cpp-mi2[abc].h: New files.
30594
30595 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30596
30597         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30598         member name.
30599
30600 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30601
30602         * g++.old-deja/g++.abi/vmihint.C: New test.
30603
30604 2000-04-06  Neil Booth  <NeilB@earthling.net>
30605
30606         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30607         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30608         copyright.
30609
30610 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30611
30612         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30613         avoid stack-frame overwrite.
30614
30615 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30616
30617         * gcc.c-torture/compile/20000405-2.c: New test.
30618         * gcc.c-torture/compile/20000405-3.c: New test.
30619
30620 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30621
30622         * gcc.c-torture/compile/20000405-1.c: New test.
30623
30624 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30625
30626         * gcc.dg/cast-qual-1.c: Revert last change.
30627
30628 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30629
30630         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30631
30632 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30633
30634         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30635         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30636
30637 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30638
30639         * gcc.c-torture/compile/20000403-2.c: New test.
30640         * gcc.c-torture/compile/20000403-1.c: New test.
30641
30642 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30643
30644         * gcc.c-torture/execute/20000403-1.c: New test.
30645
30646 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30647
30648         * gcc.c-torture/execute/20000402-1.c: New test.
30649
30650 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30651
30652         * gcc.c-torture/execute/va-arg-15.c: New test.
30653         * gcc.c-torture/execute/va-arg-16.c: New test.
30654         * gcc.c-torture/execute/va-arg-17.c: New test.
30655         * gcc.c-torture/execute/va-arg-18.c: New test.
30656         * gcc.c-torture/execute/va-arg-19.c: New test.
30657
30658 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30659
30660         * gcc.c-torture/compile/981211-1.c: Move to...
30661         * gcc.dg/cpp-as1.c: ...here.
30662         * gcc.dg/cpp-as2.c: New file.
30663
30664         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30665         compiler.
30666
30667 2000-04-02  Neil Booth  <NeilB@earthling.net>
30668
30669         * gcc.dg/cpp-cond.c  New tests.
30670         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30671         accidental success less likely.
30672         * gcc.dg/cpp-missingop.c  New tests.
30673         * gcc.dg/cpp-missingparen.c  New tests.
30674         * gcc.dg/cpp-shift.c  New tests.
30675         * gcc.dg/cpp-shortcircuit.c  New tests.
30676         * gcc.dg/cpp-unary.c  New tests.
30677
30678 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30679
30680         * gcc.c-torture/compile/20000329-1.c: New test.
30681
30682 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30683
30684         * gcc.c-torture/compile/20000326-1.c: New test.
30685         * gcc.c-torture/compile/20000326-2.c: New test.
30686
30687 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30688
30689         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30690         the first parameter is a function argument.
30691
30692 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30693
30694         * g++.old-deja/g++.ext/array4.C: New test.
30695
30696 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30697
30698         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30699
30700 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30701
30702         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30703
30704 2000-03-19  Richard Henderson  <rth@cygnus.com>
30705
30706         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30707
30708 2000-03-19  Richard Henderson  <rth@cygnus.com>
30709
30710         * gcc.c-torture/compile/20000319-1.c: New test.
30711
30712 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30713
30714         * gcc.c-torture/execute/20000314-3.c: New test.
30715         * gcc.c-torture/execute/20000314-2.c: New test.
30716         * gcc.c-torture/execute/20000314-1.c: New test.
30717         * gcc.c-torture/compile/20000314-2.c: New test.
30718         * gcc.c-torture/compile/20000314-1.c: New test.
30719
30720 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30721
30722         * g++.old-deja/g++.warn/inline.C: New test.
30723
30724 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30725
30726         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30727         standards-compliant result rather than specific constants.
30728         Put test-values in array.
30729
30730 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30731
30732         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30733         (g++_target_compile): Put test-specific options last.
30734
30735 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30736
30737         * g++.old-deja/g++.eh/vbase4.C: New test.
30738
30739 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30740
30741         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30742
30743 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30744
30745         * g++.old-deja/g++.brendan/misc12.C: Removed.
30746         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30747         * g++.old-deja/g++.ext/pretty4.C: New test.
30748
30749 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30750
30751         * g++.old-deja/g++.other/string2.C: New test.
30752
30753 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30754
30755         * g++.old-deja/g++.warn/impint2.C: New test.
30756
30757 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30758
30759         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30760         is 1, not zero.
30761
30762 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30763
30764         * g++.old-deja/g++.warn/impint.C: New test.
30765         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30766         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30767         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30768         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30769         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30770         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30771         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30772         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30773         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30774         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30775         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30776         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30777
30778 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30779
30780         * gcc.dg/cpp-redef.c: New test.
30781
30782 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30783
30784         * g++.old-deja/g++.pt/unify7.C: New test.
30785
30786 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30787
30788         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30789         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30790
30791 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30792
30793         * gcc.c-torture/compile/20000224-1.c: New test.
30794
30795 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30796
30797         * gcc.c-torture/compile/cpp-2.c: New test.
30798         * gcc.c-torture/compile/cpp-1.c: New test.
30799
30800 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30801
30802         * gcc.c-torture/execute/20000225-1.c: New test.
30803
30804 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30805
30806         * gcc.dg/cpp-li2.c: New test.
30807
30808         * gcc.dg/cpp-wi1.c: New test.
30809
30810         * gcc.dg/cpp-li1.c: New test.
30811
30812 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30813
30814         * g++.old-deja/g++.other/sizeof5.C: New test.
30815
30816 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30817
30818         * gcc.c-torture/execute/va-arg-13.c: New test.
30819
30820 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30821
30822         * gcc.c-torture/execute/va-arg-12.c: New test.
30823
30824 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30825
30826         * gcc.c-torture/execute/20000223-1.c: New test.
30827
30828 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30829
30830         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30831
30832 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30833
30834         * g++.old-deja/g++.abi/ptrmem.C: New test.
30835
30836 2000-02-19  Richard Henderson  <rth@cygnus.com>
30837
30838         * gcc.c-torture/compile/init-3.c: New.
30839
30840 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30841
30842         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30843         ALWAYS_CXXFLAGS.
30844
30845 2000-02-11  Robert Lipe <robertl@sco.com>
30846
30847         * gcc.c-torture/compile/20000211-3.c: New test.
30848
30849 2000-02-11  Martin Buchholz <martin@xemacs.org>
30850
30851         * gcc.c-torture/compile/20000211-2.c: New test.
30852
30853 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30854
30855         * gcc.c-torture/compile/20000211-1.c: New test.
30856
30857 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30858
30859         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30860           on native targets
30861
30862 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30863
30864         * g++.old-deja/g++.other/cast5.C: New test.
30865
30866 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30867
30868         * gcc.c-torture/execute/20000205-1.c: New.
30869
30870 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30871
30872         * g++.old-deja/g++.jason/cast3.C: Return void.
30873         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30874
30875 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30876
30877         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30878
30879         * gcc.dg/loop-1.c: New test.
30880
30881 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30882
30883         * gcc.c-torture/compile/20000127-1.c: New test.
30884         * gcc.c-torture/execute/991228-1.c: New test.
30885
30886 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30887
30888         * gcc.dg/unused-2.c: New test.
30889
30890         * gcc.dg/conv-1.c: New test.
30891
30892 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30893
30894         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30895         compiler.
30896         (tool_option_proc): Fix typo.
30897
30898 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30899
30900         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30901         of the ld on the host, not on the build machine.
30902         Also, don't crash if '--help' is not a supported option.
30903
30904 2000-01-24  Richard Henderson  <rth@cygnus.com>
30905
30906         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30907
30908 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30909
30910         * gcc.c-torture/execute/20000120-2.c: New test.
30911         * gcc.c-torture/execute/20000120-1.c: New test.
30912
30913 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30914
30915         * gcc.c-torture/execute/20000113-1.c: New test.
30916
30917 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30918
30919         * gcc.c-torture/execute/20000112-1.c: New test.
30920
30921 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30922
30923         * gcc.dg/20000111-1.c: New test.
30924
30925 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30926
30927         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30928         with 16 bit integers.
30929
30930 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30931
30932         * gcc.dg/20000108-1.c: New test.
30933
30934 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30935
30936         * g++.old-deja/g++.ns/koenig8.C: New test.
30937
30938 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30939
30940         * g++.old-deja/g++.other/cast4.C: New test.
30941
30942 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30943
30944         * gcc.c-torture/compile/20000105-2.c: New test.
30945         * gcc.c-torture/compile/20000105-1.c: New test.
30946
30947 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30948
30949         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30950         references to printf & atoi to conform to ANSI standard.
30951         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30952         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30953         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30954         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30955         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30956         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30957         * g++.old-deja/g++.brendan/copy1.C: Likewise.
30958         * g++.old-deja/g++.brendan/copy2.C: Likewise.
30959         * g++.old-deja/g++.brendan/copy3.C: Likewise.
30960         * g++.old-deja/g++.brendan/copy4.C: Likewise.
30961         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30962         * g++.old-deja/g++.brendan/copy6.C: Likewise.
30963         * g++.old-deja/g++.brendan/copy7.C: Likewise.
30964         * g++.old-deja/g++.brendan/copy8.C: Likewise.
30965         * g++.old-deja/g++.brendan/crash11.C: Likewise.
30966         * g++.old-deja/g++.brendan/crash14.C: Likewise.
30967         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
30968         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30969         * g++.old-deja/g++.brendan/delete2.C: Likewise.
30970         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
30971         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
30972         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
30973         * g++.old-deja/g++.brendan/eh1.C: Likewise.
30974         * g++.old-deja/g++.brendan/groff1.C: Likewise.
30975         * g++.old-deja/g++.brendan/init3.C: Likewise.
30976         * g++.old-deja/g++.brendan/misc12.C: Likewise.
30977         * g++.old-deja/g++.brendan/misc7.C: Likewise.
30978         * g++.old-deja/g++.brendan/new2.C: Likewise.
30979         * g++.old-deja/g++.brendan/operators4.C: Likewise.
30980         * g++.old-deja/g++.brendan/operators5.C: Likewise.
30981         * g++.old-deja/g++.brendan/overload2.C: Likewise.
30982         * g++.old-deja/g++.brendan/overload7.C: Likewise.
30983         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
30984         * g++.old-deja/g++.brendan/reference1.C: Likewise.
30985         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
30986         * g++.old-deja/g++.brendan/template24.C: Likewise.
30987         * g++.old-deja/g++.brendan/template3.C: Likewise.
30988         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
30989         * g++.old-deja/g++.jason/inline3.C: Likewise.
30990         * g++.old-deja/g++.jason/opeq.C: Likewise.
30991         * g++.old-deja/g++.law/arg5.C: Likewise.
30992         * g++.old-deja/g++.law/arm7.C: Likewise.
30993         * g++.old-deja/g++.law/ctors11.C: Likewise.
30994         * g++.old-deja/g++.law/cvt8.C: Likewise.
30995         * g++.old-deja/g++.law/init9.C: Likewise.
30996         * g++.old-deja/g++.law/refs4.C: Likewise.
30997         * g++.old-deja/g++.law/template2.C: Likewise.
30998         * g++.old-deja/g++.law/visibility24.C: Likewise.
30999         * g++.old-deja/g++.law/vtable3.C: Likewise.
31000         * g++.old-deja/g++.mike/asm2.C: Likewise.
31001         * g++.old-deja/g++.mike/eh1.C: Likewise.
31002         * g++.old-deja/g++.mike/misc1.C: Likewise.
31003         * g++.old-deja/g++.mike/misc13.C: Likewise.
31004         * g++.old-deja/g++.mike/misc14.C: Likewise.
31005         * g++.old-deja/g++.mike/ns12.C: Likewise.
31006         * g++.old-deja/g++.mike/p1248.C: Likewise.
31007         * g++.old-deja/g++.mike/p3708.C: Likewise.
31008         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31009         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31010         * g++.old-deja/g++.mike/p646.C: Likewise.
31011         * g++.old-deja/g++.mike/p700.C: Likewise.
31012         * g++.old-deja/g++.mike/p783.C: Likewise.
31013         * g++.old-deja/g++.mike/p783a.C: Likewise.
31014         * g++.old-deja/g++.mike/p783b.C: Likewise.
31015         * g++.old-deja/g++.mike/p786.C: Likewise.
31016         * g++.old-deja/g++.mike/p789.C: Likewise.
31017         * g++.old-deja/g++.mike/p789a.C: Likewise.
31018         * g++.old-deja/g++.mike/p807a.C: Likewise.
31019         * g++.old-deja/g++.other/delete3.C: Likewise.
31020         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31021         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31022         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31023         * g++.old-deja/g++.other/empty1.C: Likewise.
31024         * g++.old-deja/g++.other/temporary1.C: Likewise.
31025         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31026         * g++.old-deja/g++.pt/t16.C: Likewise.
31027         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31028
31029 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31030
31031         * gcc.dg/991230-1.c: New test.
31032
31033 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31034
31035         * gcc.c-torture/compile/991229-3.c: New test.
31036         * gcc.c-torture/compile/991229-2.c: New test.
31037         * gcc.c-torture/compile/991229-1.c: New test.
31038
31039 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31040
31041         * gcc.c-torture/compile/labels-2.c: New test.
31042
31043 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31044
31045         * gcc.c-torture/execute/991227-1.c: New test.
31046
31047 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31048
31049         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31050
31051 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31052
31053         * gcc.c-torture/execute/991221-1.c: New test.
31054
31055 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31056
31057         * g++.old-deja/g++.other/cast3.C: New test.
31058
31059 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31060
31061         * gcc.c-torture/execute/991216-4.c: New test.
31062
31063 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31064
31065         * gcc.c-torture/execute/991216-1.c: New test.
31066         * gcc.c-torture/execute/991216-2.c: New test.
31067         * gcc.c-torture/execute/991216-3.c: New test.
31068
31069 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31070
31071         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31072         Actually make the test fail by using "-O2" for compilation.
31073
31074 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31075
31076         * g++.old-deja/g++.warn/cast-align1.C: New test.
31077
31078 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31079
31080         * gcc.c-torture/compile/991214-1.c: New test.
31081         * gcc.c-torture/compile/991214-2.c: New test.
31082
31083 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31084
31085         * gcc.dg/991214-1.c: New test.
31086
31087 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31088
31089         * gcc.c-torture/compile/991213-3.c: New test.
31090         * gcc.c-torture/compile/991213-2.c: New test.
31091         * gcc.c-torture/compile/991213-1.c: New test.
31092
31093 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31094
31095         * gcc.dg/991209-1.c: New test.
31096
31097 1999-12-08  Nathan Sidwell <nathan@acm.org>
31098
31099         * gcc.c-torture/compile/991208-1.c: New test.
31100
31101 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31102
31103         * gcc.dg/ultrasp2.c: New test.
31104
31105 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31106
31107         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31108
31109 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31110
31111         * gcc.c-torture/compile/991202-1.c: New test.
31112         * gcc.c-torture/execute/991202-1.c: New test.
31113         * gcc.c-torture/execute/991202-2.c: New test.
31114         * gcc.c-torture/execute/991202-3.c: New test.
31115
31116 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31117
31118         * g++.old-deja/g++.abi/align.C: New test.
31119         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31120         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31121
31122 1999-12-01  Richard Henderson  <rth@cygnus.com>
31123
31124         * gcc.c-torture/execute/991201-1.c: New.
31125
31126 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31127
31128         * gcc.dg/991129-1.c: New test.
31129
31130 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31131
31132         * gcc.c-torture/compile/991127-1.c: New test.
31133
31134 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31135
31136         * g++.old-deja/g++.other/warn4.C: New test.
31137
31138 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31139
31140         * g++.old-deja/g++.eh/cleanup2.C: New test.
31141         * g++.old-deja/g++.ext/pretty2.C: New test.
31142         * g++.old-deja/g++.ext/pretty3.C: New test.
31143         * g++.old-deja/g++.other/debug6.C: New test.
31144
31145 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31146
31147         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31148         compiler_output to look for one error message instead of two.
31149
31150 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31151
31152         * gcc.c-torture/execute/991118-1.c: Also test case
31153         where the word boundary does not split a byte evenly.
31154
31155 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31156
31157         * g++.old-deja/g++.ext/restrict1.C: New test.
31158
31159 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31160
31161         * gcc.c-torture/execute/991118-1.c: New test.
31162
31163 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31164
31165         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31166         working directory pathnames.
31167
31168 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31169
31170         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31171         host is equipped with driver.h and driver.o so it can actually
31172         compile and run the tests.
31173
31174 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31175
31176         * gcc.c-torture/compile/991008-1.c: New test.
31177
31178 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31179
31180         * lib/gcc-dg.exp: Include target-supports.exp
31181
31182 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31183
31184         * lib/target-supports.exp: New file: Provide procs to test for
31185         features supported by the target.
31186         (check_weak_available): Moved here from ecos.exp.
31187         (check_alias_available): New proc: Determine of the target
31188         toolchain supports the alias attribute.
31189
31190         * gcc.dg/special/ecos.exp: Move check_weak_available to
31191         target-supports.exp.
31192         (alias-1.c): Only perform the test if the target supports
31193         aliases.
31194         (wkali-1.c): Only perform the test if the target supports
31195         aliases.
31196
31197         * gcc.dg/990506-0.c: Expect error messages from cross
31198         targets as well as native targets.
31199
31200 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31201
31202         * gcc.dg/ultrasp1.c: Removed xfail.
31203         * gcc.dg/struct-ret-2.c: Likewise.
31204         * gcc.dg/array-1.c: Likewise.
31205
31206 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31207
31208         * gcc.dg/struct-ret-2.c: New test.
31209
31210         * gcc.dg/array-1.c: New test.
31211
31212 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31213
31214         * gcc.c-torture/execute/991030-1.c: New test.
31215
31216 1999-10-26  Richard Henderson  <rth@cygnus.com>
31217
31218         * gcc.c-torture/compile/991026-2.c: New test.
31219
31220 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31221
31222         * gcc.c-torture/compile/991026-1.c: New test.
31223
31224 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31225
31226         * gcc.c-torture/execute/991023-1.c: New test.
31227
31228 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31229
31230         * gcc.c-torture/execute/991019-1.c: New test.
31231
31232 1999-10-16  Richard Henderson  <rth@cygnus.com>
31233
31234         * gcc.c-torture/execute/991016-1.c: New test.
31235
31236 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31237
31238         * gcc.c-torture/execute/991014-1.c: New test.
31239
31240 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31241
31242         * g++.old-deja/g++.other/union2.C: New test.
31243
31244 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31245
31246         * g++.old-deja/g++.other/vaarg2.C: New test.
31247         * g++.old-deja/g++.other/vaarg3.C: New test.
31248
31249 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31250
31251         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31252         in compile/.
31253
31254 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31255
31256         * gcc.c-torture/execute/va-arg-11.c: New test.
31257
31258 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31259
31260         * lib/file-format.exp (gcc_target_object_format): Don't
31261         crash if objdump is unavailable.
31262
31263 1999-09-29  Donn Terry <donn@interix.com>
31264
31265         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31266
31267 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31268
31269         * gcc.c-torture/compile/990928-1.c: New test.
31270
31271 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31272
31273         * g++.old-deja/g++.other/decl6.C: New test.
31274
31275 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31276
31277         * gcc.c-torture/execute/va-arg-10.c: New test.
31278
31279 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31280
31281         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31282         __PRETTY_FUNCTION__.
31283
31284 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31285
31286         * gcc.c-torture/execute/990923-1.c: New test.
31287
31288 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31289
31290         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31291         for which -fpic is inappropriate.
31292
31293 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31294
31295         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31296
31297 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31298
31299         * g++.old-deja/g++.other/dyncast1.C: New test.
31300         * g++.old-deja/g++.other/dyncast2.C: New test.
31301         * g++.old-deja/g++.other/dyncast3.C: New test.
31302         * g++.old-deja/g++.other/dyncast4.C: New test.
31303         * g++.old-deja/g++.other/dyncast5.C: New test.
31304         * g++.old-deja/g++.eh/catch3.C: New test.
31305         * g++.old-deja/g++.eh/catch3p.C: New test.
31306         * g++.old-deja/g++.eh/catch4.C: New test.
31307         * g++.old-deja/g++.eh/catch4p.C: New test.
31308         * g++.old-deja/g++.eh/catch5.C: New test.
31309         * g++.old-deja/g++.eh/catch5p.C: New test.
31310         * g++.old-deja/g++.eh/catch6.C: New test.
31311         * g++.old-deja/g++.eh/catch6p.C: New test.
31312         * g++.old-deja/g++.eh/catch7.C: New test.
31313         * g++.old-deja/g++.eh/catch7p.C: New test.
31314         * g++.old-deja/g++.eh/catch8.C: New test.
31315         * g++.old-deja/g++.eh/catch8p.C: New test.
31316         * g++.old-deja/g++.eh/catch9.C: New test.
31317         * g++.old-deja/g++.eh/catch9p.C: New test.
31318
31319 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31320
31321         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31322         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31323
31324 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31325
31326         * gcc.c-torture/compile/990913-1.c: New test.
31327
31328 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31329
31330         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31331         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31332
31333 1999-09-09  Richard Henderson  <rth@cygnus.com>
31334
31335         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31336
31337 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31338
31339         * g++.old-deja/g++.other/lookup11.C: New test.
31340         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31341         what is permitted and what we want.
31342         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31343         overload use.
31344         * g++.old-deja/g++.jason/rfg5.C: Likewise
31345
31346 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31347
31348         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31349         * gcc.c-torture/noncompile/poison-1.c: New file.
31350
31351 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31352
31353         * g++.old-deja/g++.other/sizeof3.C: New test.
31354         * g++.old-deja/g++.other/sizeof4.C: New test.
31355         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31356         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31357
31358 1999-09-07  Richard Henderson  <rth@cygnus.com>
31359
31360         * gcc.dg/va-arg-1.c: New.
31361
31362 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31363
31364         * gcc.c-torture/execute/va-arg-9.c: New test.
31365
31366 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31367
31368         * g77.f-torture/compile/980519-2.f: New test.
31369         * g77.f-torture/compile/19990905-0.f: New test.
31370         * g77.f-torture/compile/19990905-1.f: New test.
31371         * g77.f-torture/compile/19990905-2.f: New test.
31372
31373         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31374
31375 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31376
31377         * gcc.c-torture/execute/990827-1.c: Fix typo.
31378
31379 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31380
31381         * g++.old-deja/g++.other/deref1.C: New test.
31382
31383 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31384
31385         * g++.old-deja/g++.other/ambig2.C: New test.
31386         * g++.old-deja/g++.other/cond5.C: New test.
31387         * g++.old-deja/g++.other/lookup16.C: New test.
31388
31389 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31390
31391         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31392         assemblers too.
31393
31394 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31395
31396         * lib/c-torture.exp: Avoid the "compare executables" optimization
31397         when testing native.
31398
31399 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31400
31401         * gcc.c-torture/execute/990829-1.c: New test.
31402         * gcc.c-torture/compile/990829-1.c: New test.
31403
31404 1999-08-27  Paul Burchard  <burchard@pobox.com>
31405
31406         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31407         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31408         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31409         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31410         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31411         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31412         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31413         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31414         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31415         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31416         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31417
31418 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31419
31420         * gcc.c-torture/execute/990827-1.c: New test.
31421
31422 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31423
31424         * g77.f-torture/noncompile/19990826-4.f: New test.
31425
31426         * g77.f-torture/compile/19990826-3.f: New test.
31427
31428         * g77.f-torture/execute/19990826-2.f: New test.
31429
31430         * g77.f-torture/compile/19990826-1.f: New test.
31431
31432         * gcc.c-torture/execute/990826-0.c: New test.
31433         * g77.c-torture/execute/19990826-0.f: New test.
31434
31435         * g77.f-torture/noncompile/970626-2.f: New test.
31436
31437 1999-08-25  Paul Burchard  <burchard@pobox.com>
31438
31439         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31440         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31441         lss-011.C: New tests.
31442
31443 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31444
31445         * g++.old-deja/g++.other/decl5.C: New test.
31446
31447 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31448
31449         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31450         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31451         call `postbase' for each one.  All callers of `postbase' changed
31452         to call this instead.
31453
31454 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31455
31456         * gcc.c-torture/execute/990811-1.c: New test.
31457
31458 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31459
31460         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31461         just native ones.
31462
31463         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31464         just native ones.
31465
31466 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31467
31468         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31469
31470 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31471
31472         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31473
31474 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31475
31476         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31477
31478 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31479
31480         * gcc.c-torture/execute/990804-1.c: New test.
31481
31482 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31483
31484         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31485         * g++.old-deja/g++.brendan/crash64.C: Likewise
31486         * g++.old-deja/g++.brendan/overload8.C: Likewise
31487
31488 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31489
31490         * g++.old-deja/g++.other/struct1.C: New test.
31491
31492 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31493
31494         * g++.old-deja/g++.other/enum2.C: New test.
31495
31496 1999-08-02  Richard Henderson  <rth@cygnus.com>
31497
31498         Adapted from tests from Franz Sirl:
31499         * gcc.c-torture/execute/va-arg-7.c: New test.
31500         * gcc.c-torture/execute/va-arg-8.c: New test.
31501
31502 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31503
31504         * gcc.c-torture/compile/990801-2.c: New test.
31505
31506         * gcc.c-torture/compile/990801-1.c: New test.
31507
31508 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31509
31510         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31511         fp-cmp-1.c, converting double to float.
31512
31513         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31514         fp-cmp-1.c, converting double to long double.
31515
31516         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31517         from fr1 to unknown_register, since fr1 is a legitimate register
31518         on some machines.
31519
31520 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31521
31522         * README: More listname related changes.
31523
31524 1999-07-08  Catherine Moore  <clm@cygnus.com>
31525
31526         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31527
31528 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31529
31530         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31531
31532 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31533
31534         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31535
31536 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31537
31538         * gcc.dg/990703-1.c: New test.
31539
31540 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31541
31542         * lib/file-format.exp: New file: Move definition of proc
31543         gcc_target_object_format to here from
31544         gcc.dg/special/ecos.exp.
31545
31546         * lib/c-torture.exp: Include lib file-format.exp.
31547         * lib/gcc-dg.exp: Include lib file-format.exp.
31548
31549         * gcc.dg/special/ecos.exp: Remove definition of proc
31550         gcc_target_object_format.
31551
31552 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31553
31554         * gcc.c-torture/execute/990628-1.c: New test.
31555
31556 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31557
31558         * gcc.c-torture/compile/990625-2.c: New test.
31559
31560         * gcc.c-torture/compile/990625-1.c: New test.
31561
31562 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31563
31564         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31565         attributes compile.
31566         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31567         ports that use the COFF/PE file format.
31568
31569 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31570
31571         * gcc.c-torture/compile/990617-1.c: New test.
31572
31573 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31574
31575         * g++.old-deja/g++.other/decl4.C: New test.
31576
31577 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31578
31579         * g++.old-deja/g++.other/bitfld3.C: New test.
31580
31581 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31582
31583         * g++.old-deja/g++.eh/catch1.C: New test.
31584
31585 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31586
31587         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31588
31589         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31590         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31591
31592 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31593
31594         * g77.f-torture/compile/19990502-0.f: Replace with new,
31595         shorter, test that still fails after recent changes.
31596
31597 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31598
31599         * gcc.c-torture/execute/990604-1.c: New test.
31600
31601 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31602
31603         * gcc.c-torture/execute/990531-1.c: New test.
31604
31605 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31606
31607         * gcc.c-torture/compile/990527-1.c: New test.
31608
31609 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31610
31611         * gcc.c-torture/execute/990527-1.c: New test.
31612
31613 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31614
31615         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31616         bitfields as signed.
31617
31618 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31619
31620         * g77.f-torture/compile/19990525-0.f: New test.
31621
31622 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31623
31624         * gcc.c-torture/execute/990525-2.c: New test.
31625
31626         * gcc.c-torture/execute/990525-1.c: New test.
31627
31628 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31629
31630         * g++.old-deja/g++.other/anon3.C: New test.
31631         * g++.old-deja/g++.other/anon4.C: New test.
31632         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31633         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31634         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31635         Merrill).
31636
31637 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31638
31639         * gcc.c-torture/execute/990524-1.c: New test.
31640
31641         * gcc.dg/990524-1.c: New test.
31642
31643 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31644
31645         * gcc.c-torture/compile/990523-1.c: New test.
31646
31647 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31648
31649         * gcc.c-torture/compile/990519-1.c: New test.
31650
31651 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31652
31653         * gcc.c-torture/compile/990517-1.c: New test.
31654
31655         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31656         (e4, f4): New tests.
31657         (main): Call them.
31658
31659 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31660
31661         * gcc.dg/noreturn-1.c: New test.
31662
31663 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31664
31665         * gcc.c-torture/execute/990513-1.c: New test.
31666
31667 1999-05-10  Richard Henderson  <rth@cygnus.com>
31668
31669         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31670
31671 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31672
31673         * g77.f-torture/execute/erfc.f: Use small single-precision
31674         values, to avoid problems on Alphas when not -mieee.
31675
31676 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31677
31678         * gcc.dg/990506-0.c: New test.
31679
31680 1999-05-08  Richard Henderson  <rth@cygnus.com>
31681
31682         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31683         the constant to test.  Don't XFAIL 64-bit targets.
31684
31685         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31686         * g++.old-deja/g++.law/profile1.C: Likewise.
31687
31688         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31689         operator new instances.
31690         * g++.old-deja/g++.other/delete5.C: Likewise.
31691
31692 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31693
31694         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31695         intrinsic.
31696
31697 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31698
31699         * g77.f-torture/execute/u77-test.f: Reverse order of two
31700         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31701
31702 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31703
31704         * gcc.dg/compare1.c: New test.
31705
31706 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31707
31708         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31709         New tests.
31710
31711 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31712
31713         * g77.f-torture/compile/19990502-1.f: New test.
31714
31715 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31716
31717         * g77.f-torture/compile/19990502-0.f: New test.
31718
31719 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31720
31721         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31722         intrinsic.
31723
31724 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31725
31726         * g77.f-torture/execute/u77-test.f (main): List libU77
31727         intrinsics not currently tested.
31728         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31729         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31730         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31731         Trim blanks off the ends of some printed strings.
31732
31733 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31734
31735         * g77.f-torture/execute/u77-test.f (main): Just warn about
31736         FSTAT gid disagreement, as it's expected on some systems.
31737
31738 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31739
31740         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31741         use a new function, which allows for some slop.
31742         Clean up some commentary.
31743         (issum): The new function.
31744         (sgladd): Deleted subroutine.
31745
31746 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31747
31748         * g77.f-torture/execute/u77-test.f: Modify to be more like
31749         libf2c/libU77 version, bringing patches to that version here.
31750         Add suitable commentary.
31751
31752 1999-04-25  Richard Henderson  <rth@cygnus.com>
31753
31754         * gcc.dg/990424-1.c: New test.
31755
31756 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31757
31758         * g77.f-torture/execute/u77-test.f (main): Bug involving
31759         LSTAT has been fixed, so turn back on full checking.
31760
31761 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31762
31763         * g77.f-torture/compile/19990419-0.f: New test.
31764         * g77.f-torture/execute/19990419-1.f: New test.
31765
31766 1999-04-17  Richard Henderson  <rth@cygnus.com>
31767
31768         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31769         to avoid the need for a prototype to supress a warning.
31770
31771 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31772
31773         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31774
31775 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31776
31777         * gcc.c-torture/execute/990404-1.c: New test.
31778
31779 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31780
31781         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31782         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31783         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31784         missing initializer warnings.
31785
31786 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31787
31788         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31789         matching strings.
31790
31791 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31792
31793         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31794
31795 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31796
31797         * g77.f-torture/execute/19990325-0.f: New test.
31798         * g77.f-torture/execute/19990325-1.f: New test.
31799
31800 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31801
31802         * gcc.c-torture/execute/990324-1.c: New test.
31803
31804 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31805
31806         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31807         test with 4.
31808
31809 1999-03-17  Richard Henderson  <rth@cygnus.com>
31810
31811         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31812
31813 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31814
31815         * g77.f-torture/execute/19990313-2.f: New test.
31816         * g77.f-torture/execute/19990313-3.f: New test.
31817
31818 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31819
31820         * g77.f-torture/execute/19990313-0.f: New test.
31821         * g77.f-torture/execute/19990313-1.f: New test.
31822
31823 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31824
31825         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31826         printf to sprintf.
31827         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31828         (main): Add check for u15.  Conditionalize u31 check depending on
31829         whether ints are <32 bits or >=32 bits.
31830
31831 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31832
31833         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31834
31835 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31836
31837         * g77.f-torture/compile/19990305-0.f: New test.
31838         * g77.f-torture/execute/19981119-0.f: New test.
31839
31840 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31841
31842         * g77.f-torture/execute/970625-2.f: call ABORT if final
31843         result is not correct, instead of just printing it.
31844         Add this checking via newly introduced obfuscation, to
31845         trip up buggy front ends.
31846
31847 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31848
31849         * g77.f-torture/compile/960317-1.f: Moved from being
31850         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31851
31852 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31853
31854         * g77.f-torture/execute/960317-1.f: New (old) test.
31855         * g77.f-torture/execute/970625-2.f: Ditto.
31856
31857 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31858
31859         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31860         message on line 1 or line 2; cccp and cpplib do this differently.
31861
31862 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31863
31864         * g++.old-deja/g++.law/weak1.C: New test.
31865
31866 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31867
31868         * gcc.c-torture/execute/990119-1.c: Renamed to...
31869         * gcc.dg/990119-1.c: this, so it will only be tested once
31870         (it's a preprocessor test, it doesn't need to be run at
31871         multiple optimization levels).
31872
31873 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31874
31875         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31876           ALWAYS_CXXFLAGS.
31877
31878 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31879
31880         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31881         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31882         to not be compilable by current g77.
31883
31884 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31885
31886         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31887
31888 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31889
31890         * gcc.c-torture/execute/990222-1.c: New test.
31891
31892 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31893
31894         * g77.f-torture/compile/19990218-0.f: New test.
31895         * g77.f-torture/noncompile/19990218-1.f: New test.
31896
31897 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31898
31899         * g77.f-torture/compile/19981216-0.f: New test.
31900
31901 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31902
31903         * gcc.dg/990214-1.c: New test.
31904
31905 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31906
31907         * gcc.dg/990213-2.c: New test.
31908
31909         * gcc.dg/990213-1.c: New test.
31910
31911 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31912
31913         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31914         ints.
31915
31916 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31917
31918         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31919         specified by target.
31920
31921         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31922
31923 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31924
31925         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31926
31927 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31928
31929         * gcc.dg/special/ecos.exp: New test driver for new tests with
31930         special requirements.
31931
31932         * gcc.dg/special/alias-1.c: New test.
31933         * gcc.dg/special/gcsec-1.c: New test.
31934         * gcc.dg/special/weak-1.c: New test.
31935         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31936         * gcc.dg/special/weak-2.c: New test.
31937         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31938         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31939         * gcc.dg/special/wkali-1.c: New test.
31940         * gcc.dg/special/wkali-2.c: New test.
31941         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31942         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31943
31944 1999-02-10  Felix Lee  <flee@cygnus.com>
31945
31946           * lib/c-torture.exp (c-torture-compile): Pull out code for
31947           analyzing gcc error messages.
31948           (c-torture-execute): Likewise.  Fix some (harmless) false
31949           positives.
31950           * lib/gcc.exp (gcc_check_compile): New function.
31951
31952 1999-02-08  Richard Henderson  <rth@cygnus.com>
31953
31954         * gcc.c-torture/execute/990208-1.c: New test.
31955
31956 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31957
31958         * g++.dg/special/ecos.exp: New driver for new tests with special
31959         requirements
31960
31961         * g++.dg/special/conpr-1.C: New test
31962         * g++.dg/special/conpr-2.C: New test
31963         * g++.dg/special/conpr-2a.C: New test
31964         * g++.dg/special/conpr-3.C: New test
31965         * g++.dg/special/conpr-3a.C: New test
31966         * g++.dg/special/conpr-3b.C: New test
31967
31968         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
31969         allow g++ to use the dg driver
31970
31971         * README: Add comment about g++.dg directory
31972
31973 1999-02-06  Jeffrey A Law  (law@cygnus.com)
31974
31975         * README: Update email addresses.
31976
31977 1999-02-03  Nick Clifton  <nickc@cygnus.com>
31978
31979         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
31980         arguments in order to force structure S onto the stack even on
31981         the alpha.
31982         (test): Pass 10 leading arguments to function foo as well as the
31983         structure S.
31984
31985         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
31986         failure for all targets.
31987
31988         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
31989         abort to terminate program execution.
31990
31991 1999-01-30  Richard Henderson  <rth@cygnus.com>
31992
31993         * gcc.c-torture/execute/990130-1.c: New test.
31994
31995 1999-01-30  Jeffrey A Law  (law@cygnus.com)
31996
31997         * gcc.dg/990130-1.c: New test.
31998
31999 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32000
32001         * gcc.c-torture/execute/990128-1.c: New test.
32002
32003 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32004
32005         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32006
32007 1999-01-27  Felix Lee  <flee@cygnus.com>
32008
32009         * lib/c-torture.exp (c-torture-compile): pull out code for
32010         analyzing gcc error messages.
32011         (c-torture-execute): ditto, and fix some (harmless) false
32012         positives.
32013         * lib/gcc.exp (gcc_check_compile): new function.
32014
32015 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32016
32017         * gcc.dg/990117-1.c: New test.
32018
32019         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32020
32021         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32022
32023 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32024
32025         * g77.f-torture/compile/990115-1.f: New test.
32026
32027 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32028
32029         * gcc.c-torture/compile/990107-1.c: New test
32030
32031 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32032
32033         * gcc.c-torture/execute/990106-2.c: New test.
32034
32035         * gcc.c-torture/execute/990106-1.c: New test.
32036
32037 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32038
32039         * gcc.c-torture/compile/981223-1.c: New test.
32040
32041 1998-12-29  Richard Henderson  <rth@cygnus.com>
32042
32043         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32044         (opt3): Rename from opt4 and disable.
32045
32046 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32047
32048         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32049
32050 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32051
32052         * g++.old-deja/g++.other/conv5.C: New test.
32053
32054 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32055
32056         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32057
32058 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32059
32060         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32061
32062 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32063
32064         * gcc.c-torture/compile/981211-1.c: New test.
32065
32066 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32067
32068         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32069
32070         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32071
32072 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32073
32074         * gcc.special/930510-1.c: Make C9X safe.
32075         * gcc.misc-tests/gcov-1.c Similarly.
32076         * gcc.misc-tests/gcov-2.c Similarly.
32077
32078 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32079
32080         * gcc.dg/ultrasp1.c: New test.
32081
32082 1998-12-06  Richard Henderson  <rth@cygnus.com>
32083
32084         * gcc.c-torture/execute/981206.c: New test.
32085
32086 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32087
32088         * g++.old-deja/g++.ns/template7.C: New test.
32089
32090         * g++.old-deja/g++.other/expr1.C: New test.
32091
32092         * g++.old-deja/g++.eh/tmpl3.C: New test.
32093
32094         * g++.old-deja/g++.eh/tmpl2.C: New test.
32095
32096 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32097
32098         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32099         * g++.old-deja/g++.other/using6.C: Removed.
32100         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32101
32102         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32103
32104 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32105
32106         * g++.old-deja/g++.pt/overload8.C: New test.
32107
32108         * g++.old-deja/g++.pt/overload7.C: New test.
32109
32110         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32111
32112         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32113         and relinking messages.
32114         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32115         compiling with -frepo.
32116
32117 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32118
32119         * g++.old-deja/g++.pt/lookup6.C: New test.
32120
32121 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32122
32123         * gcc.c-torture/execute/981130-1.c: New test.
32124         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32125
32126 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32127
32128         * g++.old-deja/g++.pt/explicit76.C: New test.
32129
32130         * g++.old-deja/g++.pt/friend38.C: New test.
32131
32132         * g++.old-deja/g++.ns/crash2.C: New test.
32133
32134         * g++.old-deja/g++.pt/defarg8.C: New test.
32135
32136         * g++.old-deja/g++.pt/instantiate6.C: New test.
32137
32138         * g++.old-deja/g++.pt/static6.C: New test.
32139
32140         * g++.old-deja/g++.pt/decl2.C: New test.
32141
32142 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32143
32144         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32145         problem is actually related with name lookup, but so what? :-)
32146
32147         * g++.old-deja/g++.pt/friend37.C: New test.
32148
32149 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32150
32151         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32152         element, which fails on some systems.
32153
32154         * g77.f-torture/execute/labug1.f: New test.
32155
32156 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32157
32158         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32159         is defined.
32160
32161 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32162
32163         * g77.f-torture/compile/981117-1.f: New test.
32164
32165 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32166
32167         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32168         properly discarded.
32169
32170 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32171
32172         * gcc.c-torture/execute/memcheck: New directory of tests for
32173         -fcheck-memory-usage.
32174
32175 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32176
32177         * README: New file, general information about the testsuite and
32178         new description of the various C++ test subdirectories.
32179         * README.g++: Eliminate obsolete information, update and move most
32180         relevant stuff to README.
32181
32182 1998-11-07  Richard Henderson  <rth@cygnus.com>
32183
32184         * gcc.c-torture/compile/981107-1.c: New test.
32185
32186 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32187
32188         * execute/memcpy-bi.c: New testcase.
32189
32190 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32191
32192         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32193         base classes.
32194
32195         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32196         template is selected.
32197
32198         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32199         classes, it should be accepted for all types.
32200
32201         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32202
32203         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32204         specializations start with template headers.
32205
32206 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32207
32208         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32209
32210         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32211         non-POD types.
32212
32213 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32214
32215         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32216
32217 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32218
32219         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32220
32221 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32222
32223         * 981019-1.c: New test.
32224
32225 1998-10-14  Robert Lipe <robertl@dgii.com>
32226
32227         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32228         find objc headers.
32229
32230 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32231
32232         * compile/981001-4.c: Remove use of GCC extension that triggers a
32233         compiler bug.
32234
32235 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32236
32237         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32238
32239 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32240
32241         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32242         instantiation of template produces incorrect code for delete
32243         expression.
32244
32245         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32246         constructors' name is not unique.
32247         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32248         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32249
32250         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32251         automatic array of const is ill-formed.
32252
32253         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32254         of template parameter?
32255
32256         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32257         const.
32258
32259         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32260         pointer-to-member expression.
32261
32262         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32263         declaration causes ICE.
32264
32265 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32266
32267         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32268         reserved in the global namespace.
32269
32270         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32271         generate needed virtual table.
32272
32273         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32274
32275 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32276
32277         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32278         template-dependent type
32279
32280 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32281
32282         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32283         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32284         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32285
32286         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32287         class should be usable as argument of member function.
32288         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32289         class should be usable as return type of member function.
32290         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32291         class should be usable as type of data member.
32292
32293         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32294
32295 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32296
32297         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32298
32299 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32300
32301         * gcc.dg/dll-?.c Add thumb to target list.
32302         Fix assembler scan patterns to match current assembler output.
32303
32304 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32305
32306         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32307         matching of template brackets.
32308
32309         * g++.old-deja/g++.other/using4.C: New test.  Test using
32310         declarations of methods from base classes.
32311
32312         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32313         within functions should introduce names into the innermost
32314         enclosing namespace.
32315
32316         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32317         of static locals if first initialization throws.
32318
32319 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32320
32321         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32322
32323 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32324
32325         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32326         lose track of the possible targets of tablejump insns.
32327         * special/special.exp: Run it.
32328
32329 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32330
32331         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32332         must be declared before its specializations can be named in friend
32333         declarations.
32334
32335 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32336
32337         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32338
32339         * g77.f-torture/execute/io1.f: New test.
32340
32341 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32342
32343         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32344         with pointer to template function, for which no argument deduction
32345         is possible.
32346
32347         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32348         specialization of template function as argument to template
32349         function.
32350
32351         * g++.old-deja/g++.other/access2.C: New test; Inner class
32352         shouldn't have privileged access to Outer's names.
32353
32354 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32355
32356         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32357         friend template declared within template class conflicts with
32358         nested class of the same name.
32359
32360         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32361         is ignored.
32362
32363         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32364         object with direct initializer as function declaration.
32365
32366         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32367         initializers.
32368
32369         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32370         involving const pointer and NULL produces incorrect result.
32371
32372         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32373         type name without `typename' should be rejected with -pedantic.
32374
32375 1998-10-02  Richard Henderson  <rth@cygnus.com>
32376
32377         * g++.old-deja/g++.other/addrof1.C: New test.
32378
32379 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32380
32381         * gcc.c-torture/compile/981001-1.c: New test.
32382         * gcc.c-torture/execute/981001-1.c: New test.
32383
32384 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32385
32386         * gcc.c-torture/compile/981001-2.c: New test.
32387         * gcc.c-torture/compile/981001-3.c: New test.
32388         * gcc.c-torture/compile/981001-4.c: New test.
32389
32390 1998-10-01  Robert Lipe  <robertl@dgii.com>
32391
32392         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32393         multilibbed hosts.   Idea grafted from g77.exp.
32394
32395 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32396
32397         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32398         avoid losing on systems which need -lsocket.
32399
32400 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32401
32402         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32403         * g++.old-deja/g++.other/nested2.C: Ditto.
32404         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32405         failure.
32406
32407 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32408
32409         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32410         preferred over template operator!= for enum bitfields.
32411
32412 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32413
32414         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32415         that happen to have the same base name, but in different scopes,
32416         are incorrectly rejected.
32417
32418 1998-09-16  Richard Henderson  <rth@cygnus.com>
32419
32420         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32421         on the native word size instead of an integer literal.
32422
32423 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32424
32425         * g++.old-deja/g++.other/static2.C: Invocation of static data
32426         member of type pointer-to-function denoted as non-static member.
32427
32428         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32429         checks involving function types and aliases.
32430
32431 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32432
32433         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32434         redefined to the same non-trivial type.
32435
32436         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32437         namespace-qualification of template specializations declared in
32438         other namespaces.
32439
32440         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32441         to declare a subset of the specializations of a template function
32442         as friends of specializations of a template class.
32443
32444         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32445         member templates that do not fully specialize the enclosing
32446         template class are rejected.
32447
32448 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32449
32450         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32451
32452 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32453
32454         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32455         altered from libf2c/libU77 version.
32456
32457 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32458
32459         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32460
32461 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32462
32463         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32464         (un)signed char are different types for template specialization
32465         purposes.
32466
32467 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32468
32469         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32470         * objc: ObjC testsuite.
32471
32472 1998-08-31  Catherine Moore  <clm@cygnus.com>
32473
32474         * gcc.c-torture/execute/941014-1.x:  New file.
32475
32476 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32477
32478         * lib/c-torture.exp: Add support for
32479         torture_eval_before_compile and torture_eval_before_execute
32480         variables.
32481
32482 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32483
32484         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32485         this test triggers valid.
32486
32487 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32488
32489         * gcc.dg/980827-1.c: New test.
32490
32491 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32492
32493         * gcc.c-torture/execute/loop-4b.c: New test.
32494
32495 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32496
32497         * lib/c-torture.exp: Add support for
32498         torture_eval_before_compile and torture_eval_before_execute
32499         variables.
32500
32501 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32502
32503         * gcc.c-torture/compile/980825-1.c: New test.
32504
32505 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32506
32507         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32508         count number tests in opt_t0 not good_t0.
32509
32510 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32511
32512         * gcc.c-torture/compile/930326-1.x: Fix typo.
32513
32514 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32515
32516         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32517         causes an ICE.
32518
32519 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32520
32521         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32522         STACK_SIZE is defined.
32523         * gcc.c-torture/unsorted/stuct.c: Similarly.
32524
32525         * gcc.c-torture/compile/980821-1.c: New test.
32526
32527 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32528
32529         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32530
32531 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32532
32533         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32534         code.
32535
32536 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32537
32538         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32539         error'.
32540
32541 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32542
32543         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32544
32545 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32546
32547         * gcc.c-torture/compile/980816-1.c: New test.
32548
32549         * gcc.dg/980816-1.c: New test.
32550
32551 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32552
32553         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32554         compiler for ieee tests.
32555
32556 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32557
32558         * g77.f-torture/compile/980729-0.f: New test.
32559
32560 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32561
32562         * gcc.c-torture/special/eeprof-1.c: New test, for
32563         -finstrument-functions.
32564         * gcc.c-torture/special/special.exp: Run it.
32565
32566 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32567
32568         * gcc.c-torture/compile/980729-1.c: New test.
32569
32570 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32571
32572         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32573         __thumb__ is defined, and test for ARM style doubles if so.
32574
32575 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32576
32577         * g77.f-torture/noncompile/980615-0.f: New test.
32578
32579 1998-07-26  H.J. Lu  (hjl@gnu.org)
32580
32581         * gcc.dg/980312-1.c: Do link instead of compile.
32582         * gcc.dg/980313-1.c: Likewise.
32583
32584 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32585
32586         * gcc.c-torture/compile/980726-1.c: New test.
32587
32588 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32589
32590         * g77.f-torture/execute/io0.f: New test.
32591
32592 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32593
32594         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32595         an int.
32596
32597 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32598
32599         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32600         m32r bugs.
32601
32602 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32603
32604         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32605         c-decl.c:grokdeclarator can handle mode attributes.
32606
32607 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32608
32609         * gcc.c-torture/execute/980716-1.c: New test.
32610
32611 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32612
32613         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32614         the mn10200.
32615         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32616         the mn10200.
32617         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32618         * gcc.c-torture/compile/930326-1.x: Similarly.
32619
32620 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32621
32622         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32623         New test from Craig.
32624
32625 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32626
32627         * g77.f-torture/noncompile/980616-0.f: New test.
32628
32629         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32630
32631 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32632
32633         *  g++.other/singleton.C: Return error value instead of taking
32634         SIGSEGV.
32635
32636 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32637
32638         *  g++.other/singleton.C: New test.   Warning is under dispute.
32639         Runtime crash is not.
32640
32641 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32642
32643         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32644         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32645         using6.C, using7.C}:  New namespace tests.
32646
32647 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32648
32649         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32650         specialization with typedef'ed names used as array indexes.
32651
32652 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32653
32654         * gcc.c-torture/execute/980709-1.c: New test.
32655
32656         * gcc.dg/980709-1.c: New test.
32657
32658 1998-07-07  Richard Henderson  <rth@cygnus.com>
32659
32660         * gcc.c-torture/execute/bcp-1.c: New test.
32661
32662 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32663
32664         * gcc.c-torture/execute/980707-1.c: New test.
32665
32666 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32667
32668         * gcc.c-torture/compile/980706-1.c: New test.
32669
32670 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32671
32672         * g77.f-torture/execute/980701-0.f,
32673         g77.f-torture/execute/980701-1.f: New test from Craig.
32674
32675 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32676
32677         * gcc.c-torture/compile/980701-1.c: New test.
32678
32679         * gcc.c-torture/execute/980701-1.c: New test.
32680
32681 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32682 rlsruhe.de>
32683
32684         * g++.old-deja/g++.robertl/eb132.C: New test.
32685         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32686
32687 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32688
32689         * g77.f-torture/execute/980628-7.f,
32690         g77.f-torture/execute/980628-8.f,
32691         g77.f-torture/execute/980628-9.f,
32692         g77.f-torture/execute/980628-10.f: New tests from Craig.
32693
32694         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32695
32696 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32697
32698         * g77.f-torture/execute/980628-4.f: New test from Craig.
32699         * g77.f-torture/execute/980628-5.f: Likewise.
32700         * g77.f-torture/execute/980628-2.f: Likewise.
32701         * g77.f-torture/execute/980628-0.f: Likewise.
32702         * g77.f-torture/execute/980628-1.f: Likewise.
32703         * g77.f-torture/execute/980628-3.f: Likewise.
32704         * g77.f-torture/execute/980628-6.f: Likewise.
32705
32706 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32707
32708         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32709         directory when nothing has been installed yet.
32710
32711 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32712
32713         * gcc.c-torture/special/special.exp: Handle newer versions of
32714         dejagnu.
32715
32716 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32717
32718         * gcc.dg/980626-1.c: New test.
32719
32720 1998-06-19  Bruno Haible <haible@ilog.fr>
32721
32722         * gcc.misc-tests/m-un-2.c: New test.
32723         * g++.old-deja/g++.other/warn01.c: Likewise.
32724
32725 1998-06-19  Robert Lipe  <robertl@dgii.com>
32726
32727         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32728         compatibility with assmblers with a different comment character.
32729         Eliminate use of GAS-specific extensions.
32730
32731 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32732
32733         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32734
32735 1998-06-19  Robert Lipe  <robertl@dgii.com>
32736
32737         *lib/g77.exp: Replace search for libf2c.a with search for newly
32738         renamed libg2c.a
32739
32740 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32741
32742         * gcc.c-torture/execute/980617-1.c: New test.
32743
32744 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32745
32746         * gcc.c-torture/execute/980612-1.c: New test.
32747
32748 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32749
32750         * gcc.dg/980523-1.c: Only test on ppc-linux.
32751         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32752
32753         * gcc.c-torture/execute/980608-1.c: New test.
32754
32755 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32756
32757         * gcc.c-torture/execute/980605-1.c: New test.
32758
32759 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32760
32761         * gcc.c-torture/execute/980604-1.c: New test.
32762
32763 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32764
32765         * gcc.c-torture/execute/980602-1.c: New test.
32766         * gcc.c-torture/execute/980602-2.c: Likewise.
32767
32768 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32769
32770         * 970125-0.f: Fix per JCB.  Add commentary.
32771
32772 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32773
32774         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32775         IEEE -0 support.
32776
32777 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32778
32779         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32780         earlier.
32781
32782 1998-05-28  Catherine Moore <clm@cygnus.com>
32783
32784         * gcc.c-torture/execute/980526-3.c: New test.
32785
32786 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32787
32788         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32789         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32790         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32791         m88k-motorola-sysv3 to XFAIL.
32792
32793 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32794
32795         * gcc.dg/980526-1.c: New test.
32796         * gcc.c-torture/execute/980526-2.c: New test.
32797
32798 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32799
32800         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32801
32802         * gcc.c-torture/execute/980526-1.c: New test.
32803
32804 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32805
32806         * g77.f-torture/execute/alpha2.f: Add runtime test.
32807
32808 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32809
32810         * g++.old-deja/old-deja.exp: Strip leading directories.
32811
32812         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32813         error for the line.  Don't run multiple tests for the same line.
32814
32815 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32816
32817         * gcc.dg/980523-1.c: New test.
32818
32819 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32820
32821         * g77.f-torture/compile/970915-0.f: New test.
32822
32823 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32824
32825         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32826
32827 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32828
32829         * gcc.dg/980520-1.c: New test.
32830
32831 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32832
32833         * gcc.dg/980502-1.c: Fix return type.
32834
32835 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32836
32837         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32838         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32839         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32840         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32841         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32842
32843 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32844
32845         * g77.f-torture/execute/980520-1.f: New test.
32846
32847 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32848
32849         * lib/mike-g77.exp: New file.
32850
32851         * g77.f-torture/noncompile/noncompile.exp,
32852         g77.f-torture/noncompile/check0.f: New files.
32853
32854 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32855
32856         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32857         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32858         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32859         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32860         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32861         abort where appropriate.
32862
32863 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32864
32865         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32866         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32867
32868 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32869
32870         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32871
32872 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32873
32874         * g77.f-torture/compile/980427-0.f: New test.
32875
32876 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32877
32878         * g77.f-torture/compile/980424-0.f: New test.
32879
32880 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32881
32882         * g77.f-torture/compile/980419-2.f (main): New test.
32883         * g77.f-torture/compile/970125-0.f: New test.
32884         * g77.f-torture/compile/980419-1.f: New test.
32885
32886 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32887
32888         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32889         of loop-4.c.
32890
32891 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32892
32893         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32894
32895 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32896
32897         * gcc.c-torture/compile/980329-1.c: New test.
32898
32899 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32900
32901         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32902         * gcc.dg/980312-1.c: Fix typo in -march command.
32903
32904 1998-03-16  H.J. Lu  (hjl@gnu.org)
32905
32906         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32907
32908 1998-03-11  Robert Lipe  <robertl@dgii.com>
32909
32910         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32911         Dave Love agree the Fortran source is bogus.
32912
32913 1998-03-11  Robert Lipe  <robertl@dgii.com>
32914
32915         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32916         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32917         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32918         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32919         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32920
32921 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32922
32923         * g++.old-deja/g++.other/friend1.C: New test.
32924
32925 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32926
32927         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32928         possibly uninitialized) variables and declare dnrm2.
32929
32930 1998-02-23  Robert Lipe <robertl@dgii.com>
32931
32932         From Bruno Haible <haible@ilog.fr>:
32933         * gcc.c-torture/execute/980223.c: New test.
32934
32935 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32936
32937         * gcc.dg/ifelse-1.c: New test.
32938
32939 1998-02-09  H.J. Lu  (hjl@gnu.org)
32940
32941         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32942
32943           * lib/old-dejagnu.exp (old-dejagnu): Added the
32944           "execution test - XFAIL *-*-*" handling in the spirit of
32945           "excess errors test -". Changed the "execution test fails"
32946           handling to be like "excess errors test fails".
32947           * Update various tests accordingly.
32948
32949 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32950
32951         * gcc.c-torture/execute/980205.c: New test.
32952
32953 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32954
32955         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32956         * lib/f-torture.exp: Similarly.
32957         * gcc.c-torture: Rename all .cexp files to .x files.
32958
32959 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
32960
32961         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
32962         (940510-1.c): Removed duplicate.
32963         (971104-1.c): New test.
32964
32965 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
32966
32967           * lib/f-torture.exp: Improve error and loop detection.
32968
32969 1997-11-19  Michael Meissner  <meissner@cygnus.com>
32970
32971         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
32972         use that to size the filler array.
32973
32974 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
32975
32976         * lib/c-torture.exp(c-torture-execute): Fix typo.
32977
32978         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
32979         testcase as the executable name. Keep the executable around if
32980         the test fails.
32981
32982 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
32983
32984         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
32985         changes.  Only test one -g option, and move it to the end of the
32986         list of options to test.
32987
32988 1997-09-19  Michael Meissner  <meissner@cygnus.com>
32989
32990         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
32991         variable GCC_TORTURE_OPTIONS to supply default switches separated
32992         by colons.  If no environment variable, run tests with -O0 -g, -O1
32993         -g, and -O2 -g as well.
32994
32995 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
32996
32997         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
32998         explanatory comments. Fix indentation.
32999
33000 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33001
33002         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33003
33004 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33005
33006         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33007         * g++.old-deja/g++.mike/p7325.C: Likewise.
33008         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33009
33010 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33011
33012         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33013         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33014         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33015         * g++.old-deja/g++.law/operators4.C: Likewise.
33016
33017 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33018
33019         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33020         * g++.old-deja/g++.mike/p784.C: Ditto.
33021         * g++.old-deja/g++.mike/p785.C: Ditto.
33022
33023 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33024
33025           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33026
33027 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33028
33029         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33030         target feature; pass this to c-torture-execute as needed.
33031
33032 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33033
33034         * lib/c-torture.exp(c-torture-execute): If the previous and the
33035         current executables being tested are identical, we don't need to
33036         run the executable again. Try to make the executable names
33037         unique. Add an optional argument for passing additional compiler
33038         flags.
33039
33040 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33041
33042         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33043
33044 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33045
33046         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33047
33048 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33049
33050         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33051         32bit or larger longs.
33052
33053         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33054         have either a 32bit long or 32bit int.
33055
33056 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33057
33058         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33059         Make double precision tests dependent on sizeof (double).
33060
33061 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33062
33063         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33064         too.
33065
33066 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33067
33068         * gcc.c-torture/compile/961203-1.cexp: New script.
33069
33070 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33071
33072         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33073         up the includes ourselves.
33074
33075 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33076
33077         * lib/plumhall.exp: Remove random include, and add a few
33078         verbose messages for debugging.
33079
33080 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33081
33082         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33083         of trying to do it ourselves.
33084
33085 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33086
33087         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33088
33089 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33090
33091         * gcc.prms/5403.c: Made regexp a bit less strict.
33092
33093 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33094
33095         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33096         is returned from remote_load instead.
33097         * lib/plumhall.exp: Ditto.
33098         * lib/mike-g++.exp: Ditto.
33099         * lib/old-dejagnu.exp: Ditto.
33100         * lib/c-torture.exp: Ditto.
33101
33102 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33103
33104         * lib/g++.exp: Use build_wrapper procedure.
33105         * lib/gcc.exp: Ditto.
33106
33107 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33108
33109         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33110         an old-style decl for malloc.  Fixes tests to work when
33111         sizeof (int) != sizeof (size_t).
33112
33113 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33114
33115         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33116
33117         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33118         use stdargs.h interface.
33119
33120 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33121
33122         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33123         NO_VARARGS when compiling.
33124
33125 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33126
33127         * lib/plumhall.exp(ph_includes): New procedure.
33128         (ph_make): Use it.
33129         (ph_compiler): Ditto.
33130
33131         * lib/g++.exp: Rename test-glue.c to testglue.c.
33132         * lib/gcc.exp: Ditto.
33133
33134 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33135
33136         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33137         to completion when it's called.
33138
33139 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33140
33141         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33142         is defined, don't do test.
33143
33144 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33145
33146         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33147         for object files.
33148         (ph_summary): Mark skipped testcases as untested, not unresolved.
33149
33150         * lib/plumhall.exp (ph_make): If unresolved because of bad
33151         errorCode, record errorCode in log file.
33152         (*): Replace send_log/verbose with verbose -log.
33153
33154 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33155
33156         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33157         double conversion if double isn't at least 8 bytes.
33158
33159         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33160         int to work with targets where int is 16 bits.
33161
33162         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33163         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33164         precision for the test to complete.
33165
33166 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33167
33168         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33169         if d10v is not compiled with the -mdouble64 flag.
33170         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33171
33172         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33173         d10v is not compiled with the -mint32 flag.
33174
33175 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33176
33177         * lib/plumhall.exp: Use incr_count.
33178
33179 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33180
33181         * gcc.c-torture: Update to c-torture-1.45.
33182
33183 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33184
33185         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33186         the name of the expect testcase file).
33187
33188         * lib/g++.exp(g++_init): Ditto.
33189
33190 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33191
33192         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33193         the host.
33194
33195         * lib/gcc.exp(gcc_exit): New procedure.
33196
33197 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33198
33199         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33200         specs where appropriate.
33201
33202         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33203         because of new "candidates are" messages, and removed a few
33204
33205         * Converted all non-old-style g++ testcases to old-style, and
33206         moved into g++.old-deja.
33207
33208 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33209
33210         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33211         options.
33212
33213         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33214         succeeded.
33215
33216         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33217
33218 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33219
33220         * lib/gcc.exp (gcc_target_compile): Add support for defining
33221         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33222         the machine doesn't have those features.
33223
33224 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33225
33226         * g++.law/operators4.exp: Don't use LIBS.
33227
33228 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33229
33230         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33231
33232         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33233         * lib/g++.exp: Set it here instead. Also, allow use of the
33234         --tool_exec and --tool_opt options. Change CXX to
33235         GXX_UNDER_TEST.
33236
33237         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33238
33239         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33240
33241 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33242
33243         * lib/old-dejagnu.exp: Use prune_warnings instead of
33244         prune_system_crud.
33245         * lib/mike-g++.exp: Ditto.
33246         * lib/gcc.exp: Ditto.
33247         * lib/g++.exp: Ditto.
33248
33249         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33250
33251 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33252
33253           * 941014-2.c: Include stdlib.h
33254           * 960327-1.c: Include stdio.h
33255           * dbra.c, index-1.c: Don't assume ints are 32bits.
33256
33257 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33258
33259         * lib/gcc.exp: Add gcc,stack_size target feature.
33260
33261         * lib/g++.exp(g++_target_compile): Add the include and link
33262         paths here, not in two other places. And, it's $options, not
33263         options.
33264
33265         * lib/mike-g++.exp(postbase): Remove the code that determines
33266         the correct include and link paths.
33267         * g++.old-deja/old-deja.exp: Ditto.
33268
33269 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33270
33271         * lib/g++.exp(g++_init): target_compile no longer returns the
33272         filename of the result.
33273
33274 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33275
33276         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33277         call to glob.
33278
33279         * gcc.c-torture/special/special.exp: Change call to
33280         gcc_target_compile to include the object file.
33281
33282 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33283
33284         * gcc.c-torture/special/special.exp: Correct misspelling in last
33285         change.
33286
33287 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33288
33289         * lib/plumhall.exp(ph_summary): Log the entire output of the
33290         executable. Return -1 if there were any failures, 0 otherwise.
33291         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33292         (ph_make): Clean up objects and executables that were built
33293         if the tests succeeded.
33294
33295 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33296
33297         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33298         libraries and includes in the build tree as appropriate.
33299
33300 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33301
33302         * lib/c-torture.exp: Instead of looking for the global variable
33303         NO_LONG_LONG, check to see if that's a feature of the target.
33304
33305 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33306
33307         * config/default.exp: Minimize. Delete the remainer of the files in
33308         config; this functionality is now in devo/dejagnu/config.
33309
33310         g++.*/*: Pass any additional flags used to compile to postbase;
33311         delete CXXFLAGS.
33312
33313         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33314         is now done by runtest.exp. Use gcc_target_compile instead of
33315         compile.
33316
33317         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33318         Remove references to CFLAGS. Use remote_file instead of
33319         calling rm -f.
33320         (c-torture): Take a list of arguments to use to compile this
33321         testcase.
33322
33323         lib/g++.exp: Simplify. Use target_compile instead of compile.
33324         lib/gcc-dg.exp: Ditto.
33325         lib/gcc.exp: Ditto.
33326         lib/mike-{gcc,g++}.exp: Ditto.
33327         lib/old-dejagnu.exp: Ditto.
33328         lib/plumhall.exp: Ditto.
33329
33330 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33331
33332         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33333         (ph_linker): Likewise.
33334
33335 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33336
33337           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33338         MAP_ANON / MAP_ANONYMOUS if defined;
33339         else try to map from /dev/zero .
33340
33341 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33342
33343         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33344         isn't defined, then define it to MAP_ANONYMOUS.
33345
33346 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33347
33348         * gcc.c-torture: Update to c-torture-1.42 release.
33349
33350 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33351
33352         * gcc.c-torture: Update to c-torture-1.41 release.
33353
33354 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33355
33356         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33357         c-torture release.
33358
33359 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33360
33361         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33362         and LDFLAGS.  Fix second case to append the target_info ldflags
33363         onto LDFLAGS, not CFLAGS.
33364         * lib/g++.exp (g++_init): Add target_info stuff.
33365         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33366         of libgloss and newlib flags for !native.
33367
33368         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33369         (GDB): Fix relative path to go up another dir for finding gdb.
33370
33371 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33372
33373         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33374         versions in the target_info array, if they don't exist.
33375
33376 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33377
33378         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33379
33380 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33381
33382         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33383         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33384
33385 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33386
33387         * lib/old-dejagnu.exp: Don't remove the output file before we've
33388         actually tested it. Don't append pwd to the path of the executable
33389         we're testing.
33390
33391 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33392
33393         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33394
33395 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33396
33397         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33398         temporary directory for compiler files, and set it to a default
33399         value of /tmp. Set $output as the name of the output file from
33400         compiling the testcase. Add a -o option to $cflags_var so the
33401         compiler writes the final output file as $output. Set $executable
33402         to $output.
33403
33404         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33405         directory for compiler files, and set it to /tmp if it doesn't
33406         already have a value. Set $output_file to the name of the output
33407         file from compiling the testcase. Add a -o option to CXXFLAGS so
33408         the compiler writes the final output file as $output. Use $output
33409         as the executable to be tested.
33410
33411 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33412
33413         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33414
33415 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33416
33417         * gcc.c-torture/execute/pending-1.c: New test.  Still
33418         pending in Tege's queue.
33419
33420 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33421
33422         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33423         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33424         if there were failures.  Call unresolved if there were unresolved
33425         testcases.  Call gcc_fail if program did not run to completion.
33426         (ph_make): Pass additional argument name to ph_execute.
33427         (ph_execute): Add new argument.  Pass additional arguments to
33428         ph_summary.  Call gcc_fail is there is no execution output.
33429
33430 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33431
33432         * lib/plumhall.exp (proc_summary): Output relavent summary
33433         lines into the log so specific failures in plumhall can be
33434         investigated.
33435
33436 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33437
33438         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33439         (c-torture-execute): Don't try to execute tests which use
33440         "long long" types if $NO_LONG_LONG is nonzero.
33441
33442 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33443
33444         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33445         not c-torture.
33446
33447         * gcc.ieee: Move from here.
33448         * gcc.c-torture/execute/ieee: To here.
33449
33450 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33451
33452         * gcc.c-torture: Update to c-torture-1.41 release.
33453
33454 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33455
33456         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33457         not "$output".
33458
33459 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33460
33461         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33462         -c present.
33463
33464 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33465
33466         * config/proelf.exp: Handle connecting to a simulator.
33467
33468 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33469
33470         * config/proelf.exp: New file.  Enough framework that we can
33471         run c-torture tests on the proelf targets (or any other target
33472         that gdb can connect to for that matter).
33473
33474 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33475
33476         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33477         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33478
33479         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33480         exec_output exists.
33481
33482 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33483
33484         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33485         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33486
33487         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33488         to pass/fail/unresolved/unsupported/untested.  Caller must now
33489         call unresolved/unsupported/untested.
33490         * lib/*.exp: Update FSF address.  Update to handle new results of
33491         ${tool}_load.
33492         * lib/chill.exp (verbose): Delete.
33493
33494 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33495
33496         * lib/gcc.exp (default_gcc_start): Change order of args to
33497         $LDFLAGS $CFLAGS $LIBS.
33498         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33499         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33500         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33501         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33502         * gcc.misc-tests/dg-test.exp: Likewise.
33503         * gcc.misc-tests/msgs.exp: Likewise.
33504         * gcc.prms/prms.exp: Likewise.
33505         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33506         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33507
33508         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33509
33510 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33511
33512         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33513
33514         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33515         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33516
33517         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33518         necessary.
33519
33520 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33521
33522         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33523         global for loop; add use of $mathlib.
33524         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33525         settings here; set mathlib for anything but VxWorks.
33526
33527 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33528
33529         * gcc.c-torture: Update to c-torture-1.40 release.
33530
33531 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33532
33533         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33534         dg.exp.
33535
33536 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33537
33538         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33539         global.
33540
33541 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33542
33543         * lib/g++.exp (LIBS): Define if not already.
33544         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33545         (gcc-dg-prune): Call prune_gcc_output.
33546         * lib/gcc.exp (prune_gcc_output): New proc.
33547         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33548         prune_gcc_output.
33549
33550 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33551
33552         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33553         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33554
33555 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33556
33557         * gcc.c-torture: Update to c-torture-1.39 release.
33558
33559 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33560
33561         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33562         fails, try others as well.
33563
33564 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33565
33566         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33567         If compilation fails, mark execute tests as `untested'.
33568         If test is marked as unsupported, don't mark compilation and
33569         execute tests as failed.
33570
33571 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33572
33573         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33574         libstdc++ for whether or not we want to be doing shared
33575         libraries.  Delete link_curses since we don't need it anymore.
33576         * lib/mike-g++.exp (postbase): Don't link in libg++.
33577         * g++.old-deja/old-deja.exp: Likewise.
33578
33579 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33580
33581         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33582
33583 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33584
33585         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33586         For that, add `-Wl,-a,shared_archive'.
33587         * g++.old-deja/old-deja.exp: Likewise.
33588
33589 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33590
33591         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33592
33593 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33594
33595         * lib/mike-g++.exp (postbase): Pay attention to the status of
33596         g++_load.
33597
33598 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33599
33600           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33601
33602 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33603
33604         * lib/gcc.exp (default_gcc_start): No longer need to log program
33605         being executed or its output, execute_anywhere does that now.
33606         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33607         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33608
33609 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33610
33611         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33612         the same as those in lib/g++.exp.
33613
33614 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33615
33616         * gcc.c-torture: Update to c-torture-1.38 release.
33617         * gcc.ieee: Related changes.
33618
33619 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33620
33621         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33622         "exec". Minor reformatting changes.
33623
33624         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33625         cross. This means all "exec" calls now work on a remote host as
33626         well.
33627         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33628         cross. Filter out the extra "\r\n" stuff that expect puts in.
33629         (c-torture-execute): Filter out the bogus warnings like
33630         c-torture-compile does. Add support for canadian cross.
33631         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33632         Use execute_anywhere rather than calling exec directly. Now it
33633         works for canadian cross testing.
33634
33635 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33636
33637         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33638         results into a variable, and check that rather than using file exists.
33639
33640 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33641
33642         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33643         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33644
33645 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33646
33647         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33648         lib_curses if there's a shared libg++ in the build tree.
33649
33650 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33651
33652         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33653         if not supported target.
33654
33655 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33656
33657         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33658         link_curses up to always happen, not just for native builds.
33659
33660 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33661
33662         * gcc.c-torture: Update to c-torture-1.36 release.
33663         * gcc.failure: Related changes.
33664
33665 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33666
33667         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33668
33669 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33670
33671         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33672         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33673         runshlib, link_curses, and mathlib for link and run.
33674
33675         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33676         pass the runtime shared library options for Solaris, OSF/1, and
33677         Irix5, and link with -lcurses to avoid unresolved references.
33678
33679 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33680
33681         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33682         only run once.
33683
33684 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33685
33686         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33687
33688 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33689
33690         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33691         do not have a framework for the "compat" tests yet.
33692
33693 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33694
33695         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33696         set to null if we're testing vxworks5.1.  Use that instead of
33697         `-lm' in the setting of LIBS for link and run.
33698
33699 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33700
33701         * config/rom68k.exp (${tool}_load): Major changes to make it
33702         work.  Verified that it does in fact return the stuff in
33703         exec_output properly.  Catch any Emul or any TRAP other than 0.
33704
33705 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33706
33707         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33708         LDFLAGS properly for targets that need stuff from libgloss.
33709         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33710         only run once.
33711         (gpp_initialized): New variable.
33712
33713 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33714
33715         * config/rom68k.exp: Load libgloss.exp.
33716         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33717         so we can produce a fully linked binary.
33718         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33719         so we can produce a fully linked binary.
33720
33721 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33722
33723         * lib/plumhall.exp (ph_section): Watch for expected failures.
33724         Add missing `else'.
33725
33726         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33727         run the testcase.
33728         (c-torture): Likewise.
33729
33730 1995-08-28  Doug Evans  <dje@cygnus.com>
33731
33732         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33733
33734         * lib/mike-g++.exp (mike_cleanup): New proc.
33735         (prebase): New globals compiler_result, not_compiler_result,
33736         target_regexp.
33737         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33738         allow leading "-" in pattern.  Watch for unsupported tests.
33739         If $compiler_result is set, pattern match assembler code,
33740         and ditto for $not_compiler_result.
33741         * lib/mike-gcc.exp: Likewise.
33742
33743         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33744         execution "succeeded".
33745
33746 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33747
33748         * config/win32.exp: New file.
33749         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33750
33751 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33752
33753         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33754         unsupported.
33755         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33756         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33757         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33758
33759         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33760         "... without exceptions was ...".  That is now handled by
33761         prune_system_crud.
33762         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33763
33764 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33765
33766         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33767         sieve.c,sort2.c}: New files.
33768         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33769         sieve.exp,sort2.exp}: Drivers for them.
33770
33771         * lib/mike-gcc.exp (program_output): New user settable variable.
33772         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33773         messages.
33774         * lib/mike-g++.exp (program_output): New user settable variable.
33775
33776         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33777
33778         * config/sh.exp: Deleted (use sim.exp instead).
33779
33780 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33781
33782         * config/vx.exp: Declare CHECKTASK as global.
33783         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33784         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33785         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33786
33787 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33788
33789         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33790         target. Like vx.exp, only includes `vx29k.exp' instead of
33791         `vxworks.exp'.
33792
33793 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33794
33795         * config/sim.exp: Increase time limit from 120 seconds to 240.
33796
33797 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33798
33799         * gcc.c-torture/execute/950628-1.c: New test.
33800
33801 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33802
33803         * gcc.c-torture: Update with changes/additions from
33804         c-torture-1.34.
33805
33806 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33807
33808         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33809
33810 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33811
33812         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33813
33814 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33815
33816         * gcc.c-torture/compile/950512-1.c: New test.
33817         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33818         * gcc.dg/struct-ret-1.c: Likewise.
33819
33820 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33821
33822         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33823           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33824
33825 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33826
33827         * gcc.c-torture/special/920411-1.c: Deleted.
33828         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33829
33830 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33831
33832         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33833         cpu limit.
33834
33835 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33836
33837         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33838
33839 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33840
33841         From kenner;
33842         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33843         is the proper length.
33844         * va-arg-3.c: Likewise.
33845
33846 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33847
33848         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33849         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33850
33851         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33852         * lib/g++.exp (default_g++_start): Delete old cruft.
33853
33854 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33855
33856         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33857         (2 * (1 << 18)) to (2 * (1 << 17)).
33858
33859         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33860
33861 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33862
33863         * config/rom68k.exp: Renamed from config/idp.exp
33864
33865 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33866
33867         * c-torture/compile/921109-2.c
33868
33869 1995-04-18  Mike Stump  <mrs@cygnus.com>
33870
33871         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33872         excess errors.
33873
33874 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33875
33876         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33877         output.
33878         * lib/g++.exp (default_g++_start): Likewise.
33879
33880 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33881
33882         * gcc.c-torture/compile/950329-1.c: New test.
33883
33884 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33885
33886           * config/bug.exp (${tool}_load): Updated to use new remote_open
33887           and remote_close procs.
33888         * config/idp.exp: New file.
33889
33890 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33891
33892         * gcc.c-torture/execute/950322-1.c: New test.
33893
33894 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33895
33896         * config/vx.exp (${tool}_load): Clean up testing of return code from
33897         vxworks_ld and vxworks_spawn.
33898
33899 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33900
33901         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33902
33903 1995-03-13  Mike Stump  <mrs@cygnus.com>
33904
33905         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33906         can mark excess errors on a machine by machine basis.  Note, the
33907         default is to not expect any excess errors, even when excess
33908         errors test - is given, so you will want to put an XFAIL ... on
33909         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33910         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33911         those 4 machines, but no others.
33912
33913 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33914
33915         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33916         * lib/c-torture.exp: to here.
33917
33918 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33919
33920         * gcc.c-torture/execute/950221-1.c: New test.
33921         * gcc.c-torture/execute/struct-ret-1.c: New test.
33922         * gcc.c-torture/compile/950221-1.c: New test.
33923
33924         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33925
33926 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33927
33928         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33929         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33930
33931 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33932
33933         * g++.gb: New directory of tests, derived from my signature and
33934         class scoping tests.
33935
33936         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33937         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33938         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33939         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33940         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33941         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33942         * g++.gb/sig25.C: Likewise.
33943
33944         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33945         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33946         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33947         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33948         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33949         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33950         * g++.gb/sig25.exp: Likewise.
33951
33952         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33953         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33954         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33955         * g++.gb/scope13.C: Likewise, this test still fails.
33956
33957         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
33958         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
33959         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
33960         * g++.gb/scope13.exp: Ditto.
33961
33962         * g++.gb/README: New file, explains what these tests are about.
33963
33964 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
33965
33966         * lib/dg.exp (dg-do): Support `preprocess'.
33967         (dg-test): Likewise.
33968
33969 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
33970
33971         * config/udi.exp: change "continue -expect" to "exp_continue".
33972
33973 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
33974
33975         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
33976         Delete redundant tests.
33977
33978         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
33979         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
33980         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
33981         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
33982         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
33983         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
33984         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
33985         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
33986
33987         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
33988         storing label pointers.
33989         * gcc.c-torture/execute/921019-1.c: Likewise.
33990         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
33991         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
33992         parameter fp.
33993         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
33994         constants.
33995
33996         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
33997         Delete obsolete tests.
33998
33999         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34000         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34001         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34002         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34003         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34004         * gcc.c-torture/compile/950124-1.c: New test.
34005
34006         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34007
34008 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34009
34010         * lib/mike-g++.exp: Add -lm to LIBS.
34011
34012 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34013
34014         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34015
34016 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34017
34018         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34019
34020 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34021
34022         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34023
34024 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34025
34026         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34027         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34028         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34029         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34030         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34031         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34032         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34033         * g++.law/{operators31.C, operators32.C,
34034         * g++.law/{operators33.C, operators34.C}: Likewise.
34035         * g++.law/{pic1.C, refs2.C}: Likewise.
34036         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34037         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34038         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34039         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34040
34041         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34042         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34043         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34044         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34045         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34046         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34047         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34048         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34049         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34050         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34051         * g++.law/{operators34.exp}: Likewise.
34052         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34053         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34054         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34055         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34056         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34057
34058         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34059         No longer expected to fail.
34060         * g++.law/missed-error3.C: Tweak for recent bool changes.
34061
34062 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34063
34064         * config/emb-unix: Deleted.
34065         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34066         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34067
34068 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34069
34070         * lib/dg.exp (dg-test): Fix typo in last patch.
34071
34072 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34073
34074         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34075         (handles multiple occurrences).
34076
34077 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34078
34079         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34080         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34081         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34082         printed).
34083         * lib/c-torture.exp (c-torture-compile): Likewise.
34084         (c-torture): Prepend full path if missing.
34085         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34086         (gcc_fail): Likewise.
34087         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34088
34089 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34090
34091         * lib/netware.exp: Only attach to NetWare i386 systems.
34092
34093 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34094
34095         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34096         messages.  Add test name to "output pattern match" pass/fail message.
34097
34098 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34099
34100         * gcc.dg: New testsuite.
34101         * gcc.dg/dg.exp: New file.
34102
34103         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34104         test-switch.c}: Deleted.
34105
34106         * gcc.misc-tests/msgs.exp: New testcase driver.
34107
34108 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34109
34110         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34111         Watch for illegal return values from ${tool}_load.
34112         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34113         cross targets.  Coerce return value >0 to 1.
34114
34115 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34116
34117         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34118
34119         * config/emb-unix.exp: New file.
34120
34121         * config/sim.exp: Error if variable $SIM not defined.
34122         (${tool}_load): Mark test as "untested" if simulator missing.
34123
34124         * config/unix.exp: Load remote.exp to get rcp_download.
34125         * lib/c-torture.exp: Use different option lists for testcases with
34126         and without loops.
34127         * gcc.c-torture/execute/execute.exp: Likewise.
34128
34129 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34130
34131         * config/*.exp: Clarify return code from ${tool}_load.
34132         Call `unresolved' or `untested' instead of `warning' or `perror'
34133         (sometimes you still want to call both though).
34134         Add comment that `shell_id' is local to each file.
34135         * config/udi.exp (timeout): Set to 30.
34136         Don't print warning if connection fails, $connectmode has already
34137         printed an error.
34138         (${tool}_load): Move verbose messages to level 2.
34139         Rework pattern for "Process started" message.
34140         Pass `shell_id' to ${connectmode}_download.
34141         Retry twice upon timeout.  Make resetting of target more robust.
34142         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34143         Pass `shell_id' to exit_$connectmode.
34144         Only call exit_$connectmode if connected.
34145         * config/unix.exp (${tool}_load): Check return codes better.
34146         * config/vrtx.exp (${tool}_load): Likewise.
34147         * config/vx.exp (${tool}_load): Likewise.
34148         Delete unneeded global's.
34149         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34150         from ${tool}_load.
34151         (dg-stat): Delete.
34152         (dg-init): Delete recording of pass/fail counts.
34153         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34154         (old-dejagnu-init): Likewise.
34155         (old-dejagnu-stat): Delete contents, empty proc now.
34156         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34157         (c-torture): Delete references to lcnt, lpass, lfail.
34158         Get option list from TORTURE_OPTIONS.
34159         Delete -funroll[-all]-loops if no loops.
34160         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34161         (g++_stat): Delete contents (empty proc now).
34162         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34163         (gcc_finish): Likewise.
34164         (gcc_stat): Deleted.
34165         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34166         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34167         * gcc.c-torture/execute/execute.exp: Likewise.
34168         Split tests into two parts: compile, execute.
34169         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34170         no loops.  Update to reflect clarified return codes from ${tool}_load.
34171
34172 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34173
34174         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34175         to grep for.
34176         (old-dejagnu): Likewise (where necessary).
34177
34178 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34179
34180         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34181
34182         * lib/dg.exp (dg-process-target): Fix processing of selector.
34183         Add comment regarding use of `error'.
34184
34185         * lib/gcc.exp (prune_system_crud): Define if missing.
34186         * lib/g++.exp (prune_system_crud): Likewise.
34187
34188         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34189         Call prune_system_crud.
34190         * lib/dg.exp (dg-runtest): New proc.
34191         Use perror instead of send_user for tcl errors in testcase.
34192         Don't return any value, it's never used.
34193         Don't clobber previous definition of `unknown'.
34194         Print tcl errors in `dg-final'.
34195
34196 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34197
34198         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34199         (dg-test): Don't print errorInfo, it contains stack backtrace.
34200
34201 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34202
34203         * lib/g++.exp (runtest_file_p): Define if missing.
34204
34205 1994-09-24  Doug Evans  (dje@cygnus.com)
34206
34207         * lib/mike-g++.exp: Comment out loading of g++.exp.
34208         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34209         (default_g++_version): Always print something.
34210         (default_g++_start): Comment out call to `which'.
34211         (g++_start, g++_load): Deleted (must be defined in config file).
34212         * lib/gcc.exp: Test for existence of $CC at start.
34213         Delete check for tmpdir (done in gcc_init).
34214         (default_gcc_version): Always print something.
34215         (default_gcc_start): Comment out call to `which'.
34216         * config/*.exp: Major cleanup - make cross targets work at least a
34217         little better for g++ (by not being "--tool gcc" specific).
34218         Rename gcc_xxx to ${tool}_xxx.
34219         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34220         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34221
34222 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34223
34224         * lib/c-torture.exp (c-torture-compile): Rework compiler
34225         message processing.
34226
34227         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34228         c-torture.
34229
34230 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34231
34232         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34233
34234         * lib/dg.exp (dg-process-target): Support { target native }.
34235
34236 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34237
34238         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34239         looked for "... program xxx got fatal signal".
34240         Correct regsub munging of `comp_output'.
34241         Ignore compiler messages "path prefix not used" and "linker input
34242         file unused".
34243
34244 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34245
34246         * lib/gcc.exp (runtest_file_p): Define if missing.
34247         * gcc.prms/template.c: Example to work from.
34248
34249 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34250
34251         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34252         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34253
34254         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34255         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34256         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34257         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34258
34259         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34260         (dg-process-target): No longer a varargs proc.
34261         Return S/N for target, P/F for xfail.  All callers changed.
34262         (user option procs): More argument checking.
34263         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34264         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34265         (dg-test): Skip test if not running on selected target in `dg-do'.
34266         Update handling of `dg-do-what', `dg-output-text'.
34267         Separate execution pass/fail from output pattern match pass/fail.
34268         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34269
34270 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34271
34272         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34273         target for 920510-1.c.
34274
34275 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34276
34277         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34278         Clean up comment regarding use of passcnt, etc.
34279         (gcc_stat): Don't update `testcnt' here.
34280         (gcc_finish): Do it here.
34281         Might as well reset `but_id' here too.
34282         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34283         to determine if the file should be tested.
34284         * gcc.c-torture/compile/compile.exp: Likewise.
34285         * gcc.c-torture/execute/execute.exp: Likewise.
34286         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34287         * gcc.misc-tests/dg-test.exp: Likewise.
34288         * gcc.prms/prms.exp: Likewise.
34289         * gcc.wendy/wendy.exp: Likewise.
34290         * g++.old-deja.exp: Likewise.
34291         Move "Testing file" message to verbose level 1.
34292
34293 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34294
34295         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34296
34297 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34298
34299         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34300         (default_gcc_start): Accept optional second list element
34301         of compiler flags.  Print compiler output at verbosity level 2.
34302         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34303         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34304         Save current values of framework globals passcnt, failcnt, xpasscnt,
34305         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34306         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34307         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34308         xfailcnt to compute stats.  Update framework global `testcnt' from
34309         pass/fail counts.
34310         (gcc_finish): New proc.  Clean up test environment.
34311         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34312         (gcc_epass, gcc_efail): Delete.
34313         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34314         argument of line number.
34315         (dg-init): If the tool has an init routine, call it.
34316         (dg-test): Remove args `cflags_var' and `libs_var'.
34317         Pass all compiler options to ${tool}_start.
34318         Handle missing line number.
34319         (dg-finish): New function.
34320         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34321         particular files.  Call gcc_finish at end.  Move "skipping test"
34322         message to verbosity level 3.
34323         * gcc.c-torture/compile/compile.exp: Likewise.
34324         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34325         * gcc.c-torture/execute/execute.exp: Likewise.
34326         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34327         Print testcase being tried at verbosity level 1.
34328         * gcc.c-torture/special/special.exp: Unset xfail.
34329         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34330         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34331         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34332         * gcc.failure/failure.exp: Likewise.
34333         * gcc.ieee/ieee.exp: Likewise.
34334         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34335         Update call to dg-test.  Call dg-finish at end.
34336         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34337         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34338         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34339         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34340         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34341         * gcc.wendy/wendy.exp: Add copyright.
34342         Delete setting of tmpdir (done by gcc_init).
34343         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34344         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34345         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34346         gcc_[ce]pass/fail.
34347
34348 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34349
34350         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34351         confusion.
34352         (g++_load): Likewise.
34353
34354         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34355         Rename argument to `prog' to remove the confusion.
34356         Varargs fns behave differently too!
34357         (g++_load): Likewise.
34358
34359         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34360
34361         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34362         what it is.  Delete (always) printing of status value for !native.
34363         Simplify verbose code, and include status and exec_output.
34364         (g++_load): Use gcc_load.
34365
34366 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34367
34368         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34369         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34370         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34371         940714-3.c as these testcases don't exist anymore.  Make
34372         va-arg-1.c expected to pass.
34373
34374 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34375
34376         * gcc.misc-tests/misc.exp: Only run specific testcases.
34377         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34378         * gcc.misc-tests/dg-[1-9].c: New files.
34379
34380         * lib/dg.exp: New testsuite driver.
34381         * gcc.prms/prms.exp: Use it.
34382
34383         * README.gcc: New file.
34384
34385         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34386         Document and reset `lxpass' and `lxfail'.
34387         Simplify "initialized" message.
34388         (gcc_stat): Clean up comments a little.
34389
34390 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34391
34392         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34393
34394 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34395
34396         * lib/old-dejagnu.exp (process-option): New proc.
34397         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34398         (old-dejagnu): Simplify.
34399         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34400
34401 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34402
34403         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34404         exists and is not an empty string.
34405
34406         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34407         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34408         finished.
34409         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34410         automatically.
34411
34412         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34413         longer expected to fail.
34414
34415         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34416         "f" function call.
34417
34418         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34419
34420         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34421         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34422         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34423         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34424         c-torture-1.29.
34425
34426         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34427         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34428
34429         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34430
34431         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34432         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34433
34434         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34435         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34436         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34437
34438 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34439
34440         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34441         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34442         940714-1.c, 940714-2.c, 940714-3.c},
34443         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34444         gcc.misc-tests/{mg.c,mg.exp}:
34445         New tests.
34446         * gcc.noncompile/noncompile.exp: Change accordingly.
34447
34448 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34449
34450         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34451         Undo previous clobberage.
34452
34453 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34454
34455         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34456         * gcc.special/{930510-1.c, special.exp}:
34457         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34458         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34459         struct-varargs-1.c}: New tests from c-torture-1.26.
34460
34461 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34462
34463         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34464           argument to switch.
34465
34466 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34467
34468         * Revert the previous changes.  Please see Rob's directory
34469           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34470           fixes.
34471
34472 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34473
34474         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34475             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34476             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34477             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34478             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34479             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34480             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34481             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34482             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34483             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34484             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34485             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34486             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34487             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34488             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34489             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34490             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34491             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34492             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34493             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34494             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34495             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34496             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34497             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34498             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34499             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34500             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34501
34502 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34503
34504         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34505             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34506           with perror calls.
34507
34508 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34509
34510         * config/unix.exp (g++_load): Fix syntax.
34511
34512 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34513
34514         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34515         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34516         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34517         Don't expect va-arg-1.c to fail.  Correct expected output for
34518         920928-1.c.
34519         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34520         * gcc.wendy/hbm4.c: Correct typo.
34521         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34522
34523 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34524
34525         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34526         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34527         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34528         * lib/c-torture.exp (c-torture-compile): Ditto.
34529
34530         Reduce volume of output (remove all the -I's and such).
34531         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34532         Call gcc_cpass, gcc_cfail.
34533         (c-torture): Pass testing option to c-torture-compile.
34534
34535 1994-03-21  Doug Evans  (dje@cygnus.com)
34536
34537         Bring patches over from progressive.
34538         * config/default.exp: Exit remote shell cleanly.
34539         (g++_exit, g++_start): Add default versions.
34540         * config/sim.exp (gcc_load): Use perror, not error.
34541
34542 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34543
34544         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34545         set in site.exp.
34546
34547 1994-03-14  Doug Evans  (dje@cygnus.com)
34548
34549         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34550         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34551         (wendy_try): New proc to run testcase.
34552         (main loop): Call 'em.
34553         * gcc.wendy/*.c: Clean up pass to correct expected output.
34554
34555         * lib/gcc.exp: Minor cleanup work.
34556         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34557
34558 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34559
34560         * config/sim.exp (gcc_load): Document return codes better.
34561         Don't pass -v to simulator.
34562
34563 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34564
34565           * gcc.special/920717-x.c: Fix typo.
34566           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34567           get at sources.
34568
34569         * lib/mike-gcc.exp: Fix typo.
34570
34571 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34572
34573         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34574         binary to use, transform the name.
34575         * config/*.exp: rename everything. Nuke any g++ specific files,
34576         it's now a special case of gcc that requires no special support.
34577         Add a default.exp for unsupported targets.
34578
34579 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34580
34581         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34582         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34583         version of Tcl.
34584
34585 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34586
34587         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34588         than a warning.
34589
34590 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34591
34592         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34593
34594 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34595
34596         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34597         option_list.  Compile every file with only 4/6 option choices
34598         (same as C torture) instead of with 12/18 different option
34599         choices.
34600         * lib/c-torture.exp: Likewise.
34601
34602         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34603         not already set.
34604
34605 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34606
34607         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34608         can put an XFAIL *-*-* on excess errors.
34609
34610 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34611
34612         * g++.law: Add more tests derived from g++-bugs snapshots.
34613
34614         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34615         equivalent to g++.law/init9.
34616
34617         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34618         compiled it, and the a.out file after we've run it.
34619
34620 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34621
34622         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34623         compiled it, and the a.out file after we've run it.
34624
34625 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34626
34627         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34628
34629 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34630
34631         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34632         version number.
34633
34634 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34635
34636         * g++.law: New directory of g++ tests derived from the g++-bugs
34637         snapshots.
34638
34639 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34640
34641         * gcc.compile: initbug1.c initbug1.exp testcase added
34642
34643 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34644
34645         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34646         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34647           fixes submitted by Jeff Law (law@cs.utah.edu)
34648         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34649           Jeff Law (law@cs.utah.edu)
34650
34651
34652 1993-11-30  Mike Stump  (mrs@cygnus.com)
34653
34654         * config/unix-g++.exp: Follow the gcc way of doing things.
34655         * g++.old-deja/old-deja.exp: Minor updates.
34656         * lib/g++.exp: New file, follow the gcc way of doing things.
34657         * lib/old-dejagnu.exp: Minor updates.
34658         * lib/mike-g++.exp: Always unset errorInfo.
34659
34660 1993-11-06  Mike Stump  (mrs@cygnus.com)
34661
34662         * lib/gcc.exp: Fix some errors with the below change, CC and
34663         CFLAGS should be global when setting, not local.
34664
34665 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34666
34667         * lib/gcc.exp: Transform tool name.
34668
34669 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34670
34671         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34672
34673 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34674
34675         * lib/gcc.exp: change gcc_done to gcc_stat
34676
34677 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34678
34679         * Upgraded gcc testsuite to c-torture version 1.25
34680
34681 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34682
34683         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34684         * lib/c-torture: added hooks for new reporting code.
34685
34686 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34687
34688         * config/sh-gcc.exp: check if sh-sim exists in the path
34689
34690 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34691
34692         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34693         * gcc.compile/compile.exp: Initial changes for new logic.
34694         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34695         * gcc.failure/failure.exp: Initial changes for new logic.
34696         * gcc.ieee/ieee.exp: Initial changes for new logic.
34697         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34698         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34699         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34700         * lib/c-torture.exp: Initial changes for new logic.
34701         * lib/gcc.exp: Initial changes for new logic.
34702
34703 1993-10-15  Mike Stump  (mrs@cygnus.com)
34704
34705         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34706         depend upon failure or success.  Fully qualify names in failure
34707         and success messages.  Always remove a.out before starting
34708         compile, just in case.  Pay more attention to error text output by
34709         the compiler.  Handle testcases with no known past errors just
34710         like all others, so that things are uniform.  Other miscellaneous
34711         improvements.
34712
34713 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34714
34715         * gcc.cpp: new directory for cpp tests
34716
34717 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34718
34719         * lib/chill.exp: Code reformatted, removed unused code.
34720         * config/unix-chill.exp: Code reformatted, removed unused code.
34721         * chill.execute/execute.exp: Code reformatted, removed unused code.
34722         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34723
34724 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34725
34726         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34727         routines not written.
34728
34729 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34730
34731         * config/bug-gcc.exp: Use new procs from bug.exp.
34732
34733 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34734
34735         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34736         via ftp, rather than depending on NFS.
34737         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34738         case.
34739
34740 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34741
34742         * config/bug-gcc.exp: Use new download proc.
34743
34744 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34745
34746         * chill.execute/execute.exp: cleanups, handles errors better
34747         * chill.compile/compile.exp: rewrite, based on execute.exp
34748         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34749         * lib/chill.exp: major changes to diff proc and compile and link
34750           procs. added chill_fail and chill_pass wrappers to pass and
34751           fail. added more comments, and handle error codes better.
34752           Added a hack to capture stderr from exec, so noncompile tests
34753           can work.
34754
34755 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34756
34757         * chill.execute/execute.exp: rewrite of testsuite driver
34758         * lib/chill.exp: rewrite of testsuite driver
34759         * config/unix-chill.exp: rewrite of testsuite driver
34760
34761 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34762
34763     In chill.execute:
34764         * iexpr.ch: Standardize uppercase.
34765         * tuples.dat: Standardize uppercase.
34766         * vary.ch: standardize.  Correct varying string assignments.
34767         * vary.dat: Add new output lines.
34768
34769 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34770
34771     In chill.execute:
34772         * chprintf.ch: Standardize use of uppercase.
34773         * tuples.ch: Standardize and turn arr2 into a DCL,
34774           rather than a SYN.
34775         * pinits.ch: Standardize.
34776
34777 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34778
34779         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34780         * Makefil: Renamed to Makefile.in.
34781         * configure.in: New.
34782
34783 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34784
34785     In chill.execute:
34786         * .cvsignore: Add result/output files.
34787         * Makefile: Fix up variables at start.  Use MFLAGS
34788           everywhere.  Correct bool_loc, built_ins entries.
34789           Add entry for vary1.ch.
34790         * bitarray.ch: Standardize upper-case usage.
34791         * bitexpr.ch: Standardize, add output of b1.
34792         * params.ch: Use arrayt in along PROC parameters, to
34793           avoid novelty problems.
34794         * sets.ch: Tiny cleanup.
34795         * vary1.ch: Re-indent.
34796
34797 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34798
34799           * Add PR-related files to Makefiles, .cvsignore files, etc.
34800
34801 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34802
34803         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34804           with compiler objects. New names are test-flow.c and test-loop.c
34805
34806 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34807
34808         * Upgraded c-torture tests from 1.19 to 1.20
34809
34810         * new files:
34811         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34812         * gcc.compile: 930623-1.c 930623-2.c
34813         * gcc.noncompile: 930622-1.c 930622-2.c
34814         * gcc.failure: 920411-1.c 920627-2.c
34815         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34816
34817 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34818
34819         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34820           More changes to get testsuite working properly. Needs more work.
34821           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34822
34823 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34824
34825         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34826           More changes to get testsuite working properly. Needs more work.
34827
34828 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34829
34830         * chill.compile/compile.exp: Added for Dejagnu support
34831         * chill.execute/execute.exp: Added for Dejagnu support
34832         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34833
34834 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34835
34836     This should complete moving the CHILL test files.
34837         * chill.noncompile(.cvsignore printf.grt
34838             in-printf.grt chprintf.grt chprintf.ch):
34839             Added test-support files.
34840           (Makefile): Modified further.
34841         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34842             signal.ch): Added test files.
34843           * chill.execute (.cvsignore printf.grt printr.c
34844             in-printf.grt rts.c chprintf.grt rts.h): Added
34845           test-support files.
34846             (Makefile): More corrections.
34847
34848 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34849
34850         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34851           test cases, ready for DejaGnu.
34852
34853 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34854
34855         * Upgraded c-torture tests from 1.18 to 1.19
34856
34857         * gcc.compile: added test(s):
34858           930607-1.c
34859         * gcc.execute: added test(s):
34860           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34861
34862         * added new subdirectory for misc tests: gcc.misc-tests
34863         * gcc.misc-test(s): added tests:
34864           inst-check.c test-consts.c test-ior.c test-switch.c
34865
34866 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34867
34868         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34869
34870 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34871
34872         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34873
34874 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34875
34876         * Upgraded c-torture tests from 1.17 to 1.18
34877
34878 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34879
34880         * Upgraded c-torture tests from 1.12 to 1.17
34881
34882 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34883
34884         * lib/old-dejagnu.exp:
34885           Fixed handling of XFAIL target triplets to correctly
34886           recognize wildcard characters.  Removed code that
34887           appended a unique id tag to the end of the file name
34888           printed out by the result of the testcases within a
34889           given test file.
34890
34891 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34892
34893         * lib/old-dejagnu.exp:
34894           Reworked expected failure handling to trigger off of XFAIL
34895           keyword in keyphrase embeded in testcase source code. The
34896           XFAIL keyword must be at the end of the keyphrase line. It
34897           may optionally be followed by one or more target triplets.
34898           It has just occured that the handling of wildcards in the
34899           target triplet may not be correct.
34900
34901 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34902
34903         * g++.old-deja/tests:
34904           Moved all subdirectories up one level into g++.old-deja .
34905
34906         * lib/old-dejagnu.exp:
34907           Fixed problem with CXXFLAGS not being properly reset, and being
34908           corrupted with extraneous "-c" compiler option.  This was
34909           causing binaries to not be generated for test that needed them.
34910           Modified strings passed to "pass" and "fail" so that individual
34911           tests from the same test file would be distinguished by an
34912           identifier appended to the test file name in the summary logs;
34913           this corrected a problem with erroneous diff logs.  Added code
34914           to search testcases for expected fail and unexpected pass keywords.
34915
34916 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34917
34918         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34919
34920 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34921
34922         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34923           Removed extraneous text from end of "Special g++ Options"
34924           keyphrase.
34925
34926         * lib/old-dejagnu.exp: Added pattern matching to look for new
34927           keywords, embedded in testcases comments, which will trigger
34928           calls to xpass and xfail.
34929
34930 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34931
34932         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34933           comments embedded in the testcases, especially the one looking for
34934           special compiler options, as well as the pattern matching for the
34935           compiler output again.
34936
34937 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34938
34939         * lib/old-dejagnu.exp: Do a proper check of the return value for
34940           execute tests. Fixed several problems with the pattern matching
34941           of the compiler output which gave erroneous test results.
34942           Changed several of the test result messages to be more descriptive.
34943         * config/unix-g++.exp: Proc g++_load now actually works and
34944           executes the tests passed to it and returns a usable return
34945           value.
34946
34947 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34948
34949           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34950
34951 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34952
34953         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34954           Modified both files to properly execute the old style
34955           dejagnu tests. The previous versions of these files were
34956           experimental and did not function anything near correctly.
34957
34958 1993-04-05  Rob Savoye  (rob@cygnus.com)
34959
34960         * Removed all Makefile.in and configure.in files. No configuration
34961         needed now.
34962
34963 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
34964
34965         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
34966
34967 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
34968
34969         * gcc.compile/configure.in, gcc.unsorted/configure.in,
34970         gcc.special/configure.in, gcc.noncompile/configure.in,
34971         gcc.execute/configure.in, gcc.code_quality/configure.in,
34972         g++.other/configure.in, g++.old-deja/configure.in,
34973         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
34974         in srcname setting.
34975
34976 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
34977
34978         * lib/udi.exp:  Fixed mondfe and mondfe_download.
34979         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
34980         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
34981
34982 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
34983
34984         * config/udi-gdb.exp: Check $shell_id after connecting to target.
34985         (gdb_exit): Don't remove *_soc files.
34986
34987 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
34988
34989         * lib/c-torture.exp: Don't look for main; instead always use -w
34990         -c.  This is how the c-torture tests work.  Remove the object
34991         file if the compilation succeeds.
34992         * gcc.execute/execute.exp: Remove executable if test passes.
34993         * gcc.noncompile/noncompile.exp: Every test is an expected
34994         failure.
34995         * gcc.special/special.exp: Added tests from c-torture 1.11,
34996         corrected use of existing test.
34997         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
34998         gcc.execute/920625-1.c: Updated to c-torture 1.11.
34999         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35000         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35001         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35002         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35003         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35004         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35005         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35006         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35007         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35008         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35009         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35010         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35011         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35012         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35013         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35014         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35015         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35016         c-torture 1.11.
35017         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35018         correspond to c-torture 1.11.
35019
35020         * New file.