OSDN Git Service

PR 23164
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2
3         PR 23164
4         * g++.dg/tree-ssa/pr23164.C: New test.
5
6 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7
8         * gcc.dg/tree-ssa/pr23192.c: New test.
9
10 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11
12         * gcc.c-torture/execute/vrp-4.c: New test.
13
14 2005-08-02  Jan Hubicka  <jh@suse.cz>
15
16         * update-threading.c: New test.
17
18 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
19
20         * gcc.c-torture/compile/20050801-1.c: New test.
21         * gcc.c-torture/compile/20050801-2.c: New test.
22
23 2005-08-01  Jan Hubicka  <jh@suse.cz>
24
25         * val-prof-5.c: New test.
26
27 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28
29         PR c/22311
30         * gcc.dg/pr22311-1.c : New test.
31
32 2005-07-31  Steven Bosscher  <stevenb@suse.de>
33
34         PR target/23095
35         * gfortran.dg/pr23095.f: New test.
36
37         PR c++/22003
38         * g++.dg/other/pr22003.C: New test.
39
40 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
41
42         PR target/20621
43         * gcc.c-torture/execute/pr20621-1.c: New test.
44
45 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
46
47         * gfortran.dg/comma_format_extension_4.f:  Adjust length
48         of string for format.
49         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
50         print statement with internal write.
51         * gfortran.dg/der_array_io_2.f:  Likewise.
52         * gfortran.dg/der_array_io_3.f:  Likewise.
53
54 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
55
56         * gcc.dg/fold-abs-4.c: new test.
57
58 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
59
60         PR fortran/22570 an related issues.
61         * gfortran.dg/x_slash_1.f: New test.
62
63 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
64
65         PR c/23143
66         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
67         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
68
69 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
70
71         PR c/529
72         * gcc.dg/Wshadow-3.c: New test.
73
74 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
75
76         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
77         used to have the wrong bounds).
78
79 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
80
81         PR c/21720
82         * gcc.dg/hex-round-1.c: Test more cases.
83         * gcc.dg/hex-round-2.c: New test.
84
85 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
86
87         PR 22550
88         * g++.dg/tree-ssa/pr22550.C: New test.
89
90 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
91
92         * gcc.dg/tree-ssa/vrp19.c: New test.
93         * gcc.dg/tree-ssa-vrp20.c: New test.
94
95 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
96
97         PR c/22240
98         * gcc.dg/transparent-union-4.c: New test.
99
100 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
101
102         PR c/22192
103         * gcc.dg/c99-vla-2.c: New test.
104
105 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
106
107         PR c/21720
108         * gcc.dg/hex-round-1.c: New test.
109
110 2005-07-28  Jan Hubicka  <jh@suse.cz>
111
112         * inliner-1.c: Do not dump everything.
113         * tree-prof.exp: Do not pass -ftree-based-profiling.
114         * bprob.exp: Likewise.
115
116         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
117
118 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
119
120         PR c++/22545
121         * g++.dg/expr/ptrmem7.C: New test.
122
123 2005-07-28  Mike Stump  <mrs@apple.com>
124
125         * g++.old-deja/g++.mike/visibility-1.C: New test.
126
127 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
128
129         PR c/20187
130         * gcc.c-torture/execute/pr20187-1.c: New test.
131
132 2005-07-28  Jeff Law  <law@redhat.com>
133
134         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
135         * gcc.dg/tree-ssa/vrp18.c: New test.
136
137 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
138
139         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
140
141 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
142
143         PR tree-optimization/22506
144         * gcc.dg/vect/ps22506.c: New test.
145
146 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
147
148         PR target/21149
149         * gcc.target/i386/sse-3.c: New test.
150
151 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
152
153         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
154         * gcc.target/mips/mips32-dsp-type.c: Likewise.
155
156 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
157
158         PR c/22589
159         * gcc.c-torture/compile/pr22589-1.c: New test.
160
161 2005-07-28  Jan Hubicka  <jh@suse.cz>
162         
163         * update-loopch.c: New testcase.
164
165 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
166
167         PR rtl-optimization/23047
168         * gcc.c-torture/execute/pr23047.c: New test.
169         * gcc.c-torture/execute/pr23047.x: New.
170
171 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
172
173         PR tree-optimization/22493
174         * gcc.c-torture/execute/pr22493-1.c: New test.
175         * gcc.c-torture/execute/pr22493-1.x: New.
176         * gcc.c-torture/execute/vrp-1.c: New test.
177         * gcc.c-torture/execute/vrp-2.c: New test.
178         * gcc.c-torture/execute/vrp-2.c: New test.
179
180 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
181
182         * gcc.target/frv/all-builtin-read8.c: Delete.
183         * gcc.target/frv/all-builtin-read16.c: Delete.
184         * gcc.target/frv/all-builtin-read32.c: Delete.
185         * gcc.target/frv/all-builtin-read64.c: Delete.
186         * gcc.target/frv/all-builtin-write8.c: Delete.
187         * gcc.target/frv/all-builtin-write16.c: Delete.
188         * gcc.target/frv/all-builtin-write32.c: Delete.
189         * gcc.target/frv/all-builtin-write64.c: Delete.
190         * gcc.target/frv/all-read-write-1.c: New.
191
192 2005-07-27  Jeff Law  <law@redhat.com>
193
194         * gcc.c-torture/execute/pr22630.c: New test.
195
196 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
197
198         PR tree-optimization/23073
199         * gcc.dg/vect/nodump-pr23073.c: New test.
200         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
201
202 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
203
204         PR tree-optimize/22348
205         * gcc.c-torture/execute/pr22348.c: New.
206
207 2005-07-27  Richard Guenther  <rguenther@suse.de>
208
209         * gcc.dg/tree-ssa/salias-1.c: New testcase.
210
211 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
212
213         PR fortran/22503
214         * gfortran.dg/logical_comp.f90: New test.
215
216 2005-07-27  Jan Hubicka  <jh@suse.cz>
217
218         * inliner-1.c: Add cleanup of dumps.
219         * val-prof-*.c: Likewise.
220         * update-tailcall.c: New.
221
222 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
223
224         PR 22591
225         * gcc.dg/tree-ssa/pr22591.c: New test.
226         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
227
228 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
229
230         PR libobjc/22606
231         * objc.dg/try-catch-11.m: New test.
232
233 2005-07-26  Richard Guenther  <rguenther@suse.de>
234
235         PR tree-optimization/22486
236         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
237
238 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
239
240         PR tree-opt/22484
241         * testsuite/g++.dg/opt/loop2.C: New test.
242
243 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
244
245         * gcc.dg/tree-ssa/reassoc-3.c: New test.
246         * gcc.dg/tree-ssa/reassoc-4.c: New test.
247
248 2005-07-25  Adam Nemet  <anemet@lnxw.com>
249
250         * lib/profopt.exp (profopt-execute): Check for profiling data
251         files on the target.
252
253 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
254
255         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
256         for matching of asm labels.
257
258 2005-07-25  Richard Guenther  <rguenther@suse.de>
259
260         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
261
262 2005-07-25  Richard Guenther  <rguenther@suse.de>
263
264         PR testsuite/22624
265         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
266
267 2005-07-25  Ira Rosen  <irar@il.ibm.com>
268
269         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
270         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
271         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
272         * gcc.dg/vect/vect-100.c: New test.
273         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
274         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
275         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
276         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
277         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
278         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
279         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
280         * gfortran.dg/vect/pr19049.f90: New testcase.
281         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
282
283 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
284
285         * gcc.c-torture/execute/20050713-1.c: New test.
286
287         PR fortran/20063
288         * gfortran.fortran-torture/execute/data_4.f90: New test.
289
290         PR middle-end/20303
291         * gcc.dg/visibility-d.c: New test.
292
293 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
294
295         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
296         * gfortran.dg/underflow.f90: Ditto.
297
298 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
299
300         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
301         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
302         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
303
304 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
305
306         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
307         include case of field width of zero. 
308
309 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
310
311         PR libgfortran/21875
312         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
313         with trailing blanks on normal formatted read.
314
315 2005-07-23  Chao-ying Fu  <fu@mips.com>
316
317         * gcc.target/mips/mips32-dsp-type.c: New test.
318         * gcc.target/mips/mips32-dsp.c: New test.
319
320 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
321
322         PR testsuite/21073
323         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
324
325         PR testsuite/20454
326         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
327         and __cyg_profile_func_exit.
328
329 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
330
331         * gfortran.dg/comma_format_extension_3.f: Fix typo.
332         * gfortran.dg/comma_format_extension_4.f: Same.
333         * gfortran.dg/pr15332.f: Same.
334         * gfortran.dg/pr21730.f: Same.
335
336 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
337
338         * g++.dg/opt/vrp2.C: Fix testcase.
339
340         PR tree-opt/22625
341         * g++.dg/opt/vrp2.C: New test.
342
343 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
344
345         PR debug/21828
346         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
347
348 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
349
350         * gcc.dg/tree-ssa/20050719-1.c: New test.
351
352 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
353
354         * gcc.dg/bfin-longcall-1.c: New file.
355         * gcc.dg/bfin-longcall-2.c: New file.
356
357 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
358
359         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
360
361 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
362
363         PR middle-end/19055
364         * gcc.dg/tree-ssa/pr19055.c: New test.
365         * gcc.dg/tree-ssa/pr19055-2.c: New test.
366
367 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
368
369         PR C++/22358
370         * g++.dg/other/pr22358.C: New test.
371
372 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
373
374         PR c++/2922
375         * g++.dg/lookup/two-stage5.C: New test from bug comments.
376         
377 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
378
379         PR c++/15938
380         * g++.dg/init/union2.C: New test.
381
382 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
383
384         PR c/22393
385         * gcc.dg/complex-4.c: New test.
386
387 2005-07-21  Richard Guenther  <rguenther@suse.de>
388
389         PR testsuite/22522
390         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
391         scanning for asm labels.
392         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
393
394 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
395
396         PR target/22085
397         * gcc.dg/altivec-pr22085.c: New.
398
399 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
400
401         PR tree-optimization/19210
402         * gcc.dg/tree-ssa/pr19210-1.c: New.
403         * gcc.dg/tree-ssa/pr19210-2.c: New.
404
405 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
406
407         PR rtl-optimization/22167
408         * g++.dg/opt/pr22167.C: New test.
409
410 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
411
412         PR c++/2922
413         * g++.dg/lookup/two-stage2.C: New.
414         * g++.dg/lookup/two-stage3.C: New.
415         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
416         fixed two-stage name lookup for operators.
417         * g++.dg/template/call3.C: Compiler now produces an appropriate
418         error message. 
419         * g++.dg/template/crash37.C: Compiler now describes bla() on line
420         14 as a candidate. 
421         * g++.dg/template/ptrmem4.C: Compiler produces different error
422         message.
423         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
424         connect_to_method as a candidate.
425         
426 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
427
428         * gcc.dg/fold-alloc-1.c: New test.
429
430 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
431
432         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
433         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
434
435 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
436
437         * gcc.dg/fold-abs-1.c: New test.
438         * gcc.dg/fold-abs-2.c: New test.
439         * gcc.dg/fold-abs-3.c: New test.
440
441 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
442
443         Make CONSTRUCTOR use VEC to store initializers.
444         * g++.dg/ext/complit3.C: Check for specific error messages.
445         * g++.dg/init/brace2.C: Update error message.
446         * g++.dg/warn/Wbraces2.C: Likewise.
447
448 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
449
450         PR fortran/16940
451         * gfortran.dg/module_interface_1.f90: New test.
452
453 2005-07-19  Danny Berlin <dberlin@dberlin.org>
454             Kenneth Zadeck <zadeck@naturalbridge.com>
455
456         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
457
458 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
459
460         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
461         specify -Wformat for these tests.
462         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
463         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
464         * gcc.dg/format/opt-6.c: Delete.
465
466 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
467
468         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
469         * gcc.dg/tree-ssa/sra-3.c: Likewise.
470
471 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
472
473         * gcc.dg/tree-ssa/alias-2.c: New test.
474
475 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
476
477         PR c++/22263
478         * g++.dg/template/explicit7.C: New test.
479
480 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
481
482         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
483         width of 8 to +Inf and -Inf.
484     
485 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
486
487         PR c++/22139
488         * g++.dg/template/friend36.C: New test.
489
490 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
491
492         PR fortran/21730
493         * gfortran.dg/pr21730.f: New test.
494
495 2005-07-16  Danny Berlin <dberlin@dberlin.org>
496             Kenneth Zadeck <zadeck@naturalbridge.com>
497
498         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
499         since pure const detection cannot run at -O1 in c compiler.
500         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
501         can now optimize this case properly.
502         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
503         because we now pass.
504         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
505
506 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
507
508         PR c/22421
509         * gcc.dg/format/bitfld-1.c: New test.
510
511 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
512
513         PR c++/22204
514         * g++.dg/rtti/repo1.C: New test.
515
516 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
517
518         PR middle-end/22398
519         * gcc.c-torture/compile/pr22398.c: New test.
520
521 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
522
523         PR c++/22132
524         * g++.dg/expr/cast4.C: New test.
525
526 2005-07-15  Richard Guenther  <rguenther@suse.de>
527
528         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
529         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
530
531 2005-07-15  Steven Bosscher  <stevenb@suse.de>
532
533         PR tree-optimization/22230
534         * gcc.dg/tree-ssa/pr22230.c: New test.
535
536 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
537
538         * gfortran.dg/g77/cpp6.f: New test.
539
540         PR fortran/22417
541         * gfortran.dg/g77/cpp5.F: New test.
542         * gfortran.dg/g77/cpp5.h: New file.
543         * gfortran.dg/g77/cpp5inc.h: New file.
544
545 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
546
547         PR libfortran/16435
548         * gfortran.dg/tl_editting.f90: New.
549         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
550
551 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
552
553         * gfortran.dg/char_array_constructor.f90: New test.
554
555 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
556
557         * gfortran.dg/past_eor.f90: New.
558         * gfortran.dg/complex_read.f90: New.
559
560 2005-07-13  Jeff Law  <law@redhat.com>
561
562         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
563         additional casts.
564
565         * gcc.dg/tree-ssa/pr22321.c: New test
566
567 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
568
569         PR tree-optimization/21921
570         * gcc.dg/tree-ssa/pr21921.c: New.
571
572 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
573
574         PR tree-optimizatio/22442
575         * gcc.dg/tree-ssa/loop-11.c: New test.
576
577 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
578
579         PR tree-opt/21840
580         * gcc.c-torture/compile/pr21840.c: New test.
581
582 2005-07-12  Jan Hubicka  <jh@suse.cz>
583
584         * gcc.c-torture/compile/pr22379.c: New test.
585
586 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
587
588         PR libfortran/21593
589         gfortran.dg/dev_null.f90:  Remove outdated comment about
590         PR libfortran/21593.
591
592
593 2005-07-12  Dale Johannesen  <dalej@apple.com>
594
595         * gcc.target/i386/compress-float-sse.c:  New.
596         * gcc.target/i386/compress-float-sse-pic.c:  New.
597         * gcc.target/i386/compress-float-387.c:  New.
598         * gcc.target/i386/compress-float-387-pic.c:  New.
599         * gcc.dg/compress-float-ppc.c:  New.
600         * gcc.dg/compress-float-ppc-pic.c:  New.
601
602 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
603
604         PR libfortran/21593
605         gfortran.dg/dev_null.f90:  Remove targets.
606
607 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
608
609         PR tree-opt/22335
610         * gcc.dg/pr22335-1.c: New test.
611         * gcc.dg/pr22335-2.c: New test.
612
613 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
614
615         PR c++/20172
616         * g++.dg/template/nontype12.C : New test.
617
618 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
619
620         * gcc.dg/tree-ssa/loop-10.c: New test.
621
622 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
623
624         * gcc.c-torture/execute/20020720-1.x: Remove.
625
626 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
627
628         * gfortran.fortran-torture/execute/forall_7.f90: New test.
629
630 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
631
632         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
633         (dg-mips-options): Use it.
634
635 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
636
637         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
638
639 2005-07-09  Richard Henderson  <rth@redhat.com>
640
641         * lib/target-supports.exp (check_effective_target_sync_char_short):
642         Add alpha.
643
644 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
645
646         PR libfortran/22217
647         * gfortran.dg/negative-z-descriptor.f90:  New test.
648
649 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
650
651         PR tree-opt/22329
652         * gcc.dg/pr22329.c: New test.
653
654 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
655
656         PR tree-optimization/20139
657         * gcc.dg/tree-ssa/pr20139.c: New.
658
659 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
660
661         PR tree-opt/22356
662         * testsuite/gcc.dg/pr22356-1.c: New test.
663
664 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
665
666         PR c++/21799
667         * g++.dg/template/unify8.C: New.
668         * g++.dg/template/unify9.C: New.
669
670 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
671
672         * gfortran.fortran-torture/execute/entry_10.f90: New test.
673
674 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
675
676         * gcc.dg/darwin-version-1.c: New.
677         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
678         * gcc.dg/builtins-20.c: Likewise.
679         * gcc.dg/builtins-53.c: Likewise.
680         * gcc.dg/torture/builtins-convert-1.c: Likewise.
681         * gcc.dg/torture/builtins-convert-2.c: Likewise.
682         * gcc.dg/torture/builtins-convert-3.c: Likewise.
683         * gcc.dg/torture/builtins-power-1.c: Likewise.
684         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
685         on Darwin.
686
687 2005-07-07  Jeff Law  <law@redhat.com>
688
689         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
690         argument evaluation order.
691
692 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
693
694         PR libfortran/21594
695         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
696         Add test cases where the shift length is greater than the
697         array length.
698
699 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
700
701         * obj-c++.dg/proto-lossage-6.mm: New.
702         * objc.dg/proto-lossage-6.m: New.
703
704 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
705
706         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
707         * objc.dg/gnu-runtime-2.m: Likewise.
708
709 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
710
711         * gfortran.dg/longline.f: New test.
712
713         * gfortran.dg/badline.f: New test.
714
715 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
716
717         PR fortran/16531
718         PR fortran/15966
719         PR fortran/18781
720         * gfortran.dg/hollerith.f90: New.
721         * gfortran.dg/hollerith2.f90: New.
722         * gfortran.dg/hollerith3.f90: New.
723         * gfortran.dg/hollerith4.f90: New.
724         * gfortran.dg/hollerith_f95.f90: New.
725         * gfortran.dg/hollerith_legacy.f90: New.
726         * gfortran.dg/g77/cpp4.F: New. Port from g77.
727
728 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
729
730         PR objc/22274
731         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
732         * objc.dg/gnu-runtime-2.m: New.
733
734 2005-07-06  Jeff Law  <law@redhat.com>
735
736         * gcc.dg/tree-ssa/vrp17.c: New test.
737
738 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
739
740         PR fortran/22327
741         * gfortran.dg/array_constructor_5.f90: New test.
742
743 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
744
745         * gfortran.fortran-torture/execute/entry_9.f90: New test.
746
747 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
748
749         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
750         * gcc.dg/980816-1.c: Ditto.
751
752 2005-07-06  Jeff Law  <law@redhat.com>
753
754         * gcc.c-torture/compile/pr21356.c: New test.
755
756 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
757
758         PR c/22013
759         PR c/22098
760         * gcc.c-torture/compile/pr22013-1.c,
761         gcc.c-torture/execute/pr22098-1.c,
762         gcc.c-torture/execute/pr22098-2.c,
763         gcc.c-torture/execute/pr22098-3.c: New tests.
764
765 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
766
767         PR c/22308
768         * gcc.dg/pr22308-1.c: New test.
769
770 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
771
772         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
773         target.
774         * gcc.dg/compare9.c: Use -fshort-enums instead of
775         -fno-short-enums.  Change the last test to dg-bogus.
776
777 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
778
779         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
780         * gcc.dg/compare9.c: New.
781
782 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
783
784         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
785
786 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
787
788         PR testsuite/22288
789         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
790
791
792 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
793
794         * gcc.dg/format/gcc_gfc-1.c: New.
795
796 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
797
798         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
799
800 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
801
802         PR fortran/20842
803         * gfortran.dg/io_invalid_1.f90: New test.
804
805 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
806
807         * gcc.dg/format/gcc_diag-1.c: Update.
808
809 2005-07-02  Jeff Law  <law@redhat.com>
810
811         * gcc.dg/tree-ssa/pr22051-1.c: New test.
812         * gcc.dg/tree-ssa/pr22051-2.c: New test.
813
814 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
815
816         * gcc.dg/format/gcc_diag-1.c: Update.
817
818 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
819
820         PR tree-opt/22269
821         * gcc.c-torture/compile/pr22269.c: New test.
822
823 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
824
825         PR 21584
826         PR 22219
827         * g++.dg/tree-ssa/pr21584-1.C: New test.
828         * g++.dg/tree-ssa/pr21584-2.C: New test.
829
830 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
831
832         * obj-c++.dg/try-catch-11.mm: New.
833         * objc.dg/try-catch-10.m: New.
834
835 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
836
837         * g++.dg/other/ucnid-1.C: xfail on AIX.
838
839 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
840
841         PR 22234
842         * gcc.dg/20050629-1.c: New test.
843
844 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
845
846         * obj-c++.dg/const-str-1[0-1].mm: New.
847         * objc.dg/const-str-1[0-1].m: New.
848
849 2005-05-29  Richard Henderson  <rth@redhat.com>
850
851         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
852         Rename from check_effective_target_vect_no_max.
853         (check_effective_target_vect_no_int_add): New.
854         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
855         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
856         * gcc.dg/vect/vect-reduc-3.c: Likewise.
857         * gcc.dg/vect/vect-reduc-1.c: Use both.
858         * gcc.dg/vect/vect-reduc-2.c: Likewise.
859
860 2005-05-29  Richard Henderson  <rth@redhat.com>
861
862         * lib/target-supports.exp (check_effective_target_vect_no_max): 
863         Remove i386 and x86_64.
864
865 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
866
867         PR testsuite/21969
868         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
869
870 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
871
872         PR middle-end/21969
873         * gcc.dg/vect/pr21969.c: New test.
874
875 2005-06-28  Eric Christopher  <echristo@redhat.com>
876
877         PR c/22052
878         PR c/21975
879         * gcc.dg/inline1.c: New test.
880         * gcc.dg/inline2.c: Ditto.
881         * gcc.dg/inline3.c: Ditto.
882         * gcc.dg/inline4.c: Ditto.
883         * gcc.dg/inline5.c: Ditto.
884         
885 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
886
887         PR libfortran/22142
888         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
889         Add testcase also testing eoshift1 for PR 22142.
890
891 2005-06-28  Richard Henderson  <rth@redhat.com>
892
893         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
894         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
895         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
896         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
897         gcc.dg/tree-ssa/20030922-2.c: Likewise.
898
899 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
900
901         PR libfortran/22142
902         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
903         Add testcase for PR 22142.
904
905 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
906
907         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
908         gcc.target/ia64/fpreg-2.c: New tests.
909
910 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
911
912         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
913
914 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
915
916         PR libfortran/22170
917         * gfortran.dg/slash_1.f90: New test.
918
919 2005-06-27  Richard Henderson  <rth@redhat.com>
920
921         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
922         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
923         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
924         * gcc.dg/vect/vect-reduc-2.c: Likewise.
925         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
926         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
927
928 2005-06-27  Richard Henderson  <rth@redhat.com>
929
930         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
931         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
932
933 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
934
935         * obj-c++.dg/proto-lossage-5.mm: New.
936         * objc.dg/proto-lossage-5.m: New.
937
938 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
939
940         PR 21959
941         * gcc.dg/tree-ssa/pr21959.c: New test.
942
943 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
944
945         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
946         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
947         testing uninitialized var.
948
949         * gcc.c-torture/execute/builtins/chk.h: New.
950         * gcc.c-torture/execute/builtins/lib/chk.c: New.
951         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
952         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
953         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
954         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
955         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
956         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
957         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
958         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
959         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
960         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
961         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
962         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
963         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
964         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
965         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
966         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
967         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
968         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
969         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
970         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
971         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
972         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
973         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
974         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
975         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
976         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
977         * gcc.dg/builtin-object-size-1.c: New test.
978         * gcc.dg/builtin-object-size-2.c: New test.
979         * gcc.dg/builtin-object-size-3.c: New test.
980         * gcc.dg/builtin-object-size-4.c: New test.
981         * gcc.dg/builtin-object-size-5.c: New test.
982         * gcc.dg/builtin-stringop-chk-1.c: New test.
983         * gcc.dg/builtin-stringop-chk-2.c: New test.
984         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
985         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
986         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
987         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
988         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
989         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
990         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
991         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
992         * gcc.c-torture/execute/printf-1.c: New test.
993         * gcc.c-torture/execute/fprintf-1.c: New test.
994         * gcc.c-torture/execute/vprintf-1.c: New test.
995         * gcc.c-torture/execute/vfprintf-1.c: New test.
996         * gcc.c-torture/execute/printf-chk-1.c: New test.
997         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
998         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
999         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1000
1001 2005-06-27  Michael Matz  <matz@suse.de>
1002
1003         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1004         slot is not merged if address escapes.
1005
1006 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1007
1008         PR c/21911
1009         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1010
1011 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1012
1013         PR middle-end/17965
1014         * gcc.c-torture/compile/20050622-1.c: New test.
1015
1016         PR middle-end/22028
1017         * gcc.dg/20050620-1.c: New test.
1018
1019 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1020
1021         PR tree-optimization/22026
1022         * gcc.dg/tree-ssa/pr22026.c: New.
1023
1024 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1025
1026         PR libfortran/22144
1027         * gfortran.dg/shift-alloc.f90:  New testcase.
1028
1029 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1030
1031         * all files: Update FSF address in copyright headers.
1032
1033 2005-06-22  Jan Hubicka  <jh@suse.cz>
1034
1035         * wholeprogram-1.c: New testcase.
1036         * wholeprogram-2.c: New testcase.
1037
1038 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1039
1040         PR 22171
1041         * gcc.dg/tree-ssa/pr22171.c: New test.
1042
1043 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1044
1045         * gfortran.dg/simplify_modulo.f90: New.
1046
1047 2005-06-24  Jan Hubicka  <jh@suse.cz>
1048
1049         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1050
1051 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1052
1053         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1054
1055 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1056
1057         * obj-c++.dg/typedef-alias-1.mm: New.
1058         * objc.dg/typedef-alias-1.m: New.
1059
1060 2005-06-23  Jeff Law  <law@redhat.com>
1061
1062         * gcc.dg/tree-ssa/vrp16.c: New test.
1063
1064 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1065
1066         * lib/target-supports.exp: Add
1067         check_effective_target_fortran_large_real and
1068         check_effective_target_fortran_large_int to check for
1069         corresponding effective targets.
1070         * gfortran.dg/large_integer_kind_1.f90: New test.
1071         * gfortran.dg/large_real_kind_1.f90: New test.
1072
1073 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1074
1075         PR tree-optimization/22117
1076         * gcc.dg/tree-ssa/pr22117.c: New.
1077
1078 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1079
1080         PR testsuite/22123
1081         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1082
1083 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1084
1085         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1086
1087 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1088
1089         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1090         * gfortran.dg/f2c_4.c: Likewise
1091         
1092 2005-06-22 Paul Brook  <paul@codesourcery.com>
1093
1094         PR fortran/21034
1095         * gfortran.dg/auto_save_1.f90: New test.
1096
1097 2005-06-22  Michael Matz  <matz@suse.de>
1098
1099         * gcc.target/x86-64/abi: New directory.
1100         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1101         * gcc.target/x86-64/abi/README.gcc: New file.
1102         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1103         * gcc.target/x86-64/abi/asm-support.s: New file.
1104         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1105         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1106         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1107         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1108         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1109         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1110         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1111         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1112         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1113         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1114         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1115         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1116         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1117         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1118         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1119         * gcc.target/x86_64/abi/test_varargs.c: New test.
1120
1121 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1122
1123         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1124         32-bit i?86 and x86_64.
1125
1126 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1127
1128         * obj-c++.dg/const-str-[1-9].mm: New tests.
1129
1130 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1131
1132         PR fortran/22010
1133         * gfortran.dg/namelist_use.f90: New.
1134         * gfortran.dg/namelist_use_only.f90: New.
1135
1136 2005-06-21  Jeff Law  <law@redhat.com>
1137
1138         * gcc.dg/tree-ssa/vrp15.c: New test.
1139
1140 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1141
1142         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1143         Remove.
1144         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1145         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1146         remove vect_reduction target keyword. Also avoid two returns in main.
1147         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1148         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1149         * gcc.dg/vect/vect-reduc-1short.c: New test.
1150         * gcc.dg/vect/vect-reduc-1char.c: New test.
1151         * gcc.dg/vect/vect-reduc-2short.c: New test.
1152         * gcc.dg/vect/vect-reduc-2char.c: New test.
1153         * gcc.dg/vect/vect-reduc-6.c: New test.
1154         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1155         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1156         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1157
1158 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1159         Paul Thomas  <pault@gcc.gnu.org>
1160
1161         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1162         New tests.
1163         
1164 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1165
1166         * gfortran.dg/backslash_1.f90: New test.
1167         * gfortran.dg/backslash_2.f90: New test.
1168
1169 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1170
1171         * gfortran.dg/duplicate_labels.f90: New test.
1172
1173 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1174
1175         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1176         unsupportable relocations.
1177         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1178         * gcc.dg/20050321-2.c: xfail for NetWare.
1179
1180 2005-06-20  Andreas Jaeger  <aj@suse.de>
1181
1182         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1183         gcc.target/i386/fastcall-sseregparm.c,
1184         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1185
1186 2005-06-19  Richard Henderson  <rth@redhat.com>
1187
1188         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1189
1190 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1191
1192         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1193
1194 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1195
1196         PR c++/22115
1197         * g++.dg/conversion/simd2.C: Change expected error message.
1198
1199 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1200
1201         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1202         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1203         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1204
1205 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1206
1207         * gcc.dg/fold-mod-1.c: New test.
1208
1209 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1210
1211         PR fortran/19926
1212         * gfortran.dg/pr19926.f90: New test.
1213
1214 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1215
1216         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1217         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1218         targets.
1219         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1220         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1221
1222 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1223
1224         * gcc.target/ia64/float80-varargs-1.c: New test.
1225
1226 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1227
1228         PR tree-opt/22035
1229         * gfortran.dg/f2c_6.f90: New test.
1230
1231 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1232
1233         PR c++/17413
1234         * g++.dg/template/local5.C: New.
1235
1236 2005-06-17  Richard Henderson  <rth@redhat.com>
1237
1238         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1239
1240 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1241
1242         PR testsuite/21945
1243         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1244
1245 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1246
1247         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1248         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1249         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1250         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1251         check_vect to verify the presence of hardware vector support.
1252
1253 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1254
1255         PR testsuite/22056
1256         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1257
1258 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1259
1260         PR libfortran/19216
1261         * gfortran.dg/pr19216.f: Add correct space between brackets and
1262         dg directive.
1263
1264 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1265
1266         PR libfortran/16436
1267         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1268
1269 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1270
1271         * gcc.target/i386/attributes-error.c: New testcase.
1272         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1273         * gcc.target/i386/regparm-stdcall.c: Likewise.
1274         * gcc.target/i386/sseregparm-1.c: Likewise.
1275         * gcc.target/i386/sseregparm-2.c: Likewise.
1276
1277 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1278
1279         * g++.dg/rtti/crash2.C: New.
1280
1281 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1282
1283         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1284
1285 2005-06-15  David Ung  <davidu@mips.com>
1286
1287         * gcc.target/mips/mips16e-extends.c: New test for testing the
1288         generation of MIPS16e zeb/zeh, seb/seh instructions.
1289
1290 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1291
1292         PR 22018
1293         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1294         * gcc.dg/tree-ssa/pr22018.c: New test.
1295
1296 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1297
1298         * gcc.dg/simd-1.c: Update error messages.
1299         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1300         * gcc.dg/simd-2.c: Update error messages.
1301         * gcc.dg/simd-4.c: New.
1302
1303 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1304
1305         PR c++/20678
1306         * g++.dg/other/crash-4.C: New.
1307
1308 2005-06-14  Devang Patel  <dpatel@apple.com>
1309
1310         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1311
1312 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1313
1314         PR c++/21929
1315         * g++.dg/parse/crash11.C: Update
1316
1317 2005-06-13  Jeff Law  <law@redhat.com>
1318
1319         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1320         perform the desired transformations.
1321         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1322         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1323
1324 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1325
1326         PR fortran/22038
1327         * gfortran.dg/forall_1.f90: Un-XFAIL.
1328
1329 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1330
1331         PR c++/21929
1332         * g++.dg/parse/crash26.C: New.
1333
1334         PR c++/20789
1335         * g++.dg/init/member1.C: New.
1336
1337 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1338
1339         * gfortran.dg/altreturn_1.f90: New test.
1340
1341 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1342
1343         PR middle-end/21985
1344         * gcc.dg/tree-ssa/pr21985.c: New test.
1345
1346 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1347
1348         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1349
1350 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1351
1352         PR c++/21930
1353         * g++.dg/other/error10.C: New test case.
1354
1355 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1356
1357         PR libfortran/19155
1358         * gfortran.dg/pr19155.f: Add test.
1359
1360 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1361
1362         * gfortran.dg/f2c_7.f90: New test.
1363
1364         * gfortran.dg/forall_1.f90: XFAILed.
1365
1366 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1367
1368         * gcc.dg/pr14796-1.c: New.
1369         * gcc.dg/pr14796-2.c: New.
1370
1371 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1372
1373         PR fortran/17792
1374         PR fortran/21375
1375         * gfortran.dg/deallocate_stat.f90:  New test.
1376
1377 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1378
1379         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1380
1381 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1382
1383         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1384         access will be generated when this loop is vectorized. Test that
1385         accesses with same alignment were detected.
1386         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1387         Test that accesses with same alignment were detected.
1388         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1389         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1390         alignment were detected.
1391
1392 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1393
1394         * gcc.dg/Wcxx-compat-1.c: New.
1395
1396 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1397
1398         PR libfortran/21480
1399         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1400         complex array.
1401
1402 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1403
1404         * gcc.dg/alias-8.c: New.
1405
1406 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1407
1408         * gcc.dg/format/cmn_err-1.c: Update.
1409
1410 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1411
1412         PR target/20666
1413         * gcc.target/sparc/fexpand-2.c: New.
1414         * gcc.target/sparc/fpmerge-2.c: New.
1415         * gcc.target/sparc/fpmul-2.c: New.
1416         * gcc.target/sparc/noresult.c: New.
1417         * gcc.target/sparc/pdist-2.c: New.
1418         * gcc.target/sparc/pdist-3.c: New.
1419
1420 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1421
1422         PR testsuite/21702
1423         * gcc.target/i386/i386.exp: Fix comment typo.
1424
1425 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1426
1427         PR c++/19497
1428         * g++.dg/inherit/using5.C: New.
1429         * g++.dg/inherit/using6.C: New.
1430
1431 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1432
1433         PR c++/19894
1434         * g++.dg/template/ptrmem15.C: New test.
1435
1436         PR c++/20563
1437         * g++.dg/ext/label4.C: New test.
1438
1439 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1440
1441         * gcc.dg/tls/debug-1.c: New test.
1442
1443 2005-06-07  Dale Johannesen  <dalej@apple.com>
1444
1445         * gcc.target/i386/movq.c:  New.
1446
1447 2005-06-07  Dale Johannesen  <dalej@apple.com>
1448
1449         * gcc.dg/20050607-1.c:  New.
1450
1451 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1452
1453         PR middle-end/21850
1454         * gcc.c-torture/execute/20050607-1.c: New test.
1455
1456 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1457
1458         PR libfortran/21926
1459         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1460         Test case where the return array has lowest stride one,
1461         but isn't packed.
1462
1463 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1464
1465         * lib/target-supports.exp (check_effective_target_sync_int_long):
1466         Add s390 and s390x targets.
1467
1468 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1469
1470         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1471         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1472         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1473         * gcc.dg/tree-ssa/loop-9.c: New test.
1474
1475 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1476
1477         * g++.dg/parse/defarg10.C: New.
1478
1479 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1480
1481         PR regression/21897
1482         * gcc.c-torture/execute/20050604-1.c: New test.
1483
1484 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1485
1486         PR 21903
1487         * g++.dg/parse/defarg9.C: New.
1488
1489         PR c++/20637
1490         * g++.dg/inherit/using4.C: New.
1491         * g++.dg/overload/error1.C: Adjust expected errors.
1492         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1493         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1494         * g++.old-deja/g++.other/redecl2.C: Likewise.
1495         * g++.old-deja/g++.other/redecl4.C: Likewise.
1496         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1497
1498 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1499
1500         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1501
1502 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1503
1504         * lib/gfortran.exp (gfortran_target_compile): Call
1505         dg-additional-files-options
1506         * gfortran.dg/f2c_4.f90: New file
1507         * gfortran.dg/f2c_4.c: New file
1508         * gfortran.dg/f2c_5.f90: New file
1509         * gfortran.dg/f2c_5.c: New file
1510
1511 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1512
1513         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1514
1515         PR fortran/21912
1516         * gfortran.dg/array_constructor_4.f90: New test.
1517
1518 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1519
1520         PR c++/21619
1521         * g++.dg/ext/builtin9.C: New test.
1522
1523 2005-06-05  Dale Johannesen  <dalej@apple.com>
1524
1525         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1526         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1527
1528 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1529
1530         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1531         * gcc.dg/vect/vect-reduc-1.c: New.
1532         * gcc.dg/vect/vect-reduc-2.c: New.
1533         * gcc.dg/vect/vect-reduc-3.c: New.
1534
1535 2005-06-04  Dale Johannesen  <dalej@apple.com>
1536
1537         * gcc.c-torture/execute/20050603-1.c:  New.
1538         * gcc.c-torture/execute/20050603-2.c:  New.
1539         * gcc.dg/20050603-3.c:  New.
1540
1541 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1542
1543         PR fortran/19195
1544         * gfortran.dg/debug_1.f90: New test.
1545
1546         * gfortran.dg/forall_1.f90: New test.
1547
1548 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1549
1550         * gfortran.dg/array_constructor_3.f90: New test.
1551
1552 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1553
1554         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1555
1556 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1557
1558         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1559
1560 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1561
1562         PR c/21873
1563         * gcc.dg/init-excess-1.c: New test.
1564
1565 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1566
1567         PR c++/21853
1568         * g++.dg/expr/static_cast6.C: New test.
1569
1570 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1571
1572         * gcc.dg/tree-ssa/vrp14.c: New test.
1573
1574 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1575
1576         PR c++/21336
1577         * g++.dg/template/new2.C: New test.
1578
1579 2005-06-03  Josh Conner  <jconner@apple.com>
1580
1581         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1582         all entries in initializer.
1583
1584 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1585
1586         PR middle-end/21858
1587         * gcc.dg/pr21858.c: New testcase.
1588
1589 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1590
1591         PR tree-optimization/21292
1592
1593         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1594         New.
1595         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1596         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1597         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1598         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1599         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1600
1601 2005-06-02  Richard Henderson  <rth@redhat.com>
1602
1603         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1604
1605 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1606
1607         * gcc.dg/wtypequal.c: New testcase.
1608
1609 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1610
1611         PR 21582
1612         * gcc.dg/tree-ssa/pr21582.c: New test.
1613
1614 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1615
1616         PR c++/21280
1617         * g++.dg/opt/interface2.h: New.
1618         * g++.dg/opt/interface2.C: New.
1619         * g++.dg/init/ctor4.C: Adjust error lines.
1620         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1621         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1622         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1623         * g++.old-deja/g++.pt/assign1.C: Likewise.
1624         * g++.old-deja/g++.pt/crash20.C: Likewise.
1625
1626 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1627
1628         PR tree-optimization/21734
1629         * g++.dg/vect/pr21734_1.cc: New.
1630         * g++.dg/vect/pr21734_2.cc: New.
1631
1632 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1633
1634         PR c++/20350
1635         * g++.dg/template/spec24.C: New.
1636
1637         PR c++/21151
1638         * g++.dg/pch/local-1.C: New.
1639         * g++.dg/pch/local-1.Hs: New.
1640
1641 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1642
1643         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1644         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1645         * gcc.dg/tree-ssa/pr14341.c: New test.
1646         * gcc.dg/tree-ssa/pr14841.c: New test.
1647         * gcc.dg/tree-ssa/pr20701.c: New test.
1648         * gcc.dg/tree-ssa/pr21086.c: New test.
1649         * gcc.dg/tree-ssa/pr21090.c: New test.
1650         * gcc.dg/tree-ssa/pr21332.c: New test.
1651         * gcc.dg/tree-ssa/pr21458.c: New test.
1652         * gcc.dg/tree-ssa/pr21658.c: New test.
1653         * gcc.dg/tree-ssa/vrp01.c: New test.
1654         * gcc.dg/tree-ssa/vrp02.c: New test.
1655         * gcc.dg/tree-ssa/vrp03.c: New test.
1656         * gcc.dg/tree-ssa/vrp04.c: New test.
1657         * gcc.dg/tree-ssa/vrp05.c: New test.
1658         * gcc.dg/tree-ssa/vrp06.c: New test.
1659         * gcc.dg/tree-ssa/vrp07.c: New test.
1660         * gcc.dg/tree-ssa/vrp08.c: New test.
1661         * gcc.dg/tree-ssa/vrp09.c: New test.
1662         * gcc.dg/tree-ssa/vrp10.c: New test.
1663         * gcc.dg/tree-ssa/vrp11.c: New test.
1664         * gcc.dg/tree-ssa/vrp12.c: New test.
1665         * gcc.dg/tree-ssa/vrp13.c: New test.
1666
1667 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1668
1669         PR 21029
1670         * gcc.dg/tree-ssa/pr21029.c: New test.
1671
1672 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1673
1674         * gfortran.dg/logint-1.f: New test case.
1675         * gfortran.dg/logint-2.f: Likewise.
1676         * gfortran.dg/logint-3.f: Likewise.
1677
1678 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1679
1680         PR c/21536
1681         PR c/20760
1682         * gcc.dg/20050527-1.c: New test.
1683
1684         * gcc.dg/i386-sse-12.c: New test.
1685
1686         PR fortran/21729
1687         * gfortran.dg/implicit_5.f90: New test.
1688
1689 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1690
1691         PR fortran/20883
1692         * gfortran/assign_4.f90: New test.
1693         * gfortran/assign_2.f90: Change compile to run.
1694
1695 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1696
1697         * lib/target-supports.exp
1698         (check_effective_target_sync_char_short): New.
1699         * gcc.dg/sync-2.c: New.
1700
1701 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1702
1703         PR tree-optimization/21817
1704         * gcc.dg/torture/pr21817-1.c: New.
1705
1706 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1707
1708         PR c++/21165
1709         * g++.dg/template/init5.C: New.
1710
1711 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1712
1713         * gfortran.dg/char_initialiser_actual.f90:
1714         Test character initialisers as actual arguments.
1715         * gfortran.dg/char_pointer_comp_assign.f90:
1716         Test character pointer structure component assignments.
1717         * gfortran.dg/char_array_structure_constructor.f90:
1718         Test character components in structure constructors.
1719
1720 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1721
1722         PR middle-end/20931
1723         * g++.dg/opt/pr20931.C: New test.
1724
1725 2005-05-31  Andreas Jaeger  <aj@suse.de>
1726
1727         PR testsuite/20772
1728         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1729         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1730         g++.old-deja/g++.ext/asmspec1.C,
1731         g++.old-deja/g++.other/regstack.C,
1732         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1733         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1734         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1735         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1736         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1737         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1738         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1739         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1740         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1741         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1742         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1743         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1744         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1745         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1746         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1747         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1748         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1749         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1750         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1751
1752 2005-05-31  Jeff Law  <law@redhat.com>
1753
1754         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1755
1756 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1757
1758         PR middle-end/21743
1759         * gcc.dg/builtins-1.c: Activate disabled clog test.
1760         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1761
1762 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1763
1764         * gfortran.dg/char_pointer_assign.f90:
1765         Test character-pointer assignments and pointer assignments.
1766         * gfortran.dg/char_pointer_dummy.f90:
1767         Test character-pointer dummy arguments.
1768         * gfortran.dg/char_pointer_func.f90:
1769         Test character-pointer function returns.
1770         * gfortran.dg/char_pointer_dependency.f90:
1771         Test character-pointer functions with dependencies.
1772
1773 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1774
1775         PR c++/21784
1776         * g++.dg/lookup/using14.C: New test.
1777
1778 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1779
1780         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1781         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1782         trailing ^M.
1783
1784 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1785
1786         PR c++/17413
1787         * g++.dg/template/local5.C: New.
1788
1789         PR target/21761
1790         * gcc.c-torture/compile/pr21761.c: New.
1791
1792         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1793         before darwin8.
1794
1795 2005-05-30  Steven G. Kargl
1796
1797         PR fortran/20846
1798         * gfortran.dg/inquire_8.f90: New test.
1799
1800 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1801
1802         PR libfortran/21376
1803         * gfortran.dg/output_exponents_1.f90: New test.
1804
1805 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1806
1807         PR libfortran/20006
1808         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1809
1810 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1811
1812         PR c++/21210
1813         * g++.dg/ext/complex1.C: New test.
1814
1815         PR c++/21340
1816         * g++.dg/init/ctor6.C: New test.
1817
1818 2005-05-29  Jan Hubicka  <jh@suse.cz>
1819
1820         * gcc.c-torture/compile/pr21562.c: New.
1821
1822 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1823
1824         * gfortran.dg/subnormal_1.f90: New test.
1825
1826 2005-05-28  Jan Hubicka  <jh@suse.cz>
1827
1828         * tree-prof.exp: Fix comment.
1829         * value-prof-1.c: New.
1830         * value-prof-2.c: New.
1831         * value-prof-3.c: New.
1832         * value-prof-4.c: New.
1833
1834 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1835
1836         PR c++/21614
1837         * g++.dg/expr/ptrmem6.C: New test.
1838         * g++.dg/expr/ptrmem6a.C: Likewise.
1839
1840 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1841
1842         PR tree-optimization/21658
1843         * gcc.dg/tree-ssa/pr21658.c: New.
1844
1845 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1846
1847         PR c++/21455
1848         * g++.dg/inherit/ptrmem3.C: New.
1849
1850         PR c++/21681
1851         * g++.dg/parse/template16.C: New.
1852
1853 2005-05-27  Andreas Jaeger  <aj@suse.de>
1854
1855         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1856
1857         * gcc.dg/i386-sse-8.c: Run test on all archs.
1858
1859 2005-05-26  Mike Stump  <mrs@apple.com>
1860
1861         * objc.dg/isa-field-1.m: Only run on darwin.
1862         * objc.dg/lookup-1.m: Likewise.
1863         * objc.dg/try-catch-8.m: Likewise.
1864
1865 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1866
1867         PR tree-optimization/9814
1868         * gcc.dg/pr9814-1.c: New test case.
1869
1870 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1871
1872         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1873         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1874         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1875         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1876         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1877         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1878         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1879         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1880         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1881         objc.dg/try-catch-8.m: New.
1882
1883 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1884
1885         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1886         remove extraneous semicolons.
1887
1888 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1889
1890         * obj-c++.dg/comp-types-12.mm: New.
1891         * objc.dg/comp-types-11.m: New.
1892         * objc.dg/selector-4.m: New.
1893
1894 2005-05-26  Andreas Jaeger  <aj@suse.de>
1895
1896         PR testsuite/20772
1897         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1898         g++.old-deja/g++.ext/attrib3.C,
1899         g++.old-deja/g++.other/store-expr1.C,
1900         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1901         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1902         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1903         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1904         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1905         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1906         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1907         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1908         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1909         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1910         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1911         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1912         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1913         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1914         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1915         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1916         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1917         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1918         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1919
1920 2005-05-26  Andreas Jaeger  <aj@suse.de>
1921
1922         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1923         x86-64 compilation.
1924
1925 2005-05-26  Andreas Jaeger  <aj@suse.de>
1926
1927         PR testsuite/20772
1928         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1929         gcc.misc-tests/i386-pf-athlon-1.c,
1930         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1931         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1932         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1933         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1934         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1935         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1936         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1937         programs.
1938
1939         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1940         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1941         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1942         x86-64 compilation.
1943
1944         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1945         x86_64.
1946
1947         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1948         effective-target ilp32.
1949
1950 2005-05-26  David Ung  <davidu@mips.com>
1951
1952         * gcc.target/mips/ext_ins.c: New test for testing the generation
1953         of MIPS32/64 rev 2 ext/ins instructions.
1954
1955 2005-05-26  Andreas Jaeger  <aj@suse.de>
1956
1957         * treelang/compile/unsigned.tree: Use gimple instead of
1958         nonexisting generic dump.
1959
1960 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1961
1962         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1963
1964 2005-05-26  Andreas Jaeger  <aj@suse.de>
1965
1966         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
1967
1968 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1969
1970         PR libfortran/17283
1971         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
1972         Test callee-allocated memory with write statements.
1973
1974 2005-05-25  Roger Sayle  <roger@eyesopen.com>
1975
1976         PR middle-end/21709
1977         * gcc.dg/pr21709-1.c: New test case.
1978
1979 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1980             Mike Stump  <mrs@apple.com>
1981
1982         * objc/execute/next_mapping.h: Update for C++.
1983
1984         * obj-c++.dg/selector-1.mm: Move to...
1985         * obj-c++.dg/selector-4.mm: here...
1986
1987         * obj-c++.dg/basic.mm: New.
1988         * obj-c++.dg/comp-types-1.mm: New.
1989         * obj-c++.dg/cxx-class-1.mm: New.
1990         * obj-c++.dg/cxx-ivars-1.mm: New.
1991         * obj-c++.dg/cxx-ivars-2.mm: New.
1992         * obj-c++.dg/cxx-ivars-3.mm: New.
1993         * obj-c++.dg/cxx-scope-1.mm: New.
1994         * obj-c++.dg/cxx-scope-2.mm: New.
1995         * obj-c++.dg/defs.mm: New.
1996         * obj-c++.dg/empty-private-1.mm: New.
1997         * obj-c++.dg/encode-1.mm: New.
1998         * obj-c++.dg/encode-2.mm: New.
1999         * obj-c++.dg/encode-3.mm: New.
2000         * obj-c++.dg/extern-c-1.mm: New.
2001         * obj-c++.dg/extra-semi.mm: New.
2002         * obj-c++.dg/fix-and-continue-2.mm: New.
2003         * obj-c++.dg/isa-field-1.mm: New.
2004         * obj-c++.dg/ivar-list-semi.mm: New.
2005         * obj-c++.dg/local-decl-1.mm: New.
2006         * obj-c++.dg/lookup-1.mm: New.
2007         * obj-c++.dg/lookup-2.mm: New.
2008         * obj-c++.dg/method-1.mm: New.
2009         * obj-c++.dg/method-2.mm: New.
2010         * obj-c++.dg/method-3.mm: New.
2011         * obj-c++.dg/method-4.mm: New.
2012         * obj-c++.dg/method-5.mm: New.
2013         * obj-c++.dg/method-6.mm: New.
2014         * obj-c++.dg/method-7.mm: New.
2015         * obj-c++.dg/no-extra-load.mm: New.
2016         * obj-c++.dg/overload-1.mm: New.
2017         * obj-c++.dg/pragma-1.mm: New.
2018         * obj-c++.dg/pragma-2.mm: New.
2019         * obj-c++.dg/private-1.mm: New.
2020         * obj-c++.dg/private-2.mm: New.
2021         * obj-c++.dg/proto-qual-1.mm: New.
2022         * obj-c++.dg/qual-types-1.mm: New.
2023         * obj-c++.dg/stubify-1.mm: New.
2024         * obj-c++.dg/stubify-2.mm: New.
2025         * obj-c++.dg/super-class-1.mm: New.
2026         * obj-c++.dg/super-class-2.mm: New.
2027         * obj-c++.dg/super-dealloc-1.mm: New.
2028         * obj-c++.dg/super-dealloc-2.mm: New.
2029         * obj-c++.dg/template-1.mm: New.
2030         * obj-c++.dg/template-2.mm: New.
2031         * obj-c++.dg/template-3.mm: New.
2032         * obj-c++.dg/template-4.mm: New.
2033         * obj-c++.dg/template-5.mm: New.
2034         * obj-c++.dg/template-6.mm: New.
2035         * obj-c++.dg/try-catch-1.mm: New.
2036         * obj-c++.dg/try-catch-2.mm: New.
2037         * obj-c++.dg/try-catch-3.mm: New.
2038         * obj-c++.dg/try-catch-4.mm: New.
2039         * obj-c++.dg/try-catch-5.mm: New.
2040         * obj-c++.dg/try-catch-6.mm: New.
2041         * obj-c++.dg/try-catch-7.mm: New.
2042         * obj-c++.dg/try-catch-8.mm: New.
2043         * obj-c++.dg/try-catch-9.mm: New.
2044         * obj-c++.dg/va-meth-1.mm: New.
2045
2046 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2047
2048         * obj-c++.dg/selector-1.mm: New.
2049         * obj-c++.dg/selector-2.mm: New.
2050
2051 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2052
2053         * obj-c++.dg/selector-3.mm: New.
2054         * objc.dg/selector-3.m: New.
2055
2056 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2057
2058         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2059         about where warning appears.
2060
2061 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2062
2063         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2064         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2065         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2066         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2067
2068 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2069
2070         * gcc.dg/20050524-1.c: New test.
2071
2072 2005-05-25  Jan Hubicka  <jh@suse.cz>
2073
2074         * gcc.dg/tree-prof/inliner-1.c: New.
2075
2076 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2077
2078         * gcc.dg/tree-prof: New directory.
2079         * gcc.dg/tree-prof/tree-prof.exp: New.
2080
2081 2005-05-25  DJ Delorie  <dj@redhat.com>
2082
2083         * gcc.dg/Wattributes-1.c: New.
2084         * gcc.dg/Wattributes-2.c: New.
2085         * gcc.dg/Wattributes-3.c: New.
2086
2087 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2088
2089         PR tree-optimization/19833
2090         * gcc.dg/uninit-4.c: Remove xfail.
2091         * gcc.dg/uninit-9.c: Ditto.
2092
2093 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2094
2095         * obj-c++.dg/bitfield-[1-5].mm: New.
2096         * obj-c++.dg/class-protocol-1.mm: New.
2097         * obj-c++.dg/comp-types-1[0-1].mm: New.
2098         * obj-c++.dg/comp-types-[2-9].mm: New.
2099         * obj-c++.dg/encode-[4-8].mm: New.
2100         * obj-c++.dg/layout-1.mm: New.
2101         * obj-c++.dg/method-1[0-9].mm: New.
2102         * obj-c++.dg/method-2[0-1].mm: New.
2103         * obj-c++.dg/method-[8-9].mm: New.
2104         * obj-c++.dg/objc-gc-3.mm: New.
2105         * obj-c++.dg/try-catch-10.mm: New.
2106         * objc.dg/bitfield-5.m: New.
2107         * objc.dg/comp-types-10.m: New.
2108         * objc.dg/comp-types-9.m: New.
2109         * objc.dg/layout-1.m: New.
2110         * objc.dg/objc-gc-4.m: New.
2111         * objc.dg/try-catch-9.m: New.
2112         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2113         * objc.dg/comp-types-1.m: Likewise.
2114         * objc.dg/comp-types-[5-6].m: Likewise.
2115         * objc.dg/method-9.m: Likewise.
2116
2117 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2118
2119         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2120         and on hardware without VMX support.
2121
2122         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2123
2124         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2125
2126         * lib/profopt.exp (dg-final-generate, dg-final-use,
2127         profopt-final-code, profopt-get-options): New.
2128         (profopt-execute): Process test directives.
2129
2130         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2131         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2132         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2133
2134 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2135
2136         PR C++/21645
2137         * g++.dg/init/ctor5.C: New test.
2138
2139 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2140
2141         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2142         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2143         vect-113.c, vect-114.c.
2144
2145 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2146
2147         * gcc.dg/const-elim-1.c: Remove xfails.
2148
2149 2005-05-23  Jeff Law  <law@redhat.com>
2150
2151         * gcc.c-torture/compile/pr21638.c: New test.
2152         * gcc.c-torture/compile/20050520-1.c: New test.
2153
2154 2005-05-23  Nick Clifton  <nickc@redhat.com>
2155
2156         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2157         be a proper triple, ie: m32r*-*-*.
2158         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2159
2160 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2161
2162         PR middle-end/21331
2163         PR tree-opt/21293
2164         * gcc.c-torture/compile/pr21293.c: New test.
2165         * gcc.c-torture/execute/pr21331.c: New test.
2166
2167 2004-05-20  Richard Henderson  <rth@redhat.com>
2168
2169         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2170
2171 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2172
2173         * obj-c++-dg.exp: Add.
2174         * obj-c++.exp: Add.
2175         * obj-c++.dg/dg.exp: Add.
2176
2177 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2178
2179         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2180         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2181
2182 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2183
2184         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2185
2186 2004-05-19  Richard Henderson  <rth@redhat.com>
2187
2188         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2189
2190 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2191
2192         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2193
2194         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2195
2196 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2197
2198         PR c++/21495
2199         * g++.dg/parse/extern1.C: New test.
2200         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2201
2202 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2203
2204         * gcc.dg/c99-math.h: New.
2205         * gcc.dg/c99-math-float-1.c: New test.
2206         * gcc.dg/c99-math-double-1.c: Likewise.
2207         * gcc.dg/c99-math-long-double-1.c: Likewise.
2208
2209 2005-05-18  Richard Henderson  <rth@redhat.com>
2210
2211         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2212
2213 2005-05-18  Devang Patel  <dpatel@apple.com>
2214
2215         * g++.dg/opt/20050511-1.C: New test.
2216
2217 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2218
2219         PR libfortran/21127
2220         * gfortran.dg/reshape-complex.f90:  New test.
2221
2222 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2223
2224         * gfortran.dg/array_constructor_1.f90: New test.
2225         * gfortran.dg/array_constructor_2.f90: New test.
2226
2227 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2228
2229         PR fortran/20954
2230         * gfortran.dg/pr20954.f: New test.
2231
2232 2005-05-17  Mike Stump  <mrs@apple.com>
2233
2234         Yet more Objective-C++...
2235
2236         * objc.dg/method-5.m: Update.
2237         * objc.dg/method-6.m: Update.
2238         * objc.dg/method-7.m: Update.
2239         * objc.dg/method-9.m: Update.
2240         * objc.dg/try-catch-2.m: Update.
2241
2242 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2243
2244         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2245         Remove little-endian optimizations.
2246
2247 2005-05-17  Jeff Law  <law@redhat.com>
2248
2249         * g++.dg/tree-ssa/pr18414.C: New test.
2250         * gcc.dg/tree-ssa/pr18414.C: New test.
2251         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2252         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2253
2254 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2255
2256         * gcc.dg/compat/generate-random.c: Do not include
2257         libiberty.h.
2258         * gcc.dg/compat/generate-random_r.c: Likewise.
2259
2260 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2261
2262         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2263
2264 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2265
2266         PR middle-end/21595
2267         * g++.dg/tree-ssa/builtin1.C: New testcase.
2268
2269 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2270
2271         PR c++/21454
2272         * g++.dg/opt/const4.C: New test.
2273
2274         PR middle-end/21492
2275         * g++.dg/opt/crossjump1.C: New test.
2276
2277         PR tree-optimization/21610
2278         * gcc.c-torture/compile/20050516-1.c: New test.
2279
2280         PR fortran/15080
2281         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2282         about the test failing.
2283         * gfortran.fortran-torture/execute/where_7.f90: New test.
2284         * gfortran.fortran-torture/execute/where_8.f90: New test.
2285
2286 2005-05-16  Richard Henderson  <rth@redhat.com>
2287
2288         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2289         i?86 and x86_64.
2290
2291 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2292
2293         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2294         (limits.h): Include unconditionally.
2295         (stdlib.h): Likewise.
2296         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2297         (limits.h): Include unconditionally.
2298         (stdlib.h): Likewise.
2299         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2300         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2301         (limits.h): Include unconditionally.
2302         (stdlib.h): Likewise.
2303         (hashtab.h): Do not include.
2304         (getopt.h): Likewise.
2305         (stddef.h): Include.
2306         (hashval_t): Define.
2307         (struct entry): Add "next" field.
2308         (HASH_SIZE): New macro.
2309         (hash_table): New variable.
2310         (switchfiles): Do not use xmalloc.
2311         (mix): New macro.
2312         (iterative_hash): New function.
2313         (hasht): Remove.
2314         (e_exists): New function.
2315         (e_insert): Likewise.
2316         (output): Use, instead of libiberty hashtable functions.
2317         (main): Do not use getopt.  Do not call htab_create.
2318
2319 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2320
2321         PR libstdc++/21526
2322         * lib/target-supports.exp (check_mkfifo_available):
2323         Return 0 for cygwin as mkfifo support incomplete on platform.
2324         Fix typos in comments.
2325
2326 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2327
2328         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2329
2330 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2331
2332         PR fortran/17432
2333         * gfortran.dg/assign_4.f: New test.
2334
2335 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2336
2337         PR tree-optimization/21563
2338         * gcc.dg/tree-ssa/pr21563.c: New.
2339
2340 2005-05-14  Jan Hubicka  <jh@suse.cz>
2341
2342         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2343
2344 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2345
2346         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2347
2348 2005-05-13  Julian Brown  <julian@codesourcery.com>
2349
2350         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2351         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2352
2353 2005-05-13  Jan Hubicka  <jh@suse.cz>
2354
2355         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2356         * gcc.dg/fold-xor-?.c: Likewise.
2357         * gcc.dg/pr15784-?.c: Likewise.
2358         * gcc.dg/pr20922-?.c: Likewise.
2359         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2360         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2361         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2362
2363 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2364
2365         PR fortran/21260
2366         * gfortran.dg/hollerith_1.f90: New test.
2367
2368 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2369
2370         * gfortran.dg/func_result_2.f90: New test.
2371
2372 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2373
2374         * gfortran.dg/dev_null.f90: New test.
2375
2376 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2377
2378         * gcc.dg/arm-vfp1.c: Revert last change.
2379
2380 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2381
2382         PR middle-end/19807
2383         PR tree-optimization/19639
2384         * g++.dg/tree-ssa/pr19807.C: New testcase.
2385
2386 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2387
2388         PR libfortran/21471
2389         * gfortran.dg/append-1.f90: New test.
2390
2391 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2392
2393         * gcc.dg/pr18501.c: XFAIL.
2394         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2395         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2396         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2397         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2398         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2399         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2400         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2401         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2402
2403 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2404
2405         PR fortran/20178
2406         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2407         gfortran.dg/f2c_3.f90: New tests.
2408
2409         * gfortran.dg/return_1.f90: Fix dg annotation.
2410
2411 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2412
2413         * gcc.c-torture/compile/20050510-1.c: New test.
2414
2415 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2416
2417         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2418
2419 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2420
2421         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2422
2423 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2424
2425         PR c/17913
2426         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2427
2428 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2429
2430         PR c/21342
2431         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2432         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2433
2434 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2435
2436         PR debug/16676
2437         * gcc.dg/debug/pr16676.c: New test.
2438
2439 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2440
2441         PR testsuite/21443
2442         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2443         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2444         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2445         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2446         Change -O1 to -O2.
2447         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2448         -fno-tree-dominator-opts.
2449
2450 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2451
2452         * gfortran.dg/return_1.f90: New test.
2453
2454 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2455
2456         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2457
2458         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2459
2460 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2461
2462         PR c++/21427
2463         * g++.dg/inherit/covariant13.C: New.
2464
2465 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2466
2467         PR libfortran/19155
2468         * gfortran.dg/pr19155.f: New test.
2469
2470 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2471
2472         PR inline-asm/8788
2473         * gcc.dg/pr8788-1.c: New testcase.
2474
2475 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2476
2477         PR target/21416
2478         * gcc.target/mips/fpcmp-[12].c: New tests.
2479
2480 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2481
2482         * lib/target-supports-dg.exp (dg-require-fork): New function.
2483         (dg-require-mkfifo): Likewise.
2484         * lib/target-supports.exp (check_function_available): New
2485         function.
2486         (check_fork_available): Likewise.
2487         (check_mkfifo_available): Likewise.
2488
2489 2005-05-06  Jeff Law  <law@redhat.com>
2490
2491         * gcc.c-torture/compile/pr21380.c: New test.
2492
2493 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2494
2495         PR c++/20961
2496         * g++.dg/ext/weak3.C: New test.
2497
2498 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2499
2500         PR c++/21352
2501         * g++.dg/template/crash37.C: New test.
2502
2503 2005-05-05  Paul Brook  <paul@codesourcery.com>
2504
2505         * gcc.dg/arm-g2.c: Use effective-target arm32.
2506         * gcc.dg/arm-mmx-1.c: Ditto.
2507         * gcc.dg/arm-scd42-2.c: Ditto.
2508         * gcc.dg/arm-vfp1.c: Ditto.
2509         * lib/target-supports.exp (check_effective_target_arm32): New
2510         function.
2511
2512 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2513
2514         PR libfortran/21354
2515         gfortran.dg/in_pack_rank7.f90:  New test.
2516
2517 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2518
2519         PR middle-end/15618
2520         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2521
2522 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2523
2524         PR middle-end/21265
2525         * gcc.dg/20050503-1.c: New test.
2526
2527         PR rtl-optimization/21239
2528         * gcc.dg/i386-sse-11.c: New test.
2529
2530 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2531
2532         PR target/16888
2533         * gcc.target/i386/asm-1.c: New test.
2534
2535 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR rtl-optimization/21330
2538         * gcc.c-torture/execute/20050502-1.c: New test.
2539
2540         PR target/21297
2541         * gcc.c-torture/execute/20050502-2.c: New test.
2542
2543 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2544
2545         PR middle-end/21282
2546         * gcc.dg/pr21282.c: New.
2547
2548 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2549
2550         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2551         * gcc.dg/vect/vect-92.c: Likewise
2552         * gcc.dg/vect/vect-93.c: Likewise
2553         * gcc.dg/vect/vect-dv-1.c: Likewise
2554         * gcc.dg/vect/vect-dv-2.c: Likewise
2555         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2556
2557 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2558
2559         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2560         * gfortran.dg/vect/vect-2.f90:  Likewise
2561         * gfortran.dg/vect/vect-3.f90:  Likewise
2562         * gfortran.dg/vect/vect-4.f90:  Likewise
2563         * gfortran.dg/vect/vect-5.f90:  Likewise
2564
2565 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2566
2567         PR target/20813
2568         * gcc.dg/rs6000-fpint-2.c: New.
2569
2570 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2571
2572         PR c/15698
2573         * gcc.dg/builtins-30.c: Update expected messages.
2574         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2575         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2576         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2577
2578 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2579
2580         PR tree-optimization/21294
2581         * gcc.dg/tree-ssa/pr21294.c: New.
2582
2583 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2584
2585         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2586         __builtin_altivec_st_internal_4si built-in.
2587
2588 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2589
2590         PR c++/15875
2591         * g++.dg/template/ptrmem14.C: New test.
2592
2593 2005-05-02  Paul Brook  <paul@codesourcery.com>
2594
2595         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2596
2597 2005-05-02  Michael Matz  <matz@suse.de>
2598
2599         PR c++/19542
2600         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2601
2602 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2603
2604         * g++.dg/cpp/weak.C: New test.
2605
2606 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2607
2608         * gcc.dg/tree-ssa/loop-8.c: New test.
2609
2610 2005-04-30  Michael Maty  <matz@suse.de>
2611
2612         * gcc.dg/inline-mcpy.c: New test.
2613
2614 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2615
2616         PR libfortran/18958
2617         * gfortran.dg/eoshift.f90:  New test case.
2618
2619 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2620
2621         PR libfortran/18857
2622         * gfortran.dg/matmul_1.f90: New test.
2623
2624 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2625
2626         PR tree-optimization/21030
2627         * gcc.dg/tree-ssa/pr21030.c: New.
2628
2629 2005-04-29  Devang Patel  <dpatel@apple.com>
2630
2631         PR tree-optimization/21272
2632         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2633
2634 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2635
2636         PR fortran/13082
2637         PR fortran/18824
2638         * gfortran.dg/entry_4.f90: New test.
2639         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2640         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2641         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2642         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2643         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2644         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2645         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2646
2647 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2648
2649         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2650
2651 2005-04-29  Paul Brook   <paul@codesourcery.com>
2652
2653         * gfortran.dg/entry_3.f90: New test.
2654
2655 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2656
2657         * gfortran.dg/implicit_4.f90: New test.
2658
2659 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2660
2661         * lib/target-supports.exp (check_profiling_available): Return
2662         false for xtensa-*-elf.
2663
2664 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2665
2666         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2667         error if file cannot be deleted.
2668
2669 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2670
2671         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2672         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2673         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2674         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2675         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2676         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2677         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2678         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2679         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2680         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2681         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2682         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2683         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2684
2685 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2686
2687         PR fortran/20865
2688         * gfortran.dg/pr20865.f90: New test.
2689
2690 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2691
2692         * gcc.dg/void-cast-2.c: New test.
2693
2694 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2695
2696         PR c/21159
2697         * gcc.dg/void-cast-1.c: New test.
2698
2699 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2700
2701         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2702
2703 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2704
2705         PR fortran/21177
2706         * gfortran.dg/pr21177.f90: New test.
2707
2708 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2709
2710         PR tree-optimization/21171
2711         * gcc.dg/tree-ssa/pr21171.c: New test.
2712
2713 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2714
2715         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2716         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2717         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2718         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2719         gcc.dg/tree-ssa/gen-vect-32.c: New.
2720         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2721         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2722         don't run on PPC32.
2723
2724 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2725
2726         PR c/21213
2727         * gcc.dg/transparent-union-3.c: New test.
2728
2729 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2730
2731         PR c/20740
2732         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2733         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2734         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2735         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2736         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2737         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2738
2739 2005-04-26  Jeff Law  <law@redhat.com>
2740
2741         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2742         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2743         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2744         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2745         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2746         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2747         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2748
2749 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2750
2751         PR tree-optimization/17598
2752         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2753
2754 2005-04-25  Mike Stump  <mrs@apple.com>
2755
2756         * objc.dg/fix-and-continue-1.m: Add.
2757
2758 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2759
2760         PR c++/20995
2761         * g++.dg/opt/pr20995-1.C: New test case.
2762
2763 2005-04-25  Devang Patel <dpatel@apple.com>
2764
2765         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2766
2767 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2768
2769         PR testsuite/21062
2770         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2771
2772 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2773
2774         PR C++/21188
2775         * g++.dg/opt/rtti2.C: New test.
2776
2777 2005-04-25  Paul Brook  <paul@codesourcery.com>
2778         Steven G. Kargl  <kargls@comcast.net>
2779
2780         PR fortran/20879
2781         * gfortran.dg/ichar_1.f90: New file.
2782
2783 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2784
2785         PR middle-end/20991
2786         * g++.dg/opt/pr20991.C: New test.
2787
2788         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2789         where sizeof (type) < __alignof__ (type).
2790         * gcc.dg/compat/struct-layout-1.h: Likewise.
2791
2792 2005-04-24  Per Bothner  <per@bothner.com>
2793             Devang Patel  <dpatel@apple.com>
2794
2795         PR preprocessor/20907
2796         * gcc.dg/cpp/very-long-comment.c: New test.
2797
2798 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2799
2800         PR fortran/20059
2801         * gfortran.dg/common_5.f: New test.
2802
2803 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2804
2805         PR middle-end/21082
2806         * g++.dg/tree-ssa/pr21082.C: New testcase.
2807
2808 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2809
2810         * gcc.dg/vect/vect-99.c: New test.
2811
2812 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2813
2814         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2815
2816 2005-04-22  Jeff Law  <law@redhat.com>
2817
2818         * gcc.dg/uninit-5.c: Remove xfails.
2819         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2820         conditionals and loads.
2821
2822 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2823
2824         PR libfortran/20074
2825         PR libfortran/20436
2826         PR libfortran/21108
2827         * gfortran.dg/nested_reshape.f90: new test
2828         * gfortran.dg/reshape-alloc.f90: new test
2829         * gfortran.dg/reshape.f90: new test
2830
2831 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2832
2833         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2834
2835         * gcc.dg/arm-vfp1.c: New test.
2836
2837 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2838
2839         PR c++/21087
2840         * g++.dg/lookup/builtin2.C: New test.
2841
2842 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2843
2844         * gcc.dg/weak/weak-13.c: New test.
2845
2846 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2847
2848         * lib/target-supports.exp (check_effective_target_sync_int_long):
2849         Add powerpc*.
2850
2851 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2852
2853         * gcc.target/mips/branch-1.c: New test.
2854
2855 2005-04-21  Richard Henderson  <rth@redhat.com>
2856
2857         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2858         * gcc.dg/vect/vect-86.c: Likewise.
2859         * gcc.dg/vect/vect-87.c: Likewise.
2860         * gcc.dg/vect/vect-88.c: Likewise.
2861
2862 2005-04-21  Devang Patel  <dpatel@apple.com>
2863
2864         PR optimization/20994
2865         * gcc.dg/tree-ssa/ifc-3.c: New test.
2866
2867 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2868
2869         PR c/12913
2870         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2871         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2872         gcc.dg/c99-vla-jump-5.c: New tests.
2873
2874 2005-04-19  Richard Henderson  <rth@redhat.com>
2875
2876         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2877         Fix typo in exists check.
2878         (check_effective_target_sync_int_long): New.
2879         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2880         * gcc.dg/ia64-sync-2.c: Likewise.
2881         * gcc.dg/ia64-sync-3.c: Likewise.
2882         * gcc.dg/ia64-sync-4.c: Likewise.
2883
2884 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2885
2886         * gcc.dg/fold-xor-1.c: New test.
2887         * gcc.dg/fold-xor-2.c: New test.
2888
2889 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2890
2891         PR target/20670
2892         * g++.dg/eh/fp-regs.C: New test.
2893
2894 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2895
2896         * gcc.dg/Wint-to-pointer-cast-1.c,
2897         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2898         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2899         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2900
2901 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2902
2903         PR fortran/16861
2904         * gfortran.dg/pr16861.f90: New test.
2905
2906 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2907
2908         * gcc.dg/pr21085.c: New test.
2909
2910 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2911
2912         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2913         (setup_mips_tests, dg-mips-options): New procedures.
2914         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2915         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2916         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2917         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2918         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2919         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2920         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2921         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2922         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2923         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2924         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2925         dg-mips-options instead of dg-options.  Remove now-redundant
2926         preprocessor guards.
2927         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2928         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2929         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2930         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2931         * gcc.dg/vr-mult-2.c: Delete.
2932         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2933         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2934         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2935         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2936         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2937         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2938         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2939
2940 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2941
2942         * ada/acats/run_all.sh: Use sync when executable not present.
2943
2944 2005-04-18  Devang Patel  <dpatel@apple.com>
2945
2946         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2947         * gcc.dg/vect/vect-11a.c: New.
2948         * gcc.dg/vect/vect-none.c: Update.
2949         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2950
2951 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2952
2953         PR tree-optimization/20922
2954         * gcc.dg/pr20922-1.c: New test.
2955         * gcc.dg/pr20922-2.c: New test.
2956         * gcc.dg/pr20922-3.c: New test.
2957         * gcc.dg/pr20922-4.c: New test.
2958         * gcc.dg/pr20922-5.c: New test.
2959         * gcc.dg/pr20922-6.c: New test.
2960
2961 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2962
2963         PR libfortran/20950
2964         * gfortran.dg/pr20950.f: New test.
2965
2966 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2967
2968         PR libfortran/19216
2969         * gfortran.dg/pr19216.f: New test.
2970
2971 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
2972
2973         PR tree-optimization/21001
2974         * gcc.dg/tree-ssa/pr21001.c: New.
2975
2976 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
2977
2978         PR libfortran/21075
2979         * gfortran.dg/reshape_rank7.f90: New test.
2980
2981 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
2982
2983         PR libfortran/12884 gfortran.dg/pr12884.f: New test
2984         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
2985         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
2986         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
2987         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
2988         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
2989         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
2990         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
2991         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
2992         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
2993         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
2994         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
2995         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
2996         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
2997         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
2998         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
2999         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3000         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3001         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3002         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3003         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3004
3005 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3006
3007         * gfortran.dg/wtruncate.f: New testcase.
3008         * gfortran.dg/wtruncate.f90: New testcase.
3009
3010 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3011
3012         PR c++/21025
3013         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3014         which sizeof/alignof is dependent, rather than just whether we are
3015         processing_template_decl.
3016
3017 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3018
3019         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3020         corrected typo where the wrong variables had been compared.
3021
3022 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3023
3024         PR libfortran/18495
3025         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3026         Test callee-allocated version of return array with a write
3027         statement.
3028         Test spread with a temporary with another write statement.
3029
3030 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3031
3032         PR tree-optimization/21031
3033         * gcc.dg/tree-ssa/pr21031.c: New.
3034
3035 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3036
3037         PR tree-optimization/21004
3038         * gcc.dg/builtins-53.c: Include builtins-config.h.
3039         Check floorf, ceilf, floorl and ceill transformations
3040         only when HAVE_C99_RUNTIME is defined.
3041
3042 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3043
3044         PR middle-end/20739
3045         * gcc.dg/tree-ssa/pr20739.c: New test.
3046
3047 2005-04-14  Mike Stump  <mrs@apple.com>
3048
3049         * gcc.dg/Foundation.framework/empty: New.
3050         * gcc.dg/framework-2.c: New.
3051
3052 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3053
3054         PR tree-optimization/21021
3055         * gcc.c-torture/compile/pr21021.c: New.
3056
3057 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3058
3059         PR testsuite/21010
3060         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3061         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3062         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3063         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3064         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3065         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3066         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3067         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3068
3069 2005-04-14  Richard Henderson  <rth@redhat.com>
3070
3071         * lib/target-supports.exp (check_effective_target_vect_condition):
3072         Add ia64, i?86, and x86_64.
3073
3074 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3075
3076         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3077
3078 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3079
3080         PR tree-optimization/20657
3081         * gcc.dg/tree-ssa/pr20657.c: New.
3082
3083 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3084
3085         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3086         (long long int)trunc*.
3087
3088 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3089
3090         PR target/20927
3091         * gcc.dg/pr20927.c: New test.
3092
3093 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3094
3095         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3096         * gcc.target/mips/asm-1.c: Likewise.
3097
3098 2005-04-13  Dale Johannesen  <dalej@apple.com>
3099
3100         * objc.dg/objc-fast-4.m:  New.
3101
3102 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3103
3104         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3105         directory.
3106         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3107
3108 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3109
3110         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3111         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3112         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3113
3114 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3115
3116         PR tree-optimization/20913
3117         * gcc.dg/tree-ssa/pr20913.c: New.
3118
3119         PR tree-optimization/20702
3120         * gcc.dg/tree-ssa/pr20702.c: New.
3121
3122 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3123
3124         PR c++/13744
3125         * g++.dg/inherit/local3.C: New test.
3126
3127 2005-04-12  Jeff Law  <law@redhat.com>
3128
3129         * gcc.dg/tree-ssa/20050412-1.c: New test.
3130
3131 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3132
3133         PR libfortran/19016
3134         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3135         Add tests with mask generated by expression.
3136         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3137         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3138         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3139
3140 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3141
3142         PR middle-end/20917
3143         * gcc.dg/20050409-1.c: New test.
3144
3145 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3146
3147         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3148
3149 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3150
3151         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3152         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3153         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3154         (TARGET_CXX): Adjust accordingly.
3155         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3156         determine_class_data_visibility and class_data_always_comdat.
3157         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3158         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3159         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3160         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3161         (arm_cxx_determine_class_data_visibility): New.
3162         (arm_cxx_class_data_always_comdat): Likewise.
3163         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3164         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3165         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3166         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3167         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3168         Define.
3169
3170 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3171
3172         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3173
3174 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3175
3176         * gcc.dg/i386-darwin-fpmath.c: New.
3177
3178 2004-04-11  Devang Patel  <dpatel@apple.com>
3179
3180         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3181         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3182         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3183         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3184         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3185         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3186         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3187         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3188         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3189
3190 2004-04-11  Devang Patel  <dpatel@apple.com>
3191
3192         * gcc.dg/vect/vect-dv-1.c: New test.
3193         * gcc.dg/vect/vect-dv-2.c: New test.
3194
3195 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3196
3197         PR tree-optimization/20933
3198         * gcc.dg/tree-ssa/pr20933.c: New test.
3199
3200 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3201
3202         * gfortran.dg/fold_nearest.f90: New test.
3203
3204 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3205
3206         * gcc.dg/tree-ssa/alias-1.c: New test.
3207
3208 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3209
3210         PR tree-optimization/20920
3211         * g++.dg/tree-ssa/pr20920.C: New test.
3212
3213 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3214
3215         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3216         (long long int)ceil*.
3217
3218 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3219
3220         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3221         explicit C++ linkage.
3222
3223 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3224
3225         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3226         warning for arithmetic IF statements.
3227
3228 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3229
3230         * eor_handling_1.f90: New test case.
3231         * eor_handling_2.f90: New test case.
3232         * eor_handling_3.f90: New test case.
3233         * eor_handling_4.f90: New test case.
3234         * eor_handling_5.f90: New test case.
3235         * noadv_size.f90: New test case.
3236         * pad_no.f90: New test case.
3237
3238 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3239
3240         * gcc.c-torture/execute/20050410-1.c: New test.
3241
3242 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3243
3244         * gcc.dg/pr20126.c: New.
3245
3246 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3247             Steven G. Kargl <kargls@comcast.net>
3248
3249         * gfortran.dg/PR19872.f: New test.
3250
3251 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3252
3253         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3254
3255 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3256
3257         * gfortran.dg/nint_1.f90: New test.
3258
3259 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3260
3261         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3262         Added test for callee-allocated arrays with write statements.
3263         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3264         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3265         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3266         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3267         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3268
3269 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3270
3271         PR libfortran/20163
3272         * gfortran.dg/open-options-blanks.f:  New test.
3273
3274 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3275
3276         PR fortran/13257
3277         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3278
3279 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3280
3281         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3282         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3283         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3284         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3285         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3286         * gcc.c-torture/execute/stdarg-4.c: New test.
3287
3288         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3289
3290         PR target/20795
3291         * g++.dg/abi/param2.C: New test.
3292
3293 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3294
3295         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3296
3297 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3298
3299         * gcc.dg/builtins-53.c: New test.
3300
3301 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3302
3303         * g++.dg/tree-ssa/pr18178.C: New test.
3304         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3305         * gcc.c-torture/execute/20041019-1.c: New test.
3306         * gcc.dg/tree-ssa/20041008-1.c: New test.
3307         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3308         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3309         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3310         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3311         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3312         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3313         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3314         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3315         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3316         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3317
3318 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3319
3320         PR rtl-optimization/20466
3321         * gcc.c-torture/execute/pr20466-1.c: New test.
3322
3323 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3324
3325         PR c++/20905
3326         * g++.dg/parse/cond2.C: New test.
3327
3328         PR c++/20145
3329         * g++.dg/warn/Wdtor1.C: New test.
3330
3331 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3332
3333         PR fortran/17229
3334         * gfortran.dg/pr17229.f: New test.
3335
3336 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3337
3338         * gfortran.dg/tiny_1.f90: New test.
3339         * gfortran.dg/tiny_2.f90: ditto.
3340
3341 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3342
3343         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3344         * gfortran.dg/open_new.f90:  Fix dg-do run line
3345
3346 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3347
3348         * lib/target-supports.exp (get_compiler_messages): Support
3349         optional arguments, the fourth being compiler options.
3350         (check_effective_target_fpic): New proc.
3351         * gcc.dg/20050321-2.c: Restrict to target fpic.
3352
3353 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3354
3355         * gcc.dg/15443-1.c: New test.
3356         * gcc.dg/15443-2.c: Likewise.
3357
3358 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3359
3360         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3361
3362 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3363
3364         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3365
3366 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3367
3368         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3369         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3370         -m64.
3371         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3372         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3373         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3374
3375 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3376
3377         PR c++/20212
3378         * g++.dg/warn/Wunused-11.C: New test.
3379
3380 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3381
3382         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3383
3384 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3385
3386         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3387
3388 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3389
3390         PR c++/20734
3391         * g++.dg/template/ptrmem13.C: New test.
3392
3393 2005-04-05  Per Bothner  <per@bothner.com>
3394
3395         * lib/gcc.exp: Always add -fno-show-column, for now.
3396
3397 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3398
3399         PR testsuite/20767
3400         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3401         of plain old "unsigned int" for the type of "i".  Makes this test
3402         64bit clean.
3403
3404 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3405
3406         * gcc.dg/i386-ssefn-1.c: New test.
3407         * gcc.dg/i386-ssefn-2.c: New test.
3408         * gcc.dg/i386-ssefn-3.c: New test.
3409         * gcc.dg/i386-ssefn-4.c: New test.
3410
3411 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3412
3413         PR tree-optimization/20076
3414         * gcc.dg/builtin-apply4.c: New test.
3415
3416         PR preprocessor/19475
3417         * gcc.dg/cpp/macspace1.c: New test.
3418         * gcc.dg/cpp/macspace2.c: New test.
3419
3420 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3421
3422         * gfortran.dg/pr20755.f: Fixed bad format.
3423
3424 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3425
3426         PR c++/20763
3427         * g++.dg/ext/attrib21.C: New test.
3428
3429 2004-04-05  Devang Patel  <dpatel@apple.com>
3430
3431         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3432         * gcc.dg/vect/vect-shift-1.c: New test.
3433
3434 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3435
3436         PR libfortran/20755
3437         * gfortran.dg/pr20755.f: New test.
3438
3439 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3440
3441         * gfortran.dg/pr15959.f90: New test.
3442         * gfortran.dg/string_pad_trunc.f90: New test.
3443
3444 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3445
3446         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3447         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3448         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3449         syntax.
3450
3451 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3452
3453         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3454
3455 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3456
3457         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3458         * gcc.c-torture/compile/20011119-2.c: Likewise.
3459         * gcc.c-torture/compile/981001-2.c: Likewise.
3460
3461 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3462
3463         PR c++/20679
3464         * g++.dg/template/overload4.C: New test.
3465
3466 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3467
3468         PR c++/20746
3469         * g++.dg/abi/covariant5.C: New.
3470
3471         PR debug/20505
3472         * g++.dg/debug/const2.C: New.
3473
3474 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3475
3476         PR rtl-optimization/16104
3477         * gcc.c-torture/execute/20050316-1.c: New test.
3478
3479 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3480
3481         * g++.dg/template/spec23.C: Fix dg-error text.
3482
3483 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3484
3485         PR c++/19199
3486         * g++.dg/expr/lval2.C: New.
3487
3488 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3489
3490         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3491         __builtin_strcasecmp and __builtin_strncasecmp.
3492
3493 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3494
3495         PR c++/20723
3496         * g++.dg/template/spec22.C: New.
3497         * g++.dg/template/spec23.C: New.
3498
3499 2005-04-03  Dale Ranta  <dir@lanl.gov>
3500             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3501
3502         PR libfortran/20068
3503         PR libfortran/20125
3504         PR libfortran/20156
3505         PR libfortran/20471
3506         * gfortran.dg/backspace.f: New test.
3507
3508 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3509
3510         * gcc.dg/pr19345.c: New test.
3511
3512 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3513
3514         PR tree-optimization/20640
3515         * gcc.dg/torture/tree-loop-1.c: New.
3516
3517 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3518
3519         PR rtl-optimization/20290
3520         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3521
3522 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3523
3524         * gcc.dg/rs6000-fpint.c: New.
3525
3526 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3527
3528         * gcc.dg/old-style-then-proto-1.c: New test.
3529
3530 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3531
3532         * gfortran.fortran-torture/execute/backspace.f90: Check
3533         after backspace and read was incorrect.
3534
3535 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3536
3537         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3538         buffer past the terminating NUL using memcmp.
3539         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3540         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3541
3542         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3543         Fix unused/uninitialized variable warnings.
3544
3545         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3546         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3547         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3548         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3549
3550         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3551         gcc.c-torture/execute/builtins/fputs-lib.c,
3552         gcc.c-torture/execute/builtins/lib/fprintf.c,
3553         gcc.c-torture/execute/builtins/lib/main.c,
3554         gcc.c-torture/execute/builtins/lib/memcmp.c,
3555         gcc.c-torture/execute/builtins/lib/memmove.c,
3556         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3557         gcc.c-torture/execute/builtins/lib/memset.c,
3558         gcc.c-torture/execute/builtins/lib/printf.c,
3559         gcc.c-torture/execute/builtins/lib/sprintf.c,
3560         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3561         gcc.c-torture/execute/builtins/lib/strchr.c,
3562         gcc.c-torture/execute/builtins/lib/strcmp.c,
3563         gcc.c-torture/execute/builtins/lib/strcpy.c,
3564         gcc.c-torture/execute/builtins/lib/strcspn.c,
3565         gcc.c-torture/execute/builtins/lib/strlen.c,
3566         gcc.c-torture/execute/builtins/lib/strncat.c,
3567         gcc.c-torture/execute/builtins/lib/strncmp.c,
3568         gcc.c-torture/execute/builtins/lib/strncpy.c,
3569         gcc.c-torture/execute/builtins/lib/strrchr.c,
3570         gcc.c-torture/execute/builtins/lib/strspn.c,
3571         gcc.c-torture/execute/builtins/lib/strstr.c,
3572         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3573         gcc.c-torture/execute/builtins/strlen-2.c,
3574         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3575         prototypes.
3576
3577 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3578
3579         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3580         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3581         selectany usage.
3582
3583 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3584
3585         PR c++/19406
3586         * g++.dg/debug/using1.C: New test.
3587
3588 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3589
3590         PR middle-end/20524
3591         * gcc.dg/alias-7.c: Prefix asm-declared name with
3592         __USER_LABEL_PREFIX__.
3593
3594 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3595
3596         Fix fallout from PR middle-end/15700:
3597         * gcc.c-torture/compile/20011119-1.c: Take
3598         __USER_LABEL_PREFIX__ into account.
3599         * gcc.c-torture/compile/20011119-2.c: Likewise.
3600
3601 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3602
3603         PR c++/18644
3604         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3605
3606 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3607
3608         PR c/17855
3609         * gcc.c-torture/compile/struct-non-lval-1.c,
3610         gcc.c-torture/compile/struct-non-lval-2.c,
3611         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3612
3613 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3614
3615         * gcc.dg/tls/tls.exp: Remove temporary file.
3616         * g++.dg/tls/tls.exp: Ditto.
3617         * lib/file-format.exp: Ditto.
3618         * g++.dg/special/ecos.exp: Ditto.
3619
3620         * lib/profopt.exp: Treat prof_ext as a list.
3621         * gcc.misc-tests/bprob.exp: Ditto.
3622         * g++.dg/bprob/bprob.exp: Ditto.
3623
3624         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3625         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3626         g++.dg/tree-ssa/pointer-reference-alias.C,
3627         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3628         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3629         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3630         g++.dg/vect/pr19951.cc: Ditto.
3631         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3632         gcc.dg/builtins-47.c: Ditto.
3633         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3634         gcc.dg/pr20115-1.c: Ditto.
3635         * gcc.dg/tree-ssa/20030530-2.c,
3636         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3637         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3638         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3639         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3640         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3641         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3642         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3643         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3644         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3645         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3646         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3647         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3648         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3649         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3650         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3651         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3652         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3653         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3654         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3655         gcc.dg/tree-ssa/20030824-1.c,
3656         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3657         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3658         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3659         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3660         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3661         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3662         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3663         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3664         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3665         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3666         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3667         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3668         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3669         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3670         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3671         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3672         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3673         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3674         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3675         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3676         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3677         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3678         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3679         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3680         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3681         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3682         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3683         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3684         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3685         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3686         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3687         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3688         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3689         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3690         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3691         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3692         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3693         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3694         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3695         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3696         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3697         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3698         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3699         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3700         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3701         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3702         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3703         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3704         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3705         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3706         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3707         gcc.dg/tree-ssa/useless-1.c: Ditto.
3708         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3709         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3710         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3711         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3712         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3713         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3714         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3715         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3716         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3717         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3718         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3719         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3720         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3721         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3722         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3723         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3724         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3725         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3726         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3727         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3728         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3729         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3730         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3731         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3732         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3733         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3734         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3735         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3736         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3737         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3738         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3739         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3740         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3741         gcc.dg/vect/vect-none.c: Ditto.
3742         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3743         treelang/compile/unsigned.tree: Ditto.
3744
3745         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3746         * gcc.dg/cpp/direct2s.c: Ditto.
3747         * gcc.dg/cpp/paste4.c: Ditto.
3748         * gcc.dg/cpp/separate-1.c: Ditto.
3749         * gcc.dg/pch/save-temps-1.c: Ditto.
3750         * g++.dg/ext/altivec-10.C: Ditto.
3751         * g++.dg/pch/pch.C: Ditto.
3752
3753         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3754
3755         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3756         * g++.dg/template/repo1.C: Ditto.
3757         * g++.dg/template/repo2.C: Ditto.
3758         * g++.dg/template/repo3.C: Ditto.
3759         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3760         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3761         * g++.old-deja/g++.pt/repo1.C: Ditto.
3762         * g++.old-deja/g++.pt/repo2.C: Ditto.
3763         * g++.old-deja/g++.pt/repo3.C: Ditto.
3764         * g++.old-deja/g++.pt/repo4.C: Ditto.
3765
3766         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3767         * gcc.dg/20030107-1.c: Ditto.
3768         * gcc.dg/20030702-1.c: Ditto.
3769         * gcc.dg/profile-generate-1.c: Ditto.
3770         * g++.dg/other/profile1.C: Ditto.
3771         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3772
3773         * lib/gcc-dg.exp (remove-build-file): New.
3774         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3775         cleanup-tree-dump, cleanup-saved-temps): New.
3776
3777 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3778
3779         PR c++/19203, DR 214
3780         * g++.dg/parse/ambig3.C: Not ambiguous.
3781         * g++.dg/template/spec20.C: New.
3782         * g++.dg/template/spec21.C: New.
3783
3784 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3785
3786         PR target/20045
3787         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3788
3789 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3790
3791         PR libfortran/20660
3792         * gfortran.dg/negative_unit.f: New test.
3793
3794 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3795
3796         * gcc.dg/20050330-1.c: New test.
3797
3798 2005-03-30  Devang Patel  <dpatel@apple.com>
3799
3800         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3801
3802 2005-03-30  Dale Johannesen  <dalej@apple.com>
3803
3804         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3805
3806 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3807
3808         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3809         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3810         Strip options from test name.
3811
3812 2005-03-31  Jan Hubicka  <jh@suse.cz>
3813
3814         * gcc.dg/varpool-1.c: New testcase.
3815
3816 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3817
3818         PR c/772
3819         PR c/17913
3820         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3821         gcc.dg/stmt-expr-label-3.c : New tests.
3822         * gcc.c-torture/execute/medce-2.c: Remove.
3823
3824 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3825
3826         PR c/20368
3827         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3828         tests.
3829
3830 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3831
3832         * gcc.c-torture/compile/pr20203.c: New test.
3833
3834 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3835
3836         * gfortran.dg/promotion.f90:  New test.
3837
3838 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3839
3840         PR middle-end/20491
3841         * gcc.dg/torture/asm-subreg-1.c: New test.
3842
3843 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3844
3845         PR c/20672
3846         * gcc.dg/pr20672-1.c: New test.
3847
3848 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3849
3850         * gfortran.dg/vect: New directory.
3851         * gfortran.dg/vect/vect.exp: New.
3852         * gfortran.dg/vect/vect-1.f90: New test.
3853         * gfortran.dg/vect/vect-2.f90: New test.
3854         * gfortran.dg/vect/vect-3.f90: New test.
3855         * gfortran.dg/vect/vect-4.f90: New test.
3856         * gfortran.dg/vect/vect-5.f90: New test.
3857
3858 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3859
3860         PR middle-end/20622
3861         * gcc.dg/alias-7.c: New test.
3862
3863 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3864
3865         * gcc.dg/sparc-reg-1.c: New test.
3866
3867 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3868
3869         PR target/19890
3870         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3871
3872 2005-03-29  Dale Ranta  <dir@lanl.gov>
3873             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3874
3875         PR libfortran/20163
3876         * gfortran.dg/pr20163-2.f: New test.
3877
3878 2005-03-28  Jan Hubicka  <jh@suse.cz>
3879
3880         PR middle-end/20635
3881         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3882         by Jakub Jelinek.
3883
3884 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3885
3886         PR tree-optimization/20626
3887         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3888         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3889
3890 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3891
3892         * gfortran.dg/underflow.f90:  New test.
3893         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3894
3895 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3896
3897         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3898
3899 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3900
3901         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3902         (g++_init): Make sure that CXXFLAGS is set.
3903         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3904         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3905         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3906         * lib/objc.exp (objc_init): Likewise.
3907         * lib/treelang.exp (treelang_init): Likewise.
3908
3909 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3910
3911         PR tree-optimization/20470
3912         * gcc.dg/tree-ssa/pr20470.c: New test.
3913
3914 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3915
3916         * gcc.dg/ppc-stfiwx.c: New.
3917
3918 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3919
3920         PR target/19888
3921         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3922
3923 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3924
3925         * gcc.dg/20050325-1.c: Fix a typo.
3926
3927 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3928
3929         PR libfortran/19678
3930         PR libfortran/19679
3931         * gfortran.dg/dos_eol.f: New test.
3932
3933 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3934
3935         PR rtl-optimization/20249
3936         * gcc.dg/20050325-1.c: New test.
3937
3938 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3939
3940         PR libfortran/15332
3941         * gfortran.dg/pr15332.f: New test.
3942
3943 2005-03-24  Dale Johannesen  <dalej@apple.com>
3944
3945         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3946
3947 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3948
3949         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3950         'internal' visibility.
3951         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3952         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3953         'protected' visibility.
3954         * gcc.dg/visibility-7.c: Likewise.
3955         * lib/target-supports.exp (check_visibility_available): Take
3956         a parameter, the kind of visibility to check for.
3957         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3958         to check_visibility_available.
3959
3960         * g++.dg/expr/cast3.C: New.
3961
3962 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3963
3964         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3965         rs6000.
3966
3967 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
3968
3969         PR target/20095
3970         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
3971
3972 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
3973
3974         * gcc.dg/badshift.c: Renamed to...
3975         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
3976
3977         * gcc.target/i386/badshift.c: Renamed to...
3978         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
3979         only.
3980
3981         PR rtl-optimization/20532
3982         * gcc.target/i386/badshift.c: New.
3983
3984 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3985
3986         * gfortran.dg/pr18025.f90: New test.
3987
3988 2005-03-23  Dale Johannesen  <dalej@apple.com>
3989
3990         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
3991
3992 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
3993
3994         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
3995
3996         * lib/target-supports.exp (check_iconv_available): Default
3997         libiconv to -liconv, if there is no definition.
3998
3999 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4000
4001         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4002
4003 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4004
4005         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4006         * g++.dg/opt/pr7503-2.C: Likewise.
4007         * g++.dg/opt/pr7503-3.C: Likewise.
4008         * g++.dg/opt/pr7503-4.C: Likewise.
4009         * g++.dg/opt/pr7503-5.C: Likewise.
4010         * g++.dg/warn/minmax.C: New test.
4011
4012 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4013
4014         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4015         * gfortran.dg/g77_intrinsics_sub.f: New test.
4016
4017 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4018             Jan Hubicka  <jh@suse.cz>
4019             Steven Bosscher <stevenb@suse.de
4020
4021         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4022
4023 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4024
4025         PR c++/19980
4026         * g++.dg/template/redecl3.C: New test.
4027
4028 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4029
4030         PR c++/20499
4031         * g++.dg/parse/error16.C: Tweak error markers.
4032
4033 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4034
4035         PR target/20561
4036         * gcc.dg/20050321-2.c: New test.
4037
4038 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4039
4040         PR c++/20465
4041         PR c++/20381
4042         * g++.dg/template/ptrmem12.C: New.
4043
4044 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4045
4046         PR rtl-optimization/20527
4047         * gcc.c-torture/execute/pr20527-1.c: New test.
4048
4049 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4050
4051         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4052         program, compile it into a real executable and then delete the .c
4053         and .x files afterwards, to avoid problems on testglue targets.
4054
4055 2005-03-21  Stuart Hastings  <stuart@apple.com>
4056
4057         * gcc.target/i386/sse-2.c: New.
4058
4059 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4060
4061         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4062
4063 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4064
4065         * g++.dg/parse/crash25.C: Fix typo.
4066
4067 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4068
4069         PR c++/20461
4070         * g++.dg/parse/crash24.C: New test.
4071
4072         PR c++/20536
4073         * g++.dg/parse/crash25.C: New test.
4074
4075 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4076
4077         PR c++/20147
4078         * g++.dg/ext/stmtexpr4.C: New test.
4079
4080 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4081
4082         PR middle-end/20539
4083         * gcc.c-torture/compile/pr13066-1.c: New test case.
4084         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4085         * g++.dg/opt/pr13066-1.C: Likewise.
4086
4087 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4088
4089         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4090
4091 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4092
4093         PR fortran/18525
4094         * gfortran.dg/nesting_1.f90: New test.
4095
4096 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4097
4098         PR c++/20240
4099         * g++.dg/lookup/using13.C: New test.
4100
4101 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4102
4103         PR c++/20333
4104         * g++.dg/template/crash36.C: New test.
4105
4106 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4107
4108         PR c++/20463
4109         * g++.dg/template/crash35.C: New test.
4110
4111 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4112
4113         PR c++/19966
4114         * g++.dg/overload/operator2.C: New test.
4115
4116 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4117
4118         PR libfortran/20257
4119         * gfortran.dg/pr20257.f90: New test.
4120
4121 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4122
4123         PR libfortran/20480
4124         * gfortran.dg/pr20480.f90: New test.
4125
4126 2005-03-16  Richard Henderson  <rth@redhat.com>
4127
4128         PR middle-end/15700
4129         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4130         (_rtld_global): New.
4131         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4132         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4133
4134         * gcc.dg/alias-3.c: New.
4135         * gcc.dg/alias-4.c: New.
4136         * gcc.dg/alias-5.c: New.
4137         * gcc.dg/alias-6.c: New.
4138
4139 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4140
4141         * gcc.dg/cpp/ucnid-7.c: New.
4142
4143 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4144             Dorit Naishlos  <dorit@il.ibm.com>
4145
4146         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4147         darwin.
4148
4149 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4150
4151         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4152         misaligned accesses.
4153         * gcc.dg/vect/vect-58.c: Likewise.
4154         * gcc.dg/vect/vect-92.c: New.
4155         * gcc.dg/vect/vect-93.c: New.
4156
4157 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4158
4159         PR fortran/18827
4160         * gfortran.dg/assign_2.f90: New test.
4161         * gfortran.dg/assign_3.f90: New test.
4162         * gfortran.dg/assign.f90: New test.
4163
4164 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4165
4166         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4167         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4168         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4169         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4170         names.
4171
4172 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4173
4174         * gcc.dg/cpp/ucnid-6.c: New.
4175
4176         * gcc.dg/cpp/normalize-1.c: New.
4177         * gcc.dg/cpp/normalize-2.c: New.
4178         * gcc.dg/cpp/normalize-3.c: New.
4179         * gcc.dg/cpp/normalize-4.c: New.
4180         * gcc.dg/cpp/ucnid-4.c: New.
4181         * gcc.dg/cpp/ucnid-5.c: New.
4182         * g++.dg/cpp/normalize-1.C: New.
4183         * g++.dg/cpp/ucnid-1.C: New.
4184
4185 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4186
4187         * gcc.dg/pr18628.c: New.
4188
4189 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4190
4191         PR c++/20280
4192         * g++.dg/tree-ssa/pr20280.C: New.
4193
4194 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4195
4196         PR fortran/20467
4197         * gfortran.dg/stfunc_2.f90: New test.
4198
4199 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4200
4201         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4202
4203 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4204
4205         * gcc.dg/tree-ssa/20050314-1.c: New test.
4206
4207 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4208
4209         PR c++/4403
4210         PR c++/9783, DR433
4211         * g++.dg/template/friend34.C: New test.
4212         * g++.dg/template/friend35.C: Likewise.
4213         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4214
4215 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4216
4217         Friend class name lookup 5/n
4218         PR c++/1016
4219         * g++.dg/lookup/hidden-class1.C: New test.
4220         * g++.dg/lookup/hidden-class2.C: Likewise.
4221         * g++.dg/lookup/hidden-class3.C: Likewise.
4222         * g++.dg/lookup/hidden-class4.C: Likewise.
4223         * g++.dg/lookup/hidden-class5.C: Likewise.
4224         * g++.dg/lookup/hidden-class6.C: Likewise.
4225         * g++.dg/lookup/hidden-class7.C: Likewise.
4226         * g++.dg/lookup/hidden-class8.C: Likewise.
4227         * g++.dg/lookup/hidden-class9.C: Likewise.
4228         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4229         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4230         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4231         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4232         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4233         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4234         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4235         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4236         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4237         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4238         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4239
4240 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4241
4242         PR c++/20157
4243         * g++.dg/template/error18.C: New test.
4244
4245 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4246
4247         PR debug/16792
4248         * g++.dg/debug/pr16792.C: New test.
4249
4250 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4251
4252         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4253         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4254         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4255         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4256         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4257         test assertion names.
4258
4259 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4260
4261         PR fortran/18600
4262         * gfortran.dg/stfunc_1.f90: New test.
4263
4264 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4265
4266         PR fortran/16907
4267         * gfortran.dg/real_index_1.f90: New test.
4268
4269 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4270
4271         PR fortran/20323
4272         * gfortran.dg/spec_expr_1.f90: New test.
4273
4274 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4275
4276         PR c/20402
4277         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4278         new parser.
4279
4280 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4281
4282         PR fortran/20361
4283         * gfortran.dg/largeequiv_1.f90: New test.
4284
4285 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4286
4287         * gcc.dg/ucnid-1.c: New.
4288         * gcc.dg/ucnid-2.c: New.
4289         * gcc.dg/ucnid-3.c: New.
4290         * gcc.dg/ucnid-4.c: New.
4291         * gcc.dg/ucnid-5.c: New.
4292         * gcc.dg/ucnid-6.c: New.
4293         * gcc.dg/cpp/ucnid-1.c: New.
4294         * gcc.dg/cpp/ucnid-2.c: New.
4295         * gcc.dg/cpp/ucnid-3.c: New.
4296         * g++.dg/other/ucnid-1.C: New.
4297
4298 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4299
4300         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4301
4302 2005-03-11  Per Bothner  <per@bothner.com>
4303
4304         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4305         that diagnotics refer to correct token.
4306         * gcc.dg/unused-3.c: Likewise.
4307
4308 2005-03-11  Per Bothner  <per@bothner.com>
4309
4310         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4311         constant" is now actually on same line as string constant.
4312         * gcc.dg/cpp/direct2s.c: Likewise.
4313
4314 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4315
4316         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4317
4318 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4319
4320         PR libfortran/20124
4321         * gfortran.dg/pr20124.f90: New Test
4322
4323 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4324
4325         PR tree-optimization/20130
4326         * gcc.dg/pr20130-1.c: New test.
4327
4328 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4329
4330         PR target/20095
4331         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4332
4333 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4334
4335         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4336
4337 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4338
4339         * g++.dg/eh/forced1.C: Fix comment.
4340         * g++.dg/eh/forced2.C: Ditto.
4341         * g++.dg/eh/forced3.C: Ditto.
4342         * g++.dg/eh/forced4.C: Ditto.
4343
4344 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4345
4346         PR rtl-opt/20412
4347         * gcc.c-torture/compile/pr20412.c: New test.
4348
4349 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4350
4351         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4352
4353 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4354
4355         PR target/20322
4356         * gcc.dg/20050307-1.c: New test.
4357
4358 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4359
4360         PR c++/20375
4361         * g++.dg/other/stdarg3.C: New.
4362
4363 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4364
4365         PR c++/18384, c++/18327
4366         * g++.dg/init/array19.C: New test.
4367
4368         PR inline-asm/20314
4369         * gcc.dg/torture/pr20314-1.c: New test.
4370         * gcc.dg/torture/pr20314-2.c: New test.
4371
4372 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4373
4374         * gcc.dg/20050309-1.c: New test.
4375
4376 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4377
4378         * gcc.dg/builtins-10.c: Reactivate disabled test.
4379         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4380         new cbrt transformations.
4381
4382 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4383
4384         PR c++/20208
4385         * g++.dg/template/array13.C: New test.
4386
4387 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4388
4389         PR c++/16859
4390         * g++.dg/init/brace4.C: New test.
4391
4392 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4393
4394         PR c++/20186
4395         * g++.dg/template/non-dependent12.C: New.
4396
4397 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4398
4399         PR c++/20142
4400         * g++.dg/init/array18.C: Add dg-do run marker.
4401
4402         PR c++/20142
4403         * g++.dg/init/array18.C: New test.
4404
4405 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4406
4407         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4408         * g++.dg/gcov/gcov.exp: Likewise.
4409         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4410         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4411         * lib/c-torture.exp: Likewise.
4412         * lib/fortran-torture.exp: Likewise.
4413         * lib/g++.exp: Likewise.
4414         * lib/gcc-defs.exp: Likewise.
4415         * lib/gcc-dg.exp: Likewise.
4416         * lib/gcc.exp: Likewise.
4417         * lib/gcov.exp: Likewise.
4418         * lib/gfortran.exp: Likewise.
4419         * lib/mike-g++.exp: Likewise.
4420         * lib/mike-gcc.exp: Likewise.
4421         * lib/objc-torture.exp: Likewise.
4422         * lib/objc.exp: Likewise.
4423         * lib/profopt.exp: Likewise.
4424         * lib/target-libpath.exp: Likewise.
4425         * lib/target-supports.exp: Likewise.
4426         * lib/treelang.exp: Likewise.
4427         * lib/wrapper.exp: Likewise.
4428
4429 2005-03-08  Jeff Law  <law@redhat.com>
4430
4431         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4432         PHI-OPT changes.
4433
4434 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4435
4436         * gcc.dg/vect/pr20122.c: New test.
4437
4438 2005-03-07  Jeff Law  <law@redhat.com>
4439
4440         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4441         was folded away.
4442         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4443         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4444         * gcc.dg/tree-ssa/pr18134.c: New test.
4445
4446 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4447
4448         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4449         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4450         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4451
4452 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4453
4454         PR tree-opt/17671
4455         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4456
4457 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4458
4459         * g++.dg/warn/Wnvdtor.C: New test.
4460
4461 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4462
4463         * gcc.dg/torture/pr19683-1.c: New test.
4464
4465 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4466
4467         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4468         * gfortran.dg/g77/19990313-2.f: Ditto.
4469         * gfortran.dg/g77/19990313-3.f: Ditto.
4470         * gfortran.dg/g77/19990525-0.f: Ditto.
4471         * gfortran.dg/g77/19990826-0.f: Ditto.
4472         * gfortran.dg/g77/19990826-2.f: Ditto.
4473         * gfortran.dg/g77/19990826-3.f: Ditto.
4474         * gfortran.dg/g77/20000511-1.f: Ditto.
4475         * gfortran.dg/g77/20000511-2.f: Ditto.
4476         * gfortran.dg/g77/970625-2.f: Ditto.
4477         * gfortran.dg/g77/980310-2.f: Ditto.
4478         * gfortran.dg/g77/980310-3.f: Ditto.
4479         * gfortran.dg/g77/980310-8.f: Ditto.
4480         * gfortran.dg/g77/980519-2.f: Ditto.
4481         * gfortran.dg/g77/alpha1.f: Ditto.
4482         * gfortran.dg/g77/claus.f: Ditto.
4483         * gfortran.dg/g77/erfc.f: Ditto.
4484         * gfortran.dg/g77/short.f: Ditto.
4485         * gfortran.fortran-torture/execute/data.f90: Ditto.
4486         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4487         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4488
4489 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4490
4491         * lib/file-format.exp (gcc_target_object_format): Add check for som
4492         format and hardcode object formats on hppa*-*-hpux*.
4493         * lib/target-supports.exp (check_weak_available): Add check for som
4494         object format.  Always return 0 on hppa*-*-hpux10*.
4495
4496         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4497         is defined.
4498
4499         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4500
4501 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4502
4503         * gfortran.dg/pr19936_1.f90: New test.
4504         * gfortran.dg/pr19936_2.f90: New test.
4505         * gfortran.dg/pr19936_3.f90: New test.
4506
4507 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4508             Paul Thomas <prthomas@drfccad.cea.fr>
4509
4510         * gfortran.dg/PR19754_1.f90: New test.
4511         * gfortran.dg/PR19754_2.f90: Ditto.
4512
4513 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4514
4515         PR c++/19311
4516         * g++.dg/template/non-dependent11.C: New test.
4517
4518 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4519
4520         * lib/target-supports.exp (check_iconv_available): Fix comment.
4521
4522 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4523             Joseph S. Myers  <joseph@codesourcery.com>
4524
4525         PR c++/19797
4526         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4527
4528 2005-03-04  Matthew Sachs  <msachs@apple.com>
4529
4530         * gcc.exp (gcc_target_compile): Put braces around
4531         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4532         * objc.exp (objc_target_compile): Likewise.
4533         * treelang.exp (treelang_target_compile): Likewise.
4534
4535 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4536
4537         PR fortran/19673
4538         * gfortran.dg/func_result_1.f90: New test.
4539
4540 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4541
4542         * gcc.misc-tests/options.exp: New test.
4543
4544 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4545
4546         * gcc.dg/pr15784-4.c: New test.
4547
4548 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4549
4550         * gcc.c-torture/execute/pr17133.c: New.
4551         * gcc.c-torture/compile/20050303-1.c: New.
4552
4553 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4554
4555         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4556
4557 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4558
4559         * g++.dg/overload/using2.C: New.
4560
4561 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4562
4563         PR c++/19916
4564         * g++.dg/init/ptrmem2.C: New test.
4565
4566 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4567
4568         PR c/8927
4569         * gcc.dg/pr8927-1.c: New test.
4570
4571 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4572
4573         PR c++/20232
4574         * g++.dg/inherit/covariant12.C: New.
4575
4576 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4577
4578         PR fortran/19479
4579         * gfortran.dg/bound_1.f90: New test.
4580
4581 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4582
4583         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4584         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4585
4586 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4587
4588         PR c/20245
4589         * gcc.dg/pr20245-1.c: New test.
4590
4591 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4592
4593         PR middle-end/19874
4594         * gcc.c-torture/execute/20050119-2.c: New test case.
4595
4596 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4597
4598         * README: Update the DejaGnu bug reporting address.
4599         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4600         * lib/objc-torture.exp: Likewise.
4601
4602 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4603
4604         * gfortran.dg/boz_1.f90: New test.
4605         * gfortran.dg/boz_3.f90: New test.
4606         * gfortran.dg/boz_4.f90: New test.
4607
4608 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4609
4610         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4611         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4612
4613 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4614
4615         PR libfortran/20101
4616         * gfortran.dg/write_0_pe_format.f90: New test.
4617
4618 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4619
4620         PR c++/20206
4621         * g++.dg/opt/thunk2.C: New test.
4622         * g++.dg/opt/covariant1.C: New test.
4623
4624 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4625
4626         * gfortran.dg/e_d_fmt.f90: New test.
4627
4628 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4629
4630         * gcc.dg/asm-b.c: Fix comment typos.
4631
4632 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4633
4634         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4635         a V_MAY_DEF also.
4636
4637 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4638
4639         PR tree-opt/20188
4640         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4641         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4642         * gcc.dg/asm-b.c: New test.
4643
4644 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4645
4646         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4647         Disable this test on IRIX 6.
4648
4649 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4650
4651         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4652         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4653         parser.
4654
4655 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4656
4657         PR tree-optimization/20204
4658         * testsuite/gcc.dg/pr20204.c: New test.
4659
4660 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4661
4662         PR target/20196
4663         * gcc.c-torture/execute/20050224-1.c: New test.
4664
4665         PR c++/20175
4666         * g++.dg/warn/Wbraces2.C: New test.
4667
4668 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4669
4670         PR c++/19878
4671         * g++.dg/init/const2.C: New test.
4672
4673 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4674
4675         PR tree-optimization/20100
4676         * gcc.c-torture/execute/pr20100-1.c: New test.
4677
4678 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4679
4680         * gfortran.dg/implicit_3.f90: New test.
4681
4682         * gfortran.dg/deftype_1.f90: New test.
4683
4684 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4685
4686         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4687         the test passes.
4688         * g++.dg/other/anon3.C: Accept a warning.
4689
4690 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4691
4692         * gcc.dg/pr20017.c: Fix a comment typo.
4693
4694 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4695
4696         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4697
4698 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4699
4700         PR ada/19902
4701         * ada/acats/tests/cxa/cxa3004.a: Remove.
4702         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4703
4704 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4705
4706         PR c++/20073
4707         * g++.dg/init/const1.C: New test.
4708
4709         PR c++/19991
4710         * g++.dg/parse/constant7.C: New test.
4711
4712         PR c++/20152
4713         * g++.dg/parse/error27.C: New test.
4714         * g++.dg/template/qualttp15.C: Adjust error markers.
4715         * g++.old-deja/g++.other/struct1.C: Likewise.
4716
4717         PR c++/20153
4718         * g++.dg/template/error17.C: New test.
4719
4720         PR c++/20148
4721         * g++.dg/parser/error26.C: New test.
4722
4723 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4724
4725         PR tree-optimization/20100
4726         PR tree-optimization/20115
4727         * gcc.dg/pr20115.c: New test.
4728         * gcc.dg/pr20115-1.c: New test.
4729         * gcc.dg/pr20100.c: New test.
4730         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4731         call-clobbered variables after alias1.
4732
4733 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4734
4735         * gfortran.dg/list_read_4.f90: new test.
4736
4737 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4738
4739         PR rtl-optimization/20017.
4740         * gcc.dg/pr20017.c: New.
4741
4742 2005-02-22  Devang Patel  <dpatel@apple.com>
4743
4744         PR 19952
4745         * g++.dg/tree-ssa/pr19952.C: New test.
4746
4747 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4748
4749         PR c++/19883
4750         * g++.dg/parse/constant6.C: New test.
4751
4752 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4753
4754         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4755         * g++.dg/charset/asm2.c: Likewise.
4756         * g++.dg/charset/asm3.c: Likewise.
4757         * g++.dg/charset/asm4.c: Likewise.
4758         * g++.dg/charset/asm5.c: Likewise.
4759         * g++.dg/charset/attribute1.c: Likewise.
4760         * g++.dg/charset/attribute2.c: Likewise.
4761         * g++.dg/charset/extern1.cc: Likewise.
4762         * g++.dg/charset/extern2.cc: Likewise.
4763         * g++.dg/charset/extern3.cc: Likewise.
4764         * g++.dg/charset/function.cc: Likewise.
4765         * g++.dg/charset/string.c: Likewise.
4766         * g++.dg/charset/charset.exp: Likewise.
4767         * lib/target-supports.exp (check_iconv_available): Fix comment.
4768
4769 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4770
4771         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4772         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4773         * gcc.dg/charset/asm2.c: Likewise.
4774         * gcc.dg/charset/asm3.c: Likewise.
4775         * gcc.dg/charset/asm4.c: Likewise.
4776         * gcc.dg/charset/asm5.c: Likewise.
4777         * gcc.dg/charset/asm6.c: Likewise.
4778         * gcc.dg/charset/attribute1.c: Likewise.
4779         * gcc.dg/charset/attribute2.c: Likewise.
4780         * gcc.dg/charset/builtin1.c: Likewise.
4781         * gcc.dg/charset/extern.c: Likewise.
4782         * gcc.dg/charset/function.c: Likewise.
4783         * gcc.dg/charset/string.c: Likewise.
4784         * gcc.dg/charset/charset.exp: Likewise.
4785
4786 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4787
4788         PR fortran/20086
4789         * gfortran.dg/pr20086.f90: New test.
4790
4791 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4792
4793         PR tree-optimization/19786
4794         * g++.dg/tree-ssa/pr19786.C: New.
4795
4796 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4797
4798         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4799
4800 2005-02-21  Jeff Law  <law@redhat.com>
4801
4802         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4803
4804 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4805
4806         * gfortran.dg/do_iterator: Split loop, markup all lines for
4807         which an error locus is printed.
4808         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4809         locus is printed.
4810         * gfortran.dg/select_4.f90: Likewise.
4811         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4812         locuses in the various permutations.
4813
4814 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4815
4816         PR tree-optimization/19951
4817         * g++.dg/vect: New directory.
4818         * g++.dg/vect/vect.exp: New file.
4819         * g++.dg/vect/pr19951.cc: New testcase.
4820         * g++.dg/dg.exp: Also prune vectorizer tests.
4821
4822 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4823
4824         PR 18785
4825         * gcc.dg/charset/builtin1.c: New test.
4826
4827 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4828
4829         PR c++/19299
4830         * g++.dg/inherit/volatile1.C: New test.
4831
4832         PR c++/19440
4833         * g++.dg/template/dtor4.C: New test.
4834
4835 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4836
4837         * gfortran.dg/int_1.f90: New test.
4838
4839 2005-02-19  Devang Patel  <dpatel@apple.com>
4840
4841         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4842
4843 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4844
4845         * gfortran.dg/achar_1.f90: New test.
4846
4847 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4848
4849         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4850
4851 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4852             Jakub Jelinek  <jakub@redhat.com>
4853
4854         PR tree-optimization/19828
4855         * gcc.dg/tree-ssa/loop-7.c: New test.
4856         * gcc.c-torture/execute/20050218-1.c: New test.
4857
4858 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4859
4860         PR c/20043
4861         * gcc.dg/transparent-union-1.c: New test.
4862         * gcc.dg/transparent-union-2.c: New test.
4863
4864 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4865
4866         PR tree-optimization/18977
4867         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4868
4869 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4870
4871         PR target/20054
4872         * gcc.dg/pr20054.c: New test.
4873
4874 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4875
4876         PR c++/19508
4877         * g++.dg/ext/attrib20.C: New test.
4878
4879 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4880
4881         PR middle-end/20030
4882         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4883
4884 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4885
4886         PR c++/20008
4887         * g++.dg/opt/switch4.C: New.
4888
4889 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4890
4891         PR c++/20023
4892         PR tree-optimization/20009
4893         * gcc.c-torture/compile/20050217-1.c: New test.
4894         * g++.dg/opt/switch3.C: New test.
4895
4896         PR tree-optimization/18947
4897         * gcc.c-torture/compile/20050215-1.c: New test.
4898         * gcc.c-torture/compile/20050215-2.c: New test.
4899         * gcc.c-torture/compile/20050215-3.c: New test.
4900
4901 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4902
4903         PR c++/20028
4904         * g++.dg/template/crash34.C: New.
4905
4906         PR c++/20022
4907         * g++.dg/other/access3.C: New.
4908
4909 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4910
4911         * gcc.dg/vect/vect-98.c: New test.
4912
4913 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4914
4915         PR tree-optimization/19967
4916         * gcc.dg/pr19967.c: New.
4917
4918 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4919
4920         PR middle-end/19857
4921         * gcc.dg/tree-ssa/20050215-1.c: New test.
4922         * gcc.c-torture/execute/20050215-1.c: New test.
4923
4924 2005-02-15  Eric Christopher  <echristo@redhat.com>
4925
4926         * gcc.dg/cpp/20050215-1.c: New file.
4927
4928 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4929
4930         PR tree-optimization/15785
4931         * gcc.dg/pr15785-1.c: New test.
4932
4933 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4934
4935         PR c++/17788
4936         * g++.dg/init/ctor4.C: New.
4937         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4938
4939 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4940
4941         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4942         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4943
4944 2005-02-15  Andreas Schwab  <schwab@suse.de>
4945
4946         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4947         declare malloc.
4948
4949 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4950
4951         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4952
4953 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4954
4955         PR tree-optimization/19853
4956         * gcc.c-torture/compile/pr19853.c: New test.
4957
4958 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4959
4960         PR c++/19608
4961         * g++.dg/parse/local-class1.C: New.
4962
4963         PR c++/19895
4964         * g++.dg/parse/ptrmem3.C: New.
4965
4966         PR c++/19884
4967         * g++.old-deja/g++.oliva/template6.C: Add another case.
4968         * g++.dg/template/explicit6.C: New.
4969
4970 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
4971
4972         PR c++/17816
4973         * g++.dg/other/redecl2.C: New.
4974
4975 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4976
4977         PR c++/19891
4978         * g++.dg/abi/covariant4.C: New.
4979
4980 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
4981
4982         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
4983
4984 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
4985
4986         * gcc.dg/vect/vect-96.c: Fix typo.
4987
4988 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4989
4990         PR c++/14479
4991         PR c++/19487
4992         * g++.dg/template/enum5.C: New test.
4993
4994 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4995
4996         * gcc.dg/vect/vect-97.c: New test.
4997
4998 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4999
5000         * gcc.dg/vect/vect-96.c: New test.
5001
5002 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5003
5004         * gcc.dg/builtins-34.c: Also check ldexp*.
5005
5006 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5007
5008         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5009
5010 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5011
5012         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5013         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5014         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5015         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5016         selector_list, selector_expression, dg-process-target): Move to new
5017         file target-supports-dg.exp.
5018         * lib/target-supports-dg.exp: New.
5019
5020         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5021         New.
5022
5023 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5024
5025         PR c++/19666
5026         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5027
5028         PR middle-end/19858
5029         * gcc.c-torture/compile/20050210-1.c: New test.
5030
5031 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5032
5033         PR c++/19755
5034         * g++.dg/warn/Wbraces1.C: New test.
5035
5036 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5037
5038         * gcc.dg/builtins-52.c: New testcase.
5039
5040 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5041
5042         PR c/19342
5043         * gcc.c-torture/execute/20050119-1.c: New test.
5044
5045 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5046
5047         PR c++/19811
5048         * g++.dg/init/delete1.C: New test.
5049
5050 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5051
5052         PR c++/18470
5053         * g++.dg/template/static12.C: New test.
5054
5055 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5056
5057         PR c++/19787
5058         * g++.dg/conversion/ambig1.C: New test.
5059
5060         PR c++/19739
5061         * g++.dg/ext/attrib19.C: New test.
5062
5063         PR c++/19732
5064         * g++.dg/parse/dtor5.C: New test.
5065
5066         PR c++/19762
5067         * g++.dg/template/dtor3.C: New test.
5068
5069         PR c++/19826
5070         * g++.dg/template/static11.C: New test.
5071         * g++.dg/template/crash2.C: Remove dg-error marker.
5072
5073 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5074
5075         PR C++/18491
5076         * g++.old-deja/g++.mike/p10769a.C: Remove.
5077
5078 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5079
5080         * gcc.dg/builtins-48.c: New test case.
5081         * gcc.dg/builtins-49.c: New test case.
5082         * gcc.dg/builtins-50.c: New test case.
5083         * gcc.dg/builtins-51.c: New test case.
5084
5085 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5086
5087         PR middle-end/19583
5088         * g++.dg/warn/Wreturn-type-3.C: New test.
5089
5090 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5091
5092         PR middle-end/19402
5093         * gcc.dg/pr19402-1.c: New testcase.
5094         * gcc.dg/pr19402-2.c: likewise.
5095
5096 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5097
5098         PR middle-end/19854
5099         * g++.dg/tree-ssa/tmmti.C: New testcase.
5100
5101 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5102
5103         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5104
5105 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5106
5107         PR c++/19733
5108         * g++.dg/parse/crash23.C: New test.
5109         * g++.dg/warn/Weff1.C: New test.
5110
5111 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5112
5113         * gcc.dg/20050209-1.c: New test.
5114
5115 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5116
5117         PR target/19799
5118         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5119
5120 2005-02-08  Mike Stump  <mrs@apple.com>
5121
5122         * g++.dg/pch/import-2.c: New test.
5123         * g++.dg/pch/import-2.hs: New.
5124         * g++.dg/pch/include/import-2a.h: New.
5125         * g++.dg/pch/include/import-2b.h: New.
5126
5127 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5128
5129         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5130
5131 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5132
5133         * gfortran.dg/substr_1.f90: New test.
5134
5135 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5136
5137         PR middle-end/19775
5138         * gcc.dg/torture/builtin-power-1.c: Disable test for
5139         invalid transformation.
5140         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5141         no longer optimize.
5142         * gcc.dg/builtins-47.c: New testcase.
5143
5144 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5145             Dorit Naishlos  <dorit@il.ibm.com>
5146
5147         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5148
5149 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5150
5151         * gcc.c-torture/compile/20050206-1.c: New test.
5152
5153 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5154
5155         PR tree-opt/19768
5156         * g++.dg/opt/pr19768.C: New test.
5157
5158 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5159
5160         PR tree-opt/19736
5161         * gcc.c-torture/compile/pr19736.c: New test.
5162
5163 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5164
5165         PR c++/17401
5166         * g++.dg/parse/error25.C: New test.
5167
5168 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5169
5170         * gcc.c-torture/execute/20050203-1.c: New.
5171
5172 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5173
5174         * gcc.dg/vect/vect-85.c: Remove xfail.
5175         * gcc.dg/vect/vect-86.c: Remove xfail.
5176         * gcc.dg/vect/vect-87.c: Remove xfail.
5177         * gcc.dg/vect/vect-88.c: Remove xfail.
5178
5179 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5180
5181         * gcc.dg/altivec-19.c: New.
5182
5183 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5184
5185         PR c/17807
5186         * gcc.dg/nested-func-3.c: New test.
5187         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5188
5189 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5190
5191         * gcc.test-framework/gen_directive_tests: Generate tests for
5192         selector expressions.
5193
5194 2005-02-02  Matt Austern  <austern@apple.com>
5195
5196         PR c++/19628
5197         * g++/ext/builtin7.C: New.
5198         * g++/ext/builtin8.C: New.
5199
5200 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5201
5202         PR c/18502
5203         * gcc.dg/pr18502-1.c: New test.
5204
5205 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5206
5207         PR c++/17413
5208         * g++.dg/template/local4.C: Tweak.
5209
5210 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5211
5212         PR tree-optimization/19578
5213         * gcc.c-torture/compile/20050202-1.c: New test.
5214
5215 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5216
5217         PR c/19435
5218         * gcc.dg/c99-init-4.c: New test.
5219
5220 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5221
5222         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5223
5224         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5225
5226         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5227         * g++.dg/eh/check-vect.h: New.
5228
5229         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5230         * gcc.dg/vect/vect-78.c: Ditto.
5231         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5232         Remove.
5233
5234         * g++.dg/conversion/simd1.C: Expect warning.
5235         * g++.dg/ext/attribute-test-1.C: Ditto.
5236         * g++.dg/ext/attribute-test-2.C: Ditto.
5237         * g++.dg/ext/attribute-test-3.C: Ditto.
5238         * g++.dg/ext/attribute-test-4.C: Ditto.
5239
5240         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5241         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5242
5243         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5244
5245 2005-02-01  Richard Henderson  <rth@redhat.com>
5246
5247         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5248         long double for ibm double-double format.
5249         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5250
5251 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5252
5253         PR tree-optimization/19633
5254         * testsuite/gcc.dg/pr19633-1.c: New test.
5255         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5256         to NULL or a symbol.
5257
5258 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5259
5260         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5261         New procs.
5262         (dg-process-target (local override)): Handle selector expressions.
5263
5264         * gcc.test-framework/README: Describe tests in source directory.
5265         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5266         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5267         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5268         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5269         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5270         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5271         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5272         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5273         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5274         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5275         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5276         * gcc.test-framework/dg-error-exp-P.c: New test.
5277         * gcc.test-framework/dg-error-exp-XP.c: New test.
5278         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5279         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5280         * gcc.test-framework/dg-output-exp-P.c: New test.
5281         * gcc.test-framework/dg-output-exp-XF.c: New test.
5282         * gcc.test-framework/dg-warning-exp-P.c: New test.
5283         * gcc.misc-tests/dg-1.c: Remove.
5284         * gcc.misc-tests/dg-2.c: Remove.
5285         * gcc.misc-tests/dg-3.c: Remove.
5286         * gcc.misc-tests/dg-4.c: Remove.
5287         * gcc.misc-tests/dg-5.c: Remove.
5288         * gcc.misc-tests/dg-6.c: Remove.
5289         * gcc.misc-tests/dg-7.c: Remove.
5290         * gcc.misc-tests/dg-8.c: Remove.
5291         * gcc.misc-tests/dg-9.c: Remove.
5292         * gcc.misc-tests/dg-10.c: Remove.
5293         * gcc.misc-tests/dg-11.c: Remove.
5294         * gcc.misc-tests/dg-12.c: Remove.
5295         * gcc.misc-tests/dg-test.exp: Remove.
5296
5297         * gcc.test-framework/test-framework.awk: Change recording and
5298         printing of passes and failures.
5299
5300         * gcc.test-framework: New directory.
5301         * gcc.test-framework/README: New.
5302         * gcc.test-framework/test-framework.exp: New.
5303         * gcc.test-framework/test-framework.awk: New.
5304         * gcc.test-framework/gen_directive_tests: New.
5305
5306 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5307
5308         * lib/treelang.exp: Fix comment typos.
5309         (treelang_target_compile): Don't append libs=-ltreelang to options.
5310
5311 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5312
5313         * g++.dg/parse/typename7.C: Adjust error messages.
5314
5315 2005-01-31  Jeff Law  <law@redhat.com>
5316
5317         * gcc.c-torture/execute/20050131-1.c: New test.
5318         * gcc.dg/wcaselabel.c: New test.
5319
5320 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5321
5322         * g++.dg/other/warning1.C: Adjust error messags.
5323         * g++.dg/parse/constant5.C: New test.
5324
5325 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5326
5327         PR c/19333
5328         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5329         the test case valid.
5330         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5331         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5332         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5333         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5334         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5335         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5336
5337 2005-01-31  Dale Johannesen  <dalej@apple.com>
5338
5339         * g++.dg/opt/pr19650.C:  New test.
5340
5341 2005-01-31  Richard Henderson  <rth@redhat.com>
5342
5343         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5344         long double for intel double extended format.
5345         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5346
5347 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5348
5349         PR c++/19555
5350         * g++.dg/template/static10.C: New test.
5351
5352         PR c++/19395
5353         * g++.dg/parse/error24.C: New test.
5354
5355         PR c++/19367
5356         * g++.dg/lookup/builtin1.C: New test.
5357
5358         PR c++/19457
5359         * g++.dg/warn/conv3.C: New test.
5360
5361 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5362
5363         PR fortran/19647
5364         * gfortan.dg/inquire_7.f90
5365
5366 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5367
5368         PR tree-optimization/15791
5369         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5370         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5371         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5372         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5373         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5374         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5375         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5376         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5377         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5378         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5379
5380 2005-01-29  Paul Brook  <paul@codesourcery.com>
5381
5382         PR fortran/18565
5383         * check.c (real_or_complex_check): New function.
5384         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5385         * intrinsic.c (add_functions): Use new check functions.
5386         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5387         Add prototypes.
5388
5389 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5390
5391         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5392         gcc.dg/lvalue-3.c: New tests.
5393         * gcc.dg/concat.c: Update expected messages.
5394
5395 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5396
5397         PR libfortran/19595
5398         * gfortran.dg/eor_1.f90:  New test.
5399
5400 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5401
5402         PR fortran/19589
5403         * gfortran.dg/logical_data_1.f90: New test.
5404
5405 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5406
5407         PR c++/19253
5408         * g++.dg/template/crash33.C: New test.
5409
5410         PR c++/19667
5411         * g++.dg/template/crash32.C: New test.
5412
5413 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5414
5415         PR middle-end/16558
5416         * g++.dg/warn/Wreturn-type-2.C: New test.
5417
5418 2004-06-24  Jeff Law  <law@redhat.com>
5419
5420         * gcc.dg/tree-ssa/20050128-1.c: New test.
5421
5422 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5423
5424         * gcc.target/frv/all-mdpackh-1.c: New test.
5425
5426 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5427
5428         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5429
5430 2005-01-27  Richard Henderson  <rth@redhat.com>
5431
5432         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5433
5434 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5435
5436         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5437
5438 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5439
5440         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5441         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5442         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5443         to cope with cases where the multilib options override the dg-options.
5444
5445 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5446
5447         PR c/18946
5448         * gcc.dg/noncompile/20050120-1.c: New test.
5449
5450 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5451
5452         PR tree-optimization/19633
5453         * gcc.dg/pr19633.c: New test.
5454         * gcc.dg/tree-ssa/pr19633.c: New test.
5455
5456 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5457
5458         * gcc.dg/20041216-1.c: New test.
5459
5460 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5461
5462         PR objc/18862
5463         * objc.dg/selector-2.m: New test.
5464
5465 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5466
5467         * g++.dg/opt/range-test-2.C: New test.
5468
5469         PR rtl-optimization/19579
5470         * gcc.c-torture/execute/20050124-1.c: New test.
5471
5472 2005-01-26  Greg Parker  <gparker@apple.com>
5473         Stuart Hastings  <stuart@apple.com>
5474
5475         * gcc.c-torture/execute/20050125-1.c: New.
5476
5477 2005-01-18  Jan Hubicka  <jh@suse.cz>
5478
5479         PR tree-optimize/19337
5480         * gcc.c-torture/compile/20050119-1.c: New test.
5481
5482 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5483
5484         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5485         test for successful match.
5486
5487 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5488
5489         PR objc/18408
5490         * objc.dg/comp-types-7.m: New test.
5491
5492 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5493
5494         * lib/target-supports.exp (current_target_name): New.
5495         (check_effective_target_ilp32, check_effective_target_lp64):
5496         Cache the result to use as long as the current target, with
5497         multilib flags, remains the same.
5498
5499         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5500         (dg-require-weak, dg-require-visibility, dg-require-alias,
5501         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5502         dg-require-effective-target, dg-skip-if): Remove call to
5503         skip_test_and_clear_xfail.
5504         (dg-test): Clear xfail data.
5505
5506 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5507
5508         PR target/17751
5509         * gcc.dg/ppc64-toc.c: New test.
5510
5511         * g++.dg/tree-ssa/empty-1.C: New test.
5512
5513         PR middle-end/19551
5514         * gcc.c-torture/execute/20050121-1.c: New test.
5515         * gcc.dg/20050121-2.c: New test.
5516
5517 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5518         Paul Brook  <paul@codesourcery.com>
5519
5520         PR fortran/17941
5521         * gfortran.dg/real_const_1.f: New test.
5522         * gfortran.dg/real_const_2.f90: New test.
5523         * gfortran.dg/complex_int_1.f90: New test.
5524
5525 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5526
5527         PR fortran/19313
5528         * gfortan.dg/inquire_6.f90: New test.
5529
5530 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5531
5532         PR libfortran/19451
5533         * open_readonly_1.f90:  New test.
5534
5535 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5536
5537         PR libfortran/18982
5538         * gfortran.dg/open_new.f90: New file.
5539
5540 2005-01-22  Paul Brook  <paul@codesourcery.com>
5541
5542         * namelist_1.f90: New test.
5543
5544 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5545
5546         PR tree-optimization/19484
5547         * gcc.c-torture/compile/20050122-[12].c: New tests.
5548
5549 2005-01-22  Paul Brook  <paul@codesourcery.com>
5550
5551         * gfortran.dg/implicit_2.f90: New test.
5552
5553 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5554
5555         PR fortran/19314
5556         * gfortran.dg/inquire_5.f90: New test.
5557
5558 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5559
5560         PR c/18809
5561         * gcc.dg/pr18809-1.c: New test.
5562
5563 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5564
5565         * gcc.dg/20050121-1.c: New test.
5566
5567         PR tree-optimization/13000
5568         * gcc.dg/20040206-1.c: Change warning to point where function is
5569         being inlined.
5570
5571 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5572
5573         PR c++/19208
5574         * g++.dg/template/array11.C: New test.
5575
5576 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5577
5578         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5579         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5580         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5581         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5582         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5583         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5584
5585 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5586
5587         PR tree-optimization/15349
5588         * gcc.dg/tree-ssa/pr15349.c: New.
5589
5590 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5591
5592         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5593
5594 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5595
5596         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5597         scan-assembler-times directive name.
5598
5599         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5600         after dg-do.
5601
5602         PR rtl-optimization/19462
5603         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5604
5605 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5606
5607         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5608         counting function calls on ia64.
5609
5610 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5611
5612         PR rtl-optimization/15139
5613         * gcc.dg/20050111-2.c: New test.
5614
5615         PR c/17297
5616         * gcc.c-torture/compile/20050113-1.c: New testcase.
5617
5618         PR middle-end/19164
5619         * gcc.dg/20050113-1.c: New testcase.
5620
5621 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5622
5623         * gcc.dg/vect/vect-85.c: Add comment.
5624         * gcc.dg/vect/vect-86.c: Add xfail for now.
5625         * gcc.dg/vect/vect-87.c: Add xfail for now.
5626         * gcc.dg/vect/vect-88.c: Add xfail for now.
5627         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5628
5629 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5630
5631         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5632
5633 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5634
5635         * g++.dg/debug/typedef3.C: New test.
5636
5637 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5638
5639         PR c/19472
5640         * gcc.dg/asm-a.c: New test.
5641
5642 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5643
5644         * gcc.dg/sh-relax.c: Add prototype for abort.
5645
5646 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5647
5648         * gcc.dg/short-compare-1.c: New test.
5649         * gcc.dg/short-compare-2.c: Likewise.
5650
5651 2005-01-18  Michael Matz  <matz@suse.de>
5652
5653         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5654
5655 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5656
5657         PR tree-optimization/19121
5658         * gcc.c-torture/compile/pr19121.c: New test.
5659
5660 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5661
5662         PR target/19357
5663         * gcc.c-torture/compile/pr19357.c: New test.
5664
5665 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5666
5667         PR c/5675
5668         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5669         pass--those that refer just to the variable, possibly with a
5670         cast.
5671         * gcc.dg/c99-const-expr-3.c: Likewise.
5672
5673         PR middle-end/13127
5674         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5675         longer emitted.
5676
5677 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5678
5679         PR fortran/18778
5680         * gfortran.dg/endfile_2.f90: New test.
5681
5682 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5683
5684         PR 19168
5685         * gfortran.dg/select_5.f90: New test.
5686
5687 2004-01-16  Paul Brook  <paul@codesourcery.com>
5688
5689         * gfortran.dg/common_4.f90: New test.
5690
5691 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5692
5693         PR rtl-optimization/19462
5694         * gcc.dg/torture/pr19462-1.c: New test.
5695
5696 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5697
5698         PR objc/19321
5699         * objc.dg/func-ptr-2.m: New.
5700         * objc.dg/volatile-1.m: New.
5701
5702 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5703
5704         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5705
5706 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5707
5708         PR tree-optimization/19060
5709         * gcc.c-torture/execute/20050104-1.c: New test.
5710
5711 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5712
5713         PR fortran/18983
5714         * gfortran.dg/write_to_null.f90: New test.
5715
5716 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5717             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5718
5719         PR other/19328
5720         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5721         argument.
5722
5723 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5724
5725         PR c++/19263
5726         * g++.dg/init/vector1.C: New test.
5727
5728 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5729
5730         PR target/13158
5731         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5732         PR target/18987
5733         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5734
5735 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5736
5737         * gfortran.dg/select_1.f90: New test.
5738         * gfortran.dg/select_2.f90: New test.
5739         * gfortran.dg/select_3.f90: New test.
5740         * gfortran.dg/select_4.f90: New test.
5741
5742 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5743
5744         PR middle-end/19084
5745         PR rtl-optimization/19348
5746         * gcc.dg/20050111-1.c: New test.
5747         * gcc.c-torture/execute/20050111-1.c: New test.
5748
5749         * gcc.dg/i386-asm-4.c: New test.
5750
5751 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5752
5753         * gcc.dg/nested-func-2.c: New test.
5754         * ada/acats/norun.lst: Remove c953002.
5755
5756 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5757
5758         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5759
5760 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5761
5762         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5763
5764 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5765
5766         PR target/18761
5767         * g++.dg/abi/align1.C: New test.
5768
5769 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5770
5771         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5772         at a time.
5773         * g++.dg/ext/altivec_check.h: Support compiling as C.
5774
5775 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5776
5777         PR c++/19355
5778         * g++.dg/expr/pr19355-1.C: New test case.
5779
5780 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5781
5782         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5783         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5784         * ada/acats/tests/c3/c92005b.ada: Likewise.
5785         * ada/acats/tests/c3/cxb3012.a: Likewise.
5786         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5787
5788 2005-01-09  Paul Brook  <paul@codesourcery.com>
5789
5790         * gfortran.dg/common_2.f90: New file.
5791         * gfortran.dg/common_3.f90: New file.
5792
5793 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5794
5795         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5796
5797 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5798
5799         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5800         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5801         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5802         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5803         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5804         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5805         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5806         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5807         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5808         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5809         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5810         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5811         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5812         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5813         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5814         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5815         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5816         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5817         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5818         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5819         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5820         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5821         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5822         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5823         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5824         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5825         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5826         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5827         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5828         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5829         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5830         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5831         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5832         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5833         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5834         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5835         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5836         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5837         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5838         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5839         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5840         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5841         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5842         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5843         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5844         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5845         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5846         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5847         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5848         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5849         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5850         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5851         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5852         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5853         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5854         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5855         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5856         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5857         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5858         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5859         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5860         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5861         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5862         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5863         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5864         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5865         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5866
5867         * gcc.dg/vect/vect-1.c: Fix spelling.
5868         * gcc.dg/vect/vect-10.c: Fix spelling.
5869         * gcc.dg/vect/vect-11.c: Fix spelling.
5870         * gcc.dg/vect/vect-12.c: Fix spelling.
5871         * gcc.dg/vect/vect-14.c: Fix spelling.
5872         * gcc.dg/vect/vect-15.c: Fix spelling.
5873         * gcc.dg/vect/vect-16.c: Fix spelling.
5874         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5875         * gcc.dg/vect/vect-64.c: Fix comments.
5876         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5877
5878 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5879             Ira Rosen  <irar@il.ibm.com>
5880
5881         * gcc.dg/vect/vect-70.c: New test.
5882         * gcc.dg/vect/vect-71.c: New test.
5883
5884 2005-01-09  Manfred Hollstein  <mh@suse.com>
5885
5886         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5887         * gcc.dg/pr18241-2.c: Likewise.
5888         * gcc.dg/pr18241-3.c: Likewise.
5889         * gcc.dg/pr18241-4.c: Likewise.
5890         * gcc.dg/pr18241-5.c: Likewise.
5891
5892 2005-01-08  Richard Henderson  <rth@redhat.com>
5893
5894         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5895         False for x86 and x86-64.
5896
5897 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5898
5899         PR tree-optimization/18241
5900         * gcc.dg/pr18241-1.c: New test.
5901         * gcc.dg/pr18241-2.c: New test.
5902         * gcc.dg/pr18241-3.c: New test.
5903         * gcc.dg/pr18241-4.c: New test.
5904         * gcc.dg/pr18241-5.c: New test.
5905
5906 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5907
5908         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5909         gfortran.dg/select_4.f90: New.
5910
5911 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5912
5913         * gcc.c-torture/execute/20050107-1.c: New test.
5914
5915 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5916
5917         PR c++/19298
5918         * g++.dg/template/ref2.C: New.
5919
5920 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5921
5922         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5923         instead of being empty.
5924
5925 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5926
5927         PR fortran/15553
5928         * gfortran.dg/array-1.f90: New test.
5929
5930 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5931
5932         PR tree-optimization/19283
5933         * gcc.c-torture/execute/20050106-1.c: New test.
5934
5935         PR rtl-optimization/18861
5936         * gcc.dg/20050105-1.c: New test.
5937
5938         PR tree-optimization/18828
5939         * gcc.dg/20050105-2.c: New test.
5940
5941 2005-01-07  Andreas Jaeger  <aj@suse.de>
5942
5943         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5944
5945 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5946
5947         PR fortran/18398
5948         * gfortran.dg/fmt_read.f90: New test.
5949
5950 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5951
5952         * gcc.dg/rs6000-ldouble-2.c: New.
5953
5954 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5955
5956         PR c++/19244
5957         * g++.dg/parser/ctor2.C: New test.
5958
5959 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5960
5961         PR c++/17154
5962         * g++.dg/template/using9.C: New test.
5963
5964 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5965
5966         PR c++/19258
5967         * g++.dg/lookup/friend6.C: New test.
5968
5969 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5970
5971         PR c++/19270
5972         * g++.dg/template/array10.C: New.
5973
5974 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5975
5976         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
5977         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
5978
5979 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
5980
5981         * gcc.c-torture/compile/20050105-1.c: New test.
5982
5983 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
5984
5985         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
5986
5987 2005-01-05  Roger Sayle  <roger@eyesopen.com>
5988
5989         PR middle-end/19100
5990         * gcc.dg/conv-3.c: New test case.
5991
5992 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
5993
5994         * gcc.dg/asm-wide-1.c: New test.
5995
5996 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5997
5998         PR c++/19030
5999         * g++.dg/parse/crash22.C: New
6000
6001 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6002
6003         PR 19257
6004         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6005
6006 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6007
6008         PR middle-end/17767
6009         * gcc.dg/i386-mmx-6.c: New test case.
6010
6011 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6012
6013         PR tree-optimization/18308
6014         * gcc.dg/vect/pr18308.c: New testcase.
6015
6016 2005-01-04  Andreas Jaeger  <aj@suse.de>
6017
6018         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6019
6020 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6021             Robert Bowdidge <bowdidge@apple.com>
6022
6023         * gcc.dg/cpp/subframework1.c: New.
6024         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6025         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6026         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6027         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6028
6029 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6030
6031         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6032         producing warning.
6033         * gcc.dg/darwin-weakimport-2.c: New.
6034
6035 2005-01-03  Richard Henderson  <rth@redhat.com>
6036
6037         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6038
6039 2005-01-03  Richard Henderson  <rth@redhat.com>
6040
6041         * gcc.dg/vect/vect.exp: Enable for ia64.
6042         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6043         (check_effective_target_vect_float): Likewise.
6044         (check_effective_target_vect_no_align): Likewise.
6045         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6046         * gcc.dg/vect/vect-8.c: Likewise.
6047
6048 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6049
6050         PR target/19236
6051         * gcc.dg/pr19236-1.c: New test case.
6052
6053 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6054
6055         PR rtl-optimization/12092
6056         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6057
6058 2005-01-02  Andreas Jaeger  <aj@suse.de>
6059
6060         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6061
6062 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6063             Andrew Pinski  <pinskia@physics.uc.edu>
6064
6065         PR rtl-optimization/12092
6066         * gcc.dg/pr12092-1.c: New test case.
6067
6068 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6069
6070         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6071         'hidden' and 'default' for better portability.
6072         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6073
6074         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6075         6 and 7.
6076         * g++.old-deja/g++.brendan/new3.C: Likewise.
6077
6078 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6079
6080         * gcc.dg/20041231-1.C: New test.
6081         * g++.dg/warn/Wunreachable-code-1.C: New test.
6082
6083 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6084
6085         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6086         file, not /dev/null.  Abort on error.
6087
6088 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6089             Ziemowit Laski  <zlaski@apple.com>
6090
6091         PR objc/18971
6092         * objc.dg/encode-5.m: New test.
6093
6094 2004-12-29  Richard Henderson  <rth@redhat.com>
6095
6096         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6097         * objc.dg/stabs-1.m: Disable for ia64.
6098
6099 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6100
6101         PR c++/19190
6102         * g++.dg/warn/Wunused-10.C: New test.
6103
6104 2004-12-28  Richard Henderson  <rth@redhat.com>
6105
6106         * objc.dg/stabs-1.m: Disable for alpha.
6107
6108 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6109
6110         PR c++/19149
6111         * g++.dg/parse/error23.C: New test.
6112
6113 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6114
6115         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6116
6117         PR fortran/19032
6118         * gfortran.dg/intrinsic_modulo_1.f90: New.
6119         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6120         tests with divisor -1.
6121
6122 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6123
6124         * g++.dg/opt/temp1.C (memcpy): Return a value.
6125
6126         PR c++/19148
6127         * g++.dg/expr/cond7.C: New test.
6128
6129 2004-12-27  Paul Brook  <paul@codesourcery.com>
6130
6131         * gfortran.dg/g77/select_no_compile.f: Remove.
6132
6133 2004-12-27  Richard Henderson  <rth@redhat.com>
6134
6135         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6136         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6137         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6138
6139 2004-12-26  Richard Henderson  <rth@redhat.com>
6140
6141         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6142         by 1i instead of token pasting.
6143
6144 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6145
6146         PR tree-optimization/17578
6147         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6148         to additional_flags.
6149         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6150
6151 2004-12-25  Richard Henderson  <rth@redhat.com>
6152
6153         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6154         Remove Alpha.
6155
6156 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6157
6158         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6159         hppa*-*-hpux*.
6160         * gcc.dg/pr17957.c (dg-options): Likewise.
6161         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6162         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6163         instead of 0 on __hppa__.
6164         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6165         "foo,%r" on hppa*-*-*.
6166
6167 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6168
6169         PR fortran/19071
6170         * gfortran.dg/complex_write.f90: New test.
6171
6172 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6173
6174         PR c++/17595
6175         * g++.dg/parse/pragma2.C: New test.
6176
6177         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6178
6179 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6180
6181         * gcc.dg/empty2.c: Add missing dg-warning.
6182
6183 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6184
6185         PR c++/17413
6186         * g++.dg/template/local4.C: New test.
6187         * g++.dg/template/crash19.C: Add dg-error marker.
6188
6189         * g++.dg/template/crash31.C: Correct embedded PR number.
6190
6191 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6192
6193         PR c++/16405
6194         * g++.dg/opt/temp1.C: Add do-run marker.
6195
6196 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6197
6198         * g++.dg/template/spec19.C: New.
6199
6200 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6201
6202         PR target/16819
6203         * gcc.dg/empty2.c: New.
6204
6205 2004-12-23  Richard Henderson  <rth@redhat.com>
6206
6207         * lib/target-supports.exp (check_effective_target_vect_no_align):
6208         Remove i?86 and x86-64.
6209
6210 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6211
6212         PR c++/16405
6213         * g++.dg/opt/temp1.C: New test.
6214
6215 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6216
6217         PR c++/18733
6218         * g++.dg/template/friend33.C: New testcase.
6219
6220 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6221
6222         PR c++/18464
6223         * g++.dg/template/cond5.C: New test.
6224
6225         PR c++/18492
6226         * g++.dg/inherit/thunk3.C: New test.
6227
6228         PR c++/11224
6229         * g++.dg/warn/Wunused-9.C: New test.
6230
6231 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6232
6233         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6234
6235 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6236
6237         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6238
6239 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6240
6241         PR c++/18378
6242         * g++.dg/ext/packed8.C: New test.
6243
6244         PR c++/13268
6245         * g++.dg/template/crash31.C: New test.
6246
6247         PR c++/19034
6248         * g++.dg/template/crash30.C: New test.
6249
6250 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6251
6252         PR C++/18984
6253         * g++.dg/eh/ctor3.C: New test.
6254
6255 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6256
6257         * objc.dg/stabs-1.m: Allow section name to be quoted and
6258         assembly label to begin with '.LL'.
6259
6260 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6261
6262         * gcc.dg/vect/vect.exp
6263         (check_effective_target_lp64_or_vect_no_align): New.
6264         * gcc.dg/vect/vect-77.c: Use it.
6265         * gcc.dg/vect/vect-78.c: Use it.
6266
6267         * lib/target-supports.exp
6268         (check_effective_target_vect_no_max,
6269         check_effective_target_vect_no_bitwise,
6270         check_effective_target_vect_no_align): New.
6271         * gcc.dg/vect/vect-13.c: Use them.
6272         * gcc.dg/vect/vect-17.c: Ditto.
6273         * gcc.dg/vect/vect-18.c: Ditto.
6274         * gcc.dg/vect/vect-19.c: Ditto.
6275         * gcc.dg/vect/vect-20.c: Ditto.
6276         * gcc.dg/vect/vect-27.c: Ditto.
6277         * gcc.dg/vect/vect-29.c: Ditto.
6278         * gcc.dg/vect/vect-44.c: Ditto.
6279         * gcc.dg/vect/vect-48.c: Ditto.
6280         * gcc.dg/vect/vect-50.c: Ditto.
6281         * gcc.dg/vect/vect-52.c: Ditto.
6282         * gcc.dg/vect/vect-54.c: Ditto.
6283         * gcc.dg/vect/vect-56.c: Ditto.
6284         * gcc.dg/vect/vect-58.c: Ditto.
6285         * gcc.dg/vect/vect-60.c: Ditto.
6286         * gcc.dg/vect/vect-72.c: Ditto.
6287         * gcc.dg/vect/vect-80.c: Ditto.
6288
6289 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6290
6291         PR c++/14075
6292         * g++.dg/init/string1.C: New.
6293
6294         PR c++/18975
6295         * g++.dg/other/synth1.C: New.
6296
6297 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6298
6299         PR c/18963
6300         * gcc.dg/pr18963-1.c: New test.
6301
6302 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6303
6304         PR c/18596
6305         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6306         * gcc.dg/pr18596-1.c: Use dg-error.
6307         (dg-options): Use -fno-unit-at-a-time.
6308         * gcc.dg/pr18596-2.c: New test.
6309         * gcc.dg/pr18596-3.c: New test.
6310
6311 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6312
6313         PR middle-end/18683
6314         * g++.dg/opt/pr18683-1.C: New test case.
6315
6316 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6317
6318         PR other/19093
6319         * g++.dg/opt/max1.C: Fix for 64bit targets.
6320
6321 2004-12-20  Matt Austern  <austern@apple.com>
6322
6323         PR c++/19044
6324         * g++.dg/ext/builtin6.C: New
6325
6326 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6327
6328         PR tree-optimization/19080
6329         * gcc.c-torture/compile/pr19080.c: New test.
6330
6331 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6332
6333         * gcc.dg/20041219-1.c: New test.
6334
6335 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6336
6337         PR middle-end/19068
6338         * g++.dg/opt/max1.C: New test case.
6339
6340 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6341
6342         * gcc.dg/fdata-sections-1.c: New test.
6343
6344 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6345
6346         PR middle-end/18548
6347         * gcc.dg/max-1.c: New test case.
6348
6349 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6350
6351         * gcc.c-torture/execute/20041218-1.c: New test.
6352
6353 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6354
6355         * gcc.dg/pr18501.c: New test.
6356         * gcc.dg/uninit-5.c: XFAIL.
6357         * gcc.dg/uninit-9.c: XFAIL.
6358
6359 2004-12-17  Dale Johannesen  <dalej@apple.com>
6360
6361         * gcc.dg/20041213-1.c:  New.
6362
6363 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6364
6365         * objc.dg/stabs-1.m: Allow assembly label to begin
6366         with a dot ('.').
6367
6368 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6369
6370         * gcc.c-torture/execute/20041213-1.c: Move...
6371         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6372
6373 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6374
6375         PR c++/18721
6376         * g++.dg/lookup/conv-5.C: New.
6377
6378 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6379
6380         * objc.dg/stabs-1.m: New test.
6381
6382 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6383
6384         * gcc.dg/visibility-c.c: Change compile to
6385         assemble for the test.
6386
6387 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6388
6389         PR target/19041
6390         * gcc.dg/visibility-c.c: New test.
6391
6392 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6393
6394         PR middle-end/18493
6395         * gcc.dg/switch-8.c: New test case.
6396
6397 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6398
6399         PR c++/18905
6400         * g++.dg/template/init4.C: New.
6401         * g++.dg/opt/static3.C: Enable optimizer.
6402
6403 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6404
6405         * g++.dg/other/complex1.C: New test.
6406
6407 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6408
6409         * g++.dg/opt/inline9.C: New test.
6410
6411 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6412
6413         PR fortran/18993
6414         * gfotran.dg/nullify_1.f: New test.
6415
6416 2004-12-15  Richard Henderson  <rth@redhat.com>
6417
6418         * gcc.target/i386/i386.exp: New harness.
6419         * gcc.target/i386/vect-args.c: New.
6420
6421 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6422
6423         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6424
6425 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6426
6427         PR c++/18825
6428         * g++.dg/template/friend32.C: New test.
6429
6430 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6431
6432         * cpp/pragma-once-1.c: New test.
6433         * cpp/pragma-once-1b.h: Likewise.
6434         * cpp/pragma-once-1c.h: Likewise.
6435         * cpp/pragma-once-1d.h: Likewise.
6436         * cpp/inc/pragma-once-1a.h: Likewise.
6437
6438 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6439             Steven G. Kargl  <kargls@comcast.net>
6440
6441         PR fortran/17597
6442         * gfortran.dg/list_read_3.f90: New test.
6443
6444 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6445
6446         * gcc.dg/ftrapv-2.c: New test.
6447
6448 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6449
6450         PR c++/18981
6451         * g++.dg/template/typename9.C: New test.
6452
6453 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6454
6455         PR c++/18738
6456         * g++.dg/template/typename8.C: New test.
6457         * g++.dg/parse/friend2.C: Tweak error message.
6458
6459 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6460
6461         * gcc.c-torture/20041214-1.c: New test.
6462
6463 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6464
6465         PR c++/18965
6466         * g++.dg/init/array17.C: New test.
6467
6468 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6469
6470         PR c++/18793
6471         * g++.dg/init/aggr3.C: New test.
6472
6473 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6474
6475         * gcc.dg/altivec-types-1.c: New test.
6476         * gcc.dg/altivec-types-2.c: New test.
6477         * gcc.dg/altivec-types-3.c: New test.
6478         * gcc.dg/altivec-types-4.c: New test.
6479         * g++.dg/ext/altivec-types-1.C: New test.
6480         * g++.dg/ext/altivec-types-2.C: New test.
6481         * g++.dg/ext/altivec-types-3.C: New test.
6482         * g++.dg/ext/altivec-types-4.C: New test.
6483
6484 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6485
6486         PR middle-end/18951
6487         * gcc.c-torture/execute/20041213-1.c: New test.
6488
6489 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6490
6491         PR c++/18949
6492         * g++.dg/template/cast1.C: New.
6493
6494 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6495
6496         * gcc.c-torture/execute/20041213-2.c: New test.
6497
6498 2004-12-13  Richard Henderson  <rth@redhat.com>
6499
6500         * gcc.dg/i386-sse-10.c: Fix typo in options.
6501
6502 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6503
6504         PR c++/18968
6505         * g++.dg/opt/pr18968.C: New test.
6506
6507 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6508
6509         PR c++/18925
6510         * g++.dg/ext/visibility/staticdatamem.C: New test.
6511
6512 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6513
6514         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6515
6516 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6517
6518         PR rtl-optimization/18928
6519         * gcc.dg/pr18928-1.c: New test case.
6520
6521 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6522
6523         PR tree-opt/16951
6524         * gcc.c-torture/compile/20041211-1.c: New.
6525
6526 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6527
6528         PR middle-end/17564
6529         * gcc.c-torture/execute/20041212-1.c: New test.
6530
6531 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6532
6533         PR fortran/18869
6534         * gfortran.dg/common_1.f90: New test.
6535
6536 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6537         Paul Brook  <paul@codesourcery.com>
6538
6539         PR fortran/16222
6540         * gfortran.dg/real_do_1.f90: New test.
6541
6542 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6543
6544         PR tree-opt/18040
6545         * g++.dg/opt/ptrmem6.C: New test.
6546
6547 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6548
6549         PR middle-end/18921
6550         * gcc.dg/pr18921-1.c: New test case.
6551
6552 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6553
6554         PR fortran/17175
6555         * gfortran.dg/scale_1.f90: New test.
6556
6557 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6558
6559         PR middle-end/18903
6560         * gcc.c-torture/compile/pr18903.c: New test.
6561
6562 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6563
6564         * gcc.c-torture/execute/20041210-1.c: New test.
6565
6566 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6567
6568         PR c++/18731
6569         * g++.dg/parser/struct-1.C: New test.
6570         * g++.dg/parser/struct-2.C: New test.
6571         * g++.dg/parser/struct-3.C: New test.
6572
6573 2004-12-09  Richard Henderson  <rth@redhat.com>
6574
6575         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6576
6577         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6578         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6579
6580 2004-12-09  Matt Austern  <austern@apple.com>
6581
6582         PR c++/18514
6583         * g++.dg/ext/builtin1.C: New
6584         * g++.dg/ext/builtin2.C: New
6585         * g++.dg/ext/builtin3.C: New
6586         * g++.dg/ext/builtin4.C: New
6587         * g++.dg/ext/builtin5.C: New
6588
6589 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6590
6591         PR tree-opt/18904
6592         * g++.dg/opt/ptrmem5.C: New test.
6593
6594 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6595
6596         * g++.dg/parse/typename5.C: Adjust for new error.
6597         * g++.dg/parse/typename7.C: New.
6598
6599 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6600
6601         PR c++/18073
6602         * g++.dg/other/mmintrin.C: New test.
6603
6604 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6605
6606         PR c++/16681
6607         * g++.dg/init/array15.C: New.
6608         * g++.dg/init/array16.C: New.
6609
6610 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6611
6612         PR fortran/18826
6613         * gfortran.dg/assign_1.f90: New test.
6614
6615 2004-12-08  Nick Clifton  <nickc@redhat.com>
6616
6617         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6618         * gcc.target/xstormy16/data_below100: Likewise.
6619         * gcc.target/xstormy16/sfr: Likewise.
6620         * gcc.target/xstormy16/below100.S: New test source file.
6621         * gcc.target/xstormy16/below100.ld: New test linker script.
6622         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6623         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6624         bp instructions.
6625         * gcc.target/xstormy16/bp.c: Likewise.
6626
6627         * gcc.target/xstormy16/bss_below100: New files:
6628         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6629         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6630         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6631         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6632         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6633         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6634         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6635         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6636         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6637         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6638         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6639         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6640         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6641         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6642         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6643         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6644         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6645         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6646         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6647         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6648         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6649         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6650         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6651         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6652         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6653         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6654         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6655
6656         * gcc.target/xstormy16/data_below100: New files:
6657         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6658         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6659         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6660         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6661         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6662         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6663         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6664         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6665         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6666         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6667         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6668         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6669         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6670         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6671         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6672         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6673         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6674         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6675         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6676         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6677         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6678         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6679         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6680         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6681         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6682         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6683         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6684
6685         * gcc.target/xstormy16/sfr: New files:
6686         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6687         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6688         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6689         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6690         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6691         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6692         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6693         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6694         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6695         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6696         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6697         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6698         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6699         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6700         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6701         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6702         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6703         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6704         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6705         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6706         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6707         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6708         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6709         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6710         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6711         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6712         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6713         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6714         27_if0_sfrw_bitfield_f.c
6715
6716 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6717
6718         PR c++/18100
6719         * g++.dg/lookup/name-clash4.C: New test.
6720
6721 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6722
6723         PR c++/18672
6724         * g++.dg/opt/array1.C: New.
6725
6726         PR c++/18803
6727         * g++.dg/template/operator5.C: New.
6728
6729 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6730
6731         PR c/18867
6732         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6733
6734 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6735
6736         * gcc.dg/noncompile/20041207.c: New test.
6737
6738 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6739
6740         * g++.dg/other/unreachable-1.C: New test.
6741
6742 2004-12-06  Nick Clifton  <nickc@redhat.com>
6743
6744         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6745         <limits.h> because the latter comes from gcc's include/ directory
6746         and not the newlib/libc/include directory.
6747
6748 2004-12-04  Richard Henderson  <rth@redhat.com>
6749
6750         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6751
6752 2004-12-04  Richard Henderson  <rth@redhat.com>
6753
6754         * lib/target-supports.exp (check_gc_sections_available): Disable
6755         for alpha and ia64.
6756
6757 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6758
6759         PR middle-end/17909
6760         * g++.dg/other/vararg-2.C: New test.
6761
6762 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6763
6764         PR c++/17011, c++/17971
6765         * g++.dg/template/error15.C: Adjust expected error.
6766         * g++.dg/template/instantiate3.C: Likewise.
6767
6768 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6769
6770         * gcc.dg/altivec-18.c: Fix for darwin
6771
6772 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6773
6774         PR c++/18782
6775         * g++.dg/parse/ptrmem2.C: New.
6776
6777         PR c++/18318
6778         * g++.dg/template/new1.C: New.
6779
6780 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6781
6782         PR fortran/18710
6783         * gfortran.dg/direct_io_3.f90: New test.
6784
6785 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6786
6787         PR 18758
6788         * g++.dg/parse/crash21.C: New.
6789
6790 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6791
6792         PR c++/15664, c++/18276
6793         * g++.dg/template/ttp13.C: New test.
6794         * g++.dg/template/ttp14.C: Likewise.
6795
6796 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6797
6798         PR c++/18123
6799         * g++.dg/parse/enum2.C: New test.
6800         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6801
6802 2004-12-02  Nick Clifton  <nickc@redhat.com>
6803
6804         * gcc.target/xstormy16: New test directory.
6805         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6806         * gcc.target/xstormy16/bp.c: Check the generation of bp
6807         instructions.
6808         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6809         bn instructions and the BELOW100 attribute.
6810
6811 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6812
6813         PR target/16952
6814         * gcc.dg/ppc-eabi.c: New.
6815
6816 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6817
6818         PR fortran/18284
6819         * gfortran.dg/backspace.f90
6820
6821 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6822
6823         * gfortran.dg/inquire.f90: New test.
6824
6825 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6826
6827         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6828         handle effective-target-keyword.
6829         (dg-skip-if): Support effective-target keyword as target list.
6830         (dg-xfail-if): Ditto.
6831         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6832
6833 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6834
6835         PR tree-optimization/18291
6836         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6837
6838 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6839
6840         PR C++/18729
6841         * g++.dg/parse/crash20.C: New.
6842
6843         PR c++/17431
6844         * g++.dg/overload/arg1.C: New.
6845         * g++.dg/overload/arg2.C: New.
6846         * g++.dg/overload/arg3.C: New.
6847         * g++.dg/overload/arg4.C: New.
6848
6849 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6850
6851         * gcc.dg/c99-flex-array-4.c: Remove.
6852
6853 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6854
6855         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6856
6857         * lib/target-supports.exp (is-effective-target): Simplify.
6858
6859         * lib/target-supports.exp (check_effective_target_vect_long):
6860         Fix for powerpc64-*-*.
6861
6862 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6863
6864         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6865         to support new requirements on FreeBSD 5.
6866
6867 2004-11-30  Devang Patel  <dpatel@apple.com>
6868
6869         PR 18702
6870         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6871
6872 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6873
6874         * g++.dg/ext/altivec-13.C: New test.
6875
6876 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6877
6878         PR tree-opt/18298
6879         * gcc.c-torture/execute/p18298.c: New test.
6880
6881 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6882             Dorit Naishlos  <dorit@il.ibm.com>
6883
6884         PR tree-opt/18607
6885         * gcc.dg/vect/vect-89.c: New test.
6886
6887 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6888
6889         * gcc.dg/pr18596-1.c: New test.
6890
6891 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6892
6893         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6894
6895 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6896
6897         PR c/18479
6898         * gcc.dg/pr18479.c: New test.
6899
6900 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6901
6902         PR target/18490
6903         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6904         mmix-knuth-mmixware.
6905
6906         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6907         cris-*-elf* cris-*-aout* mmix-*-*
6908
6909 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6910
6911         PR middle-end/18725
6912         * gcc.dg/pr18725.c: New test.
6913
6914 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6915
6916         PR target/18488
6917         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6918
6919         PR target/18336
6920         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6921
6922 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6923
6924         PR c++/18368
6925         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6926         * g++.old-deja/g++.law/ctors5.C: Likewise.
6927         * g++.old-deja/g++.other/crash25.C: Likewise.
6928
6929         PR c++/18674
6930         * g++.dg/template/error16.C: New test.
6931
6932         PR c++/18512
6933         * g++.dg/template/crash29.C: New test.
6934
6935 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6936
6937         PR tree-optimization/18712
6938         * gcc.c-torture/compile/pr18712.c: New test.
6939
6940 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6941
6942         PR c/7544
6943         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6944         tests.
6945
6946 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6947
6948         PR c++/18652
6949         * g++.dg/lookup/crash6.C: New test.
6950
6951 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6952
6953         PR middle-end/18164
6954         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6955
6956 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6957
6958         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6959         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6960         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6961
6962 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6963
6964         * gcc.dg/pr18164.c: New test.
6965
6966 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
6967
6968         * gcc.dg/funroll-loops-all.c: New.
6969
6970 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6971
6972         PR target/18489
6973         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
6974         delimeter, match space and TAB as well as ":".
6975
6976         PR target/18484
6977         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
6978
6979         PR target/18348
6980         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
6981
6982         PR target/18345
6983         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
6984
6985         PR target/18337
6986         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
6987
6988 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
6989
6990         * gfortran.dg/direct_io_2.f90: New test.
6991
6992 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6993
6994         PR target/18334
6995         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
6996
6997 2004-11-28  Richard Henderson  <rth@redhat.com>
6998
6999         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7000
7001 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7002
7003         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7004         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7005         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7006         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7007         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7008         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7009         gcc.dg/pointer-arith-8.c: New tests.
7010
7011 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7012
7013         PR fortran/18364
7014         * gfortran.dg/endfile.f90: New test.
7015
7016 2004-11-27  Falk Hueffner  <falk@debian.org>
7017
7018         * gcc.dg/loop-6.c: New test.
7019
7020 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7021
7022         * gcc.c-torture/execute/20041126-1.c: New test.
7023
7024 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7025
7026         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7027         on IRIX.
7028
7029 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7030
7031         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7032         functions.
7033
7034 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7035
7036         PR rtl-optimization/17825
7037         * gcc.c-torture/compile/20041119-1.c: New test.
7038
7039 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7040
7041         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7042         Check existence of ld library path variables before unsetting.
7043
7044 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7045
7046         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7047
7048 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7049
7050         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7051
7052 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7053
7054         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7055
7056 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7057
7058         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7059         dg-do directive.
7060
7061 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7062
7063         * gcc.dg/pr17957.c: Pass --param, not -param.
7064
7065 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7066
7067         PR middle-end/17957
7068         * testsuite/gcc.dg/pr17957.c: New test.
7069
7070 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7071
7072         PR c++/18445
7073         * g++.dg/template/crash28.C: Likewise.
7074
7075         PR c++/18001
7076         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7077         * g++.dg/ext/lvaddr.C: Likewise.
7078         * g++.dg/opt/pr7503-3.C: Likewise.
7079
7080         PR c++/18466
7081         * g++.dg/parse/qualified3.C: New test.
7082         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7083
7084         PR c++/18545
7085         * g++.dg/expr/return1.C: New test.
7086
7087 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7088
7089         Friend class name lookup 3/n, PR c++/3332
7090         * g++.dg/lookup/friend3.C: New test.
7091         * g++.dg/lookup/friend4.C: Likewise.
7092         * g++.dg/lookup/friend5.C: Likewise.
7093
7094 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7095
7096         Friend class name lookup 2/n, PR c++/14513, c++/15410
7097         * g++.dg/lookup/friend2.C: New test.
7098         * g++.dg/template/friend31.C: Likewise.
7099
7100 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7101
7102         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7103
7104 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7105
7106         PR c++/17473
7107         * g++.dg/tc1/dr56.C: Remove.
7108         * g++.dg/template/typedef1.C: Add dg-error markers.
7109         * g++.old-deja/g++.other/typedef7.C: Likewise.
7110
7111         PR c++/18285
7112         * g++.dg/parse/typedef7.C: New test.
7113
7114 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7115
7116         * gcc.c-torture/execute/20041124-1.c: New test.
7117
7118 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7119
7120         * g++.dg/template/deduce3.C: New test.
7121
7122         PR c++/18586
7123         * g++.dg/template/crash27.C: New test.
7124
7125         PR c++/18530
7126         * g++.dg/warn/Wshadow-3.C: New test.
7127
7128 2004-11-24  Devang Patel  <dpatel@apple.com>
7129
7130         PR/18555
7131         * gcc.dg/cpp/isysroot-1.c: New test.
7132         * gcc.dg/cpp/usr/include/stdio.h: New file.
7133         * gcc.dg/cpp/isysroot-2.c: New test.
7134         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7135         New file.
7136
7137 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7138
7139         PR c++/8929
7140         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7141
7142 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7143
7144         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7145         * gcc.target/sparc/pdist.c: Likewise.
7146
7147 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7148
7149         PR c++/16882
7150         * g++.dg/conversion/simd1.C: New test.
7151
7152 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7153
7154         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7155         and restore_ld_library_path_env_vars.
7156         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7157         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7158         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7159         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7160
7161 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7162
7163         * gcc.dg/pragma-align-2.c: Test macro expansion.
7164         * gcc.dg/pragma-pack-2.c: New test.
7165
7166 2004-11-23  Richard Henderson  <rth@redhat.com>
7167
7168         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7169         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7170         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7171         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7172         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7173         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7174
7175         * gcc.dg/vect/vect.exp: Add check for alpha.
7176         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7177         (check_effective_target_vect_int): Enable for alpha.
7178         (check_effective_target_vect_long): New.
7179         (is-effective-target): Add it.
7180
7181 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7182
7183         * gcc.dg/pr18614-1.c: New test.
7184
7185 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7186
7187         * gcc.dg/setjmp-2.c: New test.
7188
7189 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7190
7191         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7192         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7193         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7194         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7195         gcc.target/sparc/pdist.c: New tests.
7196
7197 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7198
7199         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7200
7201 2004-11-22  Dale Johannesen  <dalej@apple.com>
7202
7203         * gcc.dg/20041111-1.c:  New.
7204
7205 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7206
7207         PR tree-opt/18536
7208         * gcc.dg/vect/pr18536.c: New test.
7209
7210 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7211
7212         PR c++/18354
7213         * g++.dg/template/nontype11.C: New test.
7214
7215 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7216
7217         PR middle-end/18520
7218         * gcc.dg/pr18520-1.c: New test case.
7219
7220 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7221
7222         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7223         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7224         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7225         expected diagnostics.
7226
7227 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7228
7229         PR target/18580
7230         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7231         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7232         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7233
7234 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7235
7236         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7237
7238 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7239             Joseph Myers  <joseph@codesourcery.com>
7240
7241         * lib/target-supports.exp (check_visibility_available): Really
7242         test the compiler.
7243
7244 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7245
7246         PR tree-opt/18181
7247         * gcc.dg/vect/vect-85.c: New test.
7248         * gcc.dg/vect/vect-86.c: New test.
7249         * gcc.dg/vect/vect-87.c: New test.
7250         * gcc.dg/vect/vect-88.c: New test.
7251
7252 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7253
7254         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7255
7256 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7257
7258         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7259         * gcc.dg/ppc-and-1.c: Ditto.
7260         * gcc.dg/ppc-compare-1.c: Ditto.
7261         * gcc.dg/ppc-mov-1.c: Ditto
7262
7263 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7264             Mark Mitchell  <mark@codesourcery.com>
7265
7266         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7267
7268 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7269             Aldy Hernandez  <aldyh@redhat.com>
7270
7271         * lib/target-supports.exp (check_effective_target_vect_int): New
7272         (check_effective_target_vect_float): New
7273         (check_effective_target_vect_double): New.
7274         (is-effective-target): Support new effective targets keywords.
7275         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7276         default action for dg-do.
7277         * gcc.dg/vect/pr16105.c: Use new support.
7278         * gcc.dg/vect/pr18400.c: Ditto.
7279         * gcc.dg/vect/pr18425.c: Ditto.
7280         * gcc.dg/vect/vect-1.c: Ditto.
7281         * gcc.dg/vect/vect-10.c: Ditto.
7282         * gcc.dg/vect/vect-11.c: Ditto.
7283         * gcc.dg/vect/vect-12.c: Ditto.
7284         * gcc.dg/vect/vect-13.c: Ditto.
7285         * gcc.dg/vect/vect-14.c: Ditto.
7286         * gcc.dg/vect/vect-15.c: Ditto.
7287         * gcc.dg/vect/vect-16.c: Ditto.
7288         * gcc.dg/vect/vect-17.c: Ditto.
7289         * gcc.dg/vect/vect-18.c: Ditto.
7290         * gcc.dg/vect/vect-19.c: Ditto.
7291         * gcc.dg/vect/vect-2.c: Ditto.
7292         * gcc.dg/vect/vect-20.c: Ditto.
7293         * gcc.dg/vect/vect-21.c: Ditto.
7294         * gcc.dg/vect/vect-22.c: Ditto.
7295         * gcc.dg/vect/vect-23.c: Ditto.
7296         * gcc.dg/vect/vect-24.c: Ditto.
7297         * gcc.dg/vect/vect-25.c: Ditto.
7298         * gcc.dg/vect/vect-26.c: Ditto.
7299         * gcc.dg/vect/vect-27.c: Ditto.
7300         * gcc.dg/vect/vect-27a.c: Ditto.
7301         * gcc.dg/vect/vect-28.c: Ditto.
7302         * gcc.dg/vect/vect-29.c: Ditto.
7303         * gcc.dg/vect/vect-29a.c: Ditto.
7304         * gcc.dg/vect/vect-3.c: Ditto.
7305         * gcc.dg/vect/vect-30.c: Ditto.
7306         * gcc.dg/vect/vect-31.c: Ditto.
7307         * gcc.dg/vect/vect-32.c: Ditto.
7308         * gcc.dg/vect/vect-33.c: Ditto.
7309         * gcc.dg/vect/vect-34.c: Ditto.
7310         * gcc.dg/vect/vect-35.c: Ditto.
7311         * gcc.dg/vect/vect-36.c: Ditto.
7312         * gcc.dg/vect/vect-37.c: Ditto.
7313         * gcc.dg/vect/vect-38.c: Ditto.
7314         * gcc.dg/vect/vect-4.c: Ditto.
7315         * gcc.dg/vect/vect-40.c: Ditto.
7316         * gcc.dg/vect/vect-41.c: Ditto.
7317         * gcc.dg/vect/vect-42.c: Ditto.
7318         * gcc.dg/vect/vect-43.c: Ditto.
7319         * gcc.dg/vect/vect-44.c: Ditto.
7320         * gcc.dg/vect/vect-45.c: Ditto.
7321         * gcc.dg/vect/vect-46.c: Ditto.
7322         * gcc.dg/vect/vect-47.c: Ditto.
7323         * gcc.dg/vect/vect-48.c: Ditto.
7324         * gcc.dg/vect/vect-48a.c: Ditto.
7325         * gcc.dg/vect/vect-49.c: Ditto.
7326         * gcc.dg/vect/vect-5.c: Ditto.
7327         * gcc.dg/vect/vect-50.c: Ditto.
7328         * gcc.dg/vect/vect-51.c: Ditto.
7329         * gcc.dg/vect/vect-52.c: Ditto.
7330         * gcc.dg/vect/vect-53.c: Ditto.
7331         * gcc.dg/vect/vect-54.c: Ditto.
7332         * gcc.dg/vect/vect-55.c: Ditto.
7333         * gcc.dg/vect/vect-56.c: Ditto.
7334         * gcc.dg/vect/vect-56a.c: Ditto.
7335         * gcc.dg/vect/vect-57.c: Ditto.
7336         * gcc.dg/vect/vect-58.c: Ditto.
7337         * gcc.dg/vect/vect-59.c: Ditto.
7338         * gcc.dg/vect/vect-6.c: Ditto.
7339         * gcc.dg/vect/vect-60.c: Ditto.
7340         * gcc.dg/vect/vect-61.c: Ditto.
7341         * gcc.dg/vect/vect-62.c: Ditto.
7342         * gcc.dg/vect/vect-63.c: Ditto.
7343         * gcc.dg/vect/vect-64.c: Ditto.
7344         * gcc.dg/vect/vect-65.c: Ditto.
7345         * gcc.dg/vect/vect-66.c: Ditto.
7346         * gcc.dg/vect/vect-67.c: Ditto.
7347         * gcc.dg/vect/vect-68.c: Ditto.
7348         * gcc.dg/vect/vect-69.c: Ditto.
7349         * gcc.dg/vect/vect-7.c: Ditto.
7350         * gcc.dg/vect/vect-72.c: Ditto.
7351         * gcc.dg/vect/vect-72a.c: Ditto.
7352         * gcc.dg/vect/vect-73.c: Ditto.
7353         * gcc.dg/vect/vect-74.c: Ditto.
7354         * gcc.dg/vect/vect-75.c: Ditto.
7355         * gcc.dg/vect/vect-76.c: Ditto.
7356         * gcc.dg/vect/vect-77.c: Ditto.
7357         * gcc.dg/vect/vect-77a.c: Ditto.
7358         * gcc.dg/vect/vect-78.c: Ditto.
7359         * gcc.dg/vect/vect-79.c: Ditto.
7360         * gcc.dg/vect/vect-8.c: Ditto.
7361         * gcc.dg/vect/vect-80.c: Ditto.
7362         * gcc.dg/vect/vect-82.c: Ditto.
7363         * gcc.dg/vect/vect-82_64.c: Ditto.
7364         * gcc.dg/vect/vect-83.c: Ditto.
7365         * gcc.dg/vect/vect-83_64.c: Ditto.
7366         * gcc.dg/vect/vect-9.c: Ditto.
7367         * gcc.dg/vect/vect-all.c: Ditto.
7368         * gcc.dg/vect/vect-none.c: Ditto.
7369
7370 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7371
7372         * lib/gcc-dg.exp (dg-skip-if): New function.
7373         (dg-forbid-option): Remove.
7374         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7375         * g++.dg/abi/bitfield8.C: Likewise.
7376         * g++.dg/abi/dtor1.C: Likewise.
7377         * g++.dg/abi/empty10.C: Likewise.
7378         * g++.dg/abi/empty7.C: Likewise.
7379         * g++.dg/abi/empty9.C: Likewise.
7380         * g++.dg/abi/layout3.C: Likewise.
7381         * g++.dg/abi/layout4.C: Likewise.
7382         * g++.dg/abi/thunk1.C: Likewise.
7383         * g++.dg/abi/thunk2.C: Likewise.
7384         * g++.dg/abi/vbase11.C: Likewise.
7385         * g++.dg/abi/vthunk2.C: Likewise.
7386         * g++.dg/abi/vthunk3.C: Likewise.
7387         * g++.dg/ext/attrib8.C: Likewise.
7388         * g++.dg/opt/longbranch2.C: Likewise.
7389         * g++.dg/opt/reg-stack4.C: Likewise.
7390         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7391         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7392         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7393         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7394         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7395         * gcc.dg/20000609-1.c: Likewise.
7396         * gcc.dg/20000720-1.c: Likewise.
7397         * gcc.dg/20011107-1.c: Likewise.
7398         * gcc.dg/20011119-1.c: Likewise.
7399         * gcc.dg/20020108-1.c: Likewise.
7400         * gcc.dg/20020122-2.c: Likewise.
7401         * gcc.dg/20020122-3.c: Likewise.
7402         * gcc.dg/20020201-3.c: Likewise.
7403         * gcc.dg/20020206-1.c: Likewise.
7404         * gcc.dg/20020218-1.c: Likewise.
7405         * gcc.dg/20020310-1.c: Likewise.
7406         * gcc.dg/20020411-1.c: Likewise.
7407         * gcc.dg/20020418-2.c: Likewise.
7408         * gcc.dg/20020426-1.c: Likewise.
7409         * gcc.dg/20020426-2.c: Likewise.
7410         * gcc.dg/20020517-1.c: Likewise.
7411         * gcc.dg/20020523-1.c: Likewise.
7412         * gcc.dg/20020523-2.c: Likewise.
7413         * gcc.dg/20020729-1.c: Likewise.
7414         * gcc.dg/20030204-1.c: Likewise.
7415         * gcc.dg/20030826-2.c: Likewise.
7416         * gcc.dg/20030926-1.c: Likewise.
7417         * gcc.dg/20031202-1.c: Likewise.
7418         * gcc.dg/980312-1.c: Likewise.
7419         * gcc.dg/980313-1.c: Likewise.
7420         * gcc.dg/990117-1.c: Likewise.
7421         * gcc.dg/990424-1.c: Likewise.
7422         * gcc.dg/990524-1.c: Likewise.
7423         * gcc.dg/991230-1.c: Likewise.
7424         * gcc.dg/i386-387-1.c: Likewise.
7425         * gcc.dg/i386-387-2.c: Likewise.
7426         * gcc.dg/i386-387-3.c: Likewise.
7427         * gcc.dg/i386-387-4.c: Likewise.
7428         * gcc.dg/i386-387-5.c: Likewise.
7429         * gcc.dg/i386-387-6.c: Likewise.
7430         * gcc.dg/i386-asm-1.c: Likewise.
7431         * gcc.dg/i386-bitfield1.c: Likewise.
7432         * gcc.dg/i386-bitfield2.c: Likewise.
7433         * gcc.dg/i386-loop-1.c: Likewise.
7434         * gcc.dg/i386-loop-2.c: Likewise.
7435         * gcc.dg/i386-loop-3.c: Likewise.
7436         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7437         * gcc.dg/i386-pic-1.c: Likewise.
7438         * gcc.dg/i386-regparm.c: Likewise.
7439         * gcc.dg/i386-signbit-1.c: Likewise.
7440         * gcc.dg/i386-signbit-2.c: Likewise.
7441         * gcc.dg/i386-signbit-3.c: Likewise.
7442         * gcc.dg/i386-sse-5.c: Likewise.
7443         * gcc.dg/i386-sse-8.c: Likewise.
7444         * gcc.dg/i386-unroll-1.c: Likewise.
7445         * gcc.dg/tls/opt-1.c: Likewise.
7446         * gcc.dg/tls/opt-2.c: Likewise.
7447         * gcc.dg/unroll-1.c: Likewise.
7448         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7449         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7450         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7451         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7452
7453 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7454
7455         * g++.dg/template/incomplete1.C: New test.
7456
7457 2004-11-16  Nick Clifton  <nickc@redhat.com>
7458
7459         Revert patches accidentally commited during checkin of fixes for
7460         xstormy16 tests:
7461         gcc.c-torture/execute/simd-4.c: Revert
7462         gcc.dg/20040910-1.c: Revert.
7463
7464 2004-11-16  Paul Brook  <paul@codesourcery.com>
7465
7466         PR fortran/13010
7467         * gfortran.dg/der_pointer_1.f90: New test.
7468
7469 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7470
7471         PR c/18498
7472         * gcc.dg/bitfld-13.c: New test.
7473
7474 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7475
7476         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7477         powerpc*-*-linux*.
7478
7479         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7480         * gcc.dg/ppc64-abi-2.c: Ditto.
7481         * gcc.dg/ppc64-abi-3.c: Ditto.
7482
7483         * lib/gcc-dg.exp (dg-target-list): Remove.
7484
7485 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7486
7487         * gcc.dg/ia64-postinc.c: New test.
7488
7489 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7490
7491         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7492
7493 2004-11-15  Nick Clifton  <nickc@redhat.com>
7494
7495         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7496         __INT_MAX__ so that the test can be compiled by toolchains
7497         targeted at 16-bit processors.
7498
7499         * gcc.dg/20040625-1.c: Use long constants rather than integers
7500         when performing arithmetic that will overflow 16-bits.
7501
7502         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7503         xstormy16.  It does not support 128-bit vector operations.
7504
7505         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7506         with the macro PTR_TYPE.  Define this macro to an integer type
7507         suitable for holding a pointer.
7508
7509         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7510         the target is a 16-bit processor.
7511
7512         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7513         16-bit targets where the character constant will be too long.
7514
7515         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7516         where the double will not be directly addressable.
7517
7518 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7519
7520         Friend class name lookup 1/n, PR c++/18471
7521         * g++.dg/template/crash26.C: New test.
7522         * g++.dg/lookup/struct1.C: Adjust expected error.
7523         * g++.dg/parse/elab1.C: Likewise.
7524         * g++.dg/parse/elab2.C: Likewise.
7525         * g++.dg/parse/int-as-enum1.C: Likewise.
7526         * g++.dg/parse/struct-as-enum1.C: Likewise.
7527         * g++.dg/parse/typedef1.C: Likewise.
7528         * g++.dg/parse/typedef3.C: Likewise.
7529         * g++.dg/parse/typedef4.C: Likewise.
7530         * g++.dg/parse/typedef5.C: Likewise.
7531         * g++.dg/template/nontype4.C: Likewise.
7532         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7533         * g++.old-deja/g++.other/elab1.C: Likewise.
7534         * g++.old-deja/g++.other/syntax4.C: Likewise.
7535
7536 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7537
7538         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7539
7540 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7541
7542         * gcc.c-torture/execute/20041114-1.c: New test.
7543
7544 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7545
7546         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7547         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7548         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7549         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7550         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7551         gcc.dg/switch-7.c: New tests.
7552
7553 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7554
7555         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7556
7557 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7558
7559         PR tree-opt/18400
7560         * gcc.dg/vect/pr18400.c: New test.
7561
7562 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7563             Andrew Pinski  <pinskia@physics.uc.edu>
7564
7565         PR tree-opt/18425
7566         * gcc.dg/vect/pr18425.c: New test.
7567
7568 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7569
7570         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7571         Guard with dg-require-alias and dg-require-visibility.
7572
7573 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7574
7575         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7576
7577 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7578
7579         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7580
7581 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7582
7583         PR c++/17344
7584         * g++.dg/template/defarg5.C: New test.
7585
7586 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7587
7588         * g++.dg/parse/cast1.C: Run only on ILP32.
7589         * g++.old-deja/g++.mike/p784.C: Likewise.
7590
7591 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7592
7593         * gcc.c-torture/execute/20041113-1.c: New test.
7594
7595 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7596
7597         PR target/18230
7598         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7599         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7600         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7601         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7602         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7603         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7604         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7605         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7606         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7607         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7608         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7609         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7610         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7611
7612 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7613
7614         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7615         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7616         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7617         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7618         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7619         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7620         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7621         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7622         gcc.target/sparc/combined-1.c: New tests.
7623
7624 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7625
7626         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7627         New tests.
7628
7629 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7630
7631         * lib/gcc-dg.exp (dg-forbid-option): New function.
7632         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7633         * g++.dg/abi/bitfield8.C: Likewise.
7634         * g++.dg/abi/dtor1.C: Likewise.
7635         * g++.dg/abi/empty10.C: Likewise.
7636         * g++.dg/abi/empty7.C: Likewise.
7637         * g++.dg/abi/empty9.C: Likewise.
7638         * g++.dg/abi/layout3.C: Likewise.
7639         * g++.dg/abi/layout4.C: Likewise.
7640         * g++.dg/abi/thunk1.C: Likewise.
7641         * g++.dg/abi/thunk2.C: Likewise.
7642         * g++.dg/abi/vbase11.C: Likewise.
7643         * g++.dg/abi/vthunk2.C: Likewise.
7644         * g++.dg/abi/vthunk3.C: Likewise.
7645         * g++.dg/ext/attrib8.C: Likewise.
7646         * g++.dg/opt/longbranch2.C: Likewise.
7647         * g++.dg/opt/reg-stack4.C: Likewise.
7648         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7649         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7650         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7651         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7652         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7653         * gcc.dg/20000609-1.c: Likewise.
7654         * gcc.dg/20000720-1.c: Likewise.
7655         * gcc.dg/20011107-1.c: Likewise.
7656         * gcc.dg/20011119-1.c: Likewise.
7657         * gcc.dg/20020108-1.c: Likewise.
7658         * gcc.dg/20020122-2.c: Likewise.
7659         * gcc.dg/20020122-3.c: Likewise.
7660         * gcc.dg/20020201-3.c: Likewise.
7661         * gcc.dg/20020206-1.c: Likewise.
7662         * gcc.dg/20020218-1.c: Likewise.
7663         * gcc.dg/20020310-1.c: Likewise.
7664         * gcc.dg/20020411-1.c: Likewise.
7665         * gcc.dg/20020418-2.c: Likewise.
7666         * gcc.dg/20020426-1.c: Likewise.
7667         * gcc.dg/20020426-2.c: Likewise.
7668         * gcc.dg/20020517-1.c: Likewise.
7669         * gcc.dg/20020523-1.c: Likewise.
7670         * gcc.dg/20020523-2.c: Likewise.
7671         * gcc.dg/20020729-1.c: Likewise.
7672         * gcc.dg/20030204-1.c: Likewise.
7673         * gcc.dg/20030826-2.c: Likewise.
7674         * gcc.dg/20030926-1.c: Likewise.
7675         * gcc.dg/20031202-1.c: Likewise.
7676         * gcc.dg/980312-1.c: Likewise.
7677         * gcc.dg/980313-1.c: Likewise.
7678         * gcc.dg/990117-1.c: Likewise.
7679         * gcc.dg/990424-1.c: Likewise.
7680         * gcc.dg/990524-1.c: Likewise.
7681         * gcc.dg/991230-1.c: Likewise.
7682         * gcc.dg/i386-387-1.c: Likewise.
7683         * gcc.dg/i386-387-2.c: Likewise.
7684         * gcc.dg/i386-387-3.c: Likewise.
7685         * gcc.dg/i386-387-4.c: Likewise.
7686         * gcc.dg/i386-387-5.c: Likewise.
7687         * gcc.dg/i386-387-6.c: Likewise.
7688         * gcc.dg/i386-asm-1.c: Likewise.
7689         * gcc.dg/i386-bitfield1.c: Likewise.
7690         * gcc.dg/i386-bitfield2.c: Likewise.
7691         * gcc.dg/i386-loop-1.c: Likewise.
7692         * gcc.dg/i386-loop-2.c: Likewise.
7693         * gcc.dg/i386-loop-3.c: Likewise.
7694         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7695         * gcc.dg/i386-pic-1.c: Likewise.
7696         * gcc.dg/i386-regparm.c: Likewise.
7697         * gcc.dg/i386-signbit-1.c: Likewise.
7698         * gcc.dg/i386-signbit-2.c: Likewise.
7699         * gcc.dg/i386-signbit-3.c: Likewise.
7700         * gcc.dg/i386-sse-5.c: Likewise.
7701         * gcc.dg/i386-sse-8.c: Likewise.
7702         * gcc.dg/i386-unroll-1.c: Likewise.
7703         * gcc.dg/tls/opt-1.c: Likewise.
7704         * gcc.dg/tls/opt-2.c: Likewise.
7705         * gcc.dg/unroll-1.c: Likewise.
7706         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7707         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7708         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7709         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7710         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7711         -m64 is specified.
7712
7713 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7714
7715         PR c++/18389
7716         * g++.dg/parse/cond1.C: New test.
7717
7718         PR c++/18429
7719         * g++.dg/template/array9.C: New test.
7720         * g++.dg/ext/vla1.C: Adjust error messages.
7721         * g++.dg/ext/vlm1.C: Likewise.
7722         * g++.dg/template/crash2.C: Likewise.
7723
7724         PR c++/18436
7725         * g++.dg/template/call3.C: New test.
7726
7727         PR c++/18407
7728         * g++.dg/template/ptrmem11.C: New test.
7729
7730 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7731
7732         PR other/14264
7733         * lib/g++.exp: Set LC_ALL and LANG to C.
7734         * lib/gcc-dg.exp: Likewise.
7735         * lib/gfortran.exp: Likewise.
7736         * lib/objc.exp: Likewise.
7737         * lib/treelang.exp: Likewise.
7738
7739 2004-11-12  Andreas Schwab  <schwab@suse.de>
7740
7741         * gcc.dg/pr16286.c: Fix last change.
7742
7743 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7744
7745         PR c++/18416
7746         * g++.dg/init/global1.C: New test.
7747
7748 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7749
7750         * gcc.c-torture/execute/20041112-1.c: New test.
7751
7752 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7753
7754         * lib/gcc-dg.exp (dg-target-list): New.
7755
7756 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7757             Richard Sandiford  <rsandifo@redhat.com>
7758
7759         * lib/target-supports.exp (get-compiler_messages): New.
7760         (check_named_sections_available): Use it.
7761         (check_effective_target_ilp32): New.
7762         (check_effective_target_lp64): New.
7763         (is-effective-target): New.
7764         * lib/gcc-dg.exp (dg-require-effective-target): New.
7765
7766 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7767
7768         * gcc.dg/precedence-1.c: New test.
7769
7770 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7771
7772         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7773
7774         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7775         message, delete generated files, use more descriptive name for
7776         executable, and make the test unsupported when it cannot be run.
7777
7778         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7779         (dg-require-weak, dg-require-visibility, dg-require-alias,
7780         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7781         dg-require-iconv, dg-require-named-sections): Use it.
7782
7783         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7784
7785 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7786
7787         PR target/16457
7788         * gcc.dg/ppc-and-1: New
7789
7790         PR target/16796
7791         * gcc.dg/ppc-mov-1.c: New.
7792
7793         PR target/16458
7794         * gcc.dg/ppc-compare-1.c: New.
7795
7796 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7797
7798         * objc.dg/desig-init-2.m: New test.
7799
7800 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7801
7802         PR middle-end/18160
7803         * g++.dg/warn/register-var-1.C: New test.
7804         * g++.dg/warn/register-var-2.C: New test.
7805
7806 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7807
7808         * gcc.dg/union-2.c: New test.
7809
7810 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7811
7812         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7813         New test for PR tree-optimization/17892.
7814
7815 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7816
7817         PR c++/18369
7818         * g++.dg/init/new12.C: New test.
7819
7820 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7821
7822         * gcc.target/sparc: New directory.
7823         * gcc.target/sparc/sparc.exp: New driver.
7824         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7825         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7826         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7827         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7828
7829 2004-11-10  Paul Brook  <paul@codesourcery.com>
7830
7831         PR fortran/18218
7832         * gfortran.dg/list_read.c: New test.
7833
7834 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7835
7836         PR c/18322
7837         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7838         expected diagnostic location.
7839
7840 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7841
7842         * gcc.dg/20041109-1.c: New test.
7843
7844 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7845
7846         PR objc/18406
7847         * objc/compile/pr18406.m: New test.
7848
7849 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7850
7851         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7852
7853 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7854
7855         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7856
7857 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7858
7859         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7860
7861 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7862
7863         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7864         exit.
7865
7866 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7867
7868         PR tree-opt/18299
7869         * gcc.c-torture/pr18299-1.c: New test.
7870
7871 2004-11-06  Andreas Schwab  <schwab@suse.de>
7872
7873         * gcc.dg/pr16286.c: Also test for bool and pixel.
7874
7875 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7876
7877         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7878         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7879         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7880         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7881         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7882         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7883         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7884         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7885         gcc.dg/struct-semi-3.c: New tests.
7886
7887 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7888
7889         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7890
7891 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7892
7893         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7894         Do not use C99 designators.
7895
7896 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7897
7898         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7899
7900 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7901
7902         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7903         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7904         * gcc.c-torture/execute/simd-5.x: Remove.
7905
7906 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7907
7908         PR rtl-optimization/17933
7909         * gcc.dg/torture/pr17933-1.c: New test.
7910
7911 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7912
7913         PR target/18106
7914         * lib/target-supports.exp (check_weak_available): Support
7915         Windows.
7916
7917 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7918
7919         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7920         call to fflush(stdout) before abort.
7921         (my_ffsll): New function.
7922         (generate_fields): Use it.
7923
7924 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7925
7926         * gcc.dg/init-undef-1.c: New test.
7927
7928 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7929
7930         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7931         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7932         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7933         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7934         expected messages for new parser.
7935
7936 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7937
7938         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7939
7940 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7941
7942         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7943         on LP64 targets.
7944
7945 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7946
7947         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7948         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7949         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7950         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7951         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7952         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7953         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7954         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7955         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7956         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7957
7958 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7959
7960         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7961         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7962         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7963         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7964         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7965         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7966         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
7967         for new parser.
7968
7969 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
7970
7971         PR target/15342
7972         * gcc.dg/20041104-1.c: New test.
7973
7974 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7975
7976         * g++.dg/template/nontype7.C: New test.
7977         * g++.dg/template/nontype8.C: Likewise.
7978         * g++.dg/template/nontype9.C: Likewise.
7979         * g++.dg/template/nontype10.C: Likewise.
7980         * g++.dg/tc1/dr49.C: Likewise.
7981         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
7982         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
7983
7984 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7985
7986         * g++.dg/rtti/tinfo1.C: Remove xfails.
7987
7988 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7989
7990         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
7991         packed attribute to the definition to satisfy the new C++ parser.
7992
7993 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7994
7995         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
7996         invocations of va_arg.
7997
7998 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
7999
8000         PR c++/18124
8001         * g++.dg/template/crash25.C: New test.
8002
8003         PR c++/18155
8004         * g++.dg/template/typedef2.C: New test.
8005         * g++.dg/parse/crash13.C: Adjust error markers.
8006
8007         PR c++/18177
8008         * g++.dg/conversion/const3.C: New test.
8009
8010 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8011
8012         PR fortran/17535
8013         PR fortran/17583
8014         PR fortran/17713
8015         * gfortran.dg/generic_[123].f90: New testcases.
8016
8017 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8018
8019         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8020         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8021
8022 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8023
8024         PR tree-opt/16808
8025         * gcc.c-torture/compile/pr16808.c: New test.
8026
8027 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8028
8029         PR rtl-optimization/17104
8030         * gcc.dg/ppc-bitfield1.c: New.
8031
8032 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8033
8034         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8035
8036 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8037
8038         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8039         strings for 32-bit code.
8040
8041 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8042
8043         PR c/18239
8044         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8045
8046 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8047
8048         PR c++/18064
8049         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8050
8051 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8052
8053         PR c++/15172
8054         * g++.dg/init/aggr2.C: New test.
8055
8056 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8057
8058         * objc.dg/local-decl-1.m: New test.
8059
8060 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8061
8062         * gcc.dg/20040910-1.c: Adjust regex.
8063
8064 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8065
8066         PR rtl-optimization/18084
8067         * g++.dg/opt/pr18084-1.C: New testcase.
8068
8069 2004-10-30  Matt Austern  <austern@apple.com>
8070
8071         PR c++/17542
8072         * g++.dg/ext/attrib18.C: New test.
8073
8074 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8075
8076         PR middle-end/18096
8077         * gcc.dg/pr18096-1.c: New test case.
8078
8079 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8080
8081         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8082
8083 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8084
8085         PR c/16666
8086         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8087         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8088         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8089         gcc.dg/old-style-prom-3.c: New tests.
8090
8091 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8092
8093         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8094         Remove unnecessary inclusion of stdio.h.
8095
8096 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8097
8098         PR rtl-optimization/17581
8099         * gcc.dg/pr17581-1.c: New test case.
8100
8101 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8102
8103         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8104         being implemented.
8105         * g++.dg/conversion/dr195-1.C: New.
8106         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8107         * g++.old-deja/g++.mike/p10148.C: Likewise.
8108
8109 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8110
8111         PR c++/17695
8112         * g++.dg/debug/typedef2.C: New test.
8113
8114 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8115
8116         PR fortran/13490
8117         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8118         * gfortran.dg/g77/README: Update.
8119
8120 2004-10-28  Matt Austern  <austern@apple.com>
8121
8122         PR c++/14124
8123         * g++.dg/ext/packed7.C: New test.
8124
8125 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8126
8127         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8128         scan-assembler.
8129         * lib/scanasm.exp (hidden-scan-for): New proc.
8130         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8131         string.
8132         (scan-not-hidden): Likewise.
8133         * lib/target-supports.exp (check_visibility_available): mach-o is
8134         support too.
8135
8136 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8137
8138         PR c++/17132
8139         * g++.dg/template/memclass3.C: New test.
8140
8141 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8142
8143         PR middle-end/18160
8144         * gcc.dg/register-var-1.c: New test.
8145         * gcc.dg/register-var-2.c: New test.
8146         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8147         error now.
8148
8149 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8150
8151         PR other/18172
8152         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8153         unused variables.
8154         * gcc.dg/vect/vect-22.c: Likewise.
8155
8156 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8157
8158         * gcc.dg/i386-rotate-1.c: New test.
8159
8160 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8161
8162         * g++.dg/init/ref12.C: Add "run" marker.
8163
8164         PR c++/17435
8165         * g++.dg/init/ref12.C: New test.
8166
8167         PR c++/18140
8168         * g++.dg/template/shift1.C: New test.
8169         * g++.dg/template/error10.C: Adjust error markers.
8170
8171 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8172
8173         PR tree-opt/17529
8174         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8175
8176 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8177
8178         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8179         * gcc.dg/weak/weak-3.c: Likewise.
8180         * gcc.dg/weak/weak-5.c: Likewise.
8181         * gcc.dg/weak/weak-9.c: Likewise.
8182         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8183         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8184
8185         * gcc.dg/darwin-weakimport-1.c: New.
8186
8187 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8188
8189         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8190
8191 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8192
8193         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8194         'syntax' error messages.
8195         * gcc.dg/cpp/direct2s.c: Likewise.
8196
8197 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8198
8199         * gcc.c-torture/compile/20041026-1.c: New.
8200
8201 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8202
8203         PR c++/18093
8204         * g++.dg/lookup/ns2.C: New test.
8205
8206         PR c++/18020
8207         * g++.dg/template/enum4.C: New test.
8208
8209         PR c++/18161
8210         * g++.dg/template/expr1.C: New test.
8211
8212 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8213
8214         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8215
8216 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8217
8218         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8219         gcc.dg/decl-nospec-3.c: New tests.
8220
8221 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8222
8223         * objc.dg/super-class-3.m: New test.
8224
8225 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8226
8227         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8228         resyncing.
8229         * gcc.dg/cpp/direct2s.c: Likewise.
8230
8231 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8232
8233         * objc.dg/image-info.m: Update for changes to section selection.
8234
8235 2004-10-25  David Ayers  <d.ayers@inode.at>
8236             Ziemowit Laski  <zlaski@apple.com>
8237
8238         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8239         diagnostics when messaging 'id <Proto>'.
8240         * objc.dg/class-protocol-1.m: New test.
8241         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8242         a non-existent method signature.
8243         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8244         Update diagnostics when messaging with non-existent method signature.
8245         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8246         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8247         invalid receivers are now resolved as if messaging 'id'; remove
8248         extraneous diagnostics.
8249
8250 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8251
8252         PR c/16667
8253         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8254         gcc.dg/init-desig-obs-3.c: New tests.
8255
8256 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8257
8258         * gcc.dg/debug/20041023-1.c: New test.
8259
8260 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8261
8262         PR middle-end/17407
8263         * gcc.c-torture/compile/pr17407.c: New test.
8264
8265         PR c++/18121
8266         * g++.dg/template/array8.C: New test.
8267
8268 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8269
8270         PR other/18138
8271         * lib/g++.exp: Accept more than one multilib libgcc.
8272         * lib/gcc-dg.exp: Likewise.
8273         * lib/objc.exp: Likewise.
8274         * lib/treelang.exp: Likewise.
8275         * lib/gfortran.exp: Likewise.
8276
8277 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8278
8279         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8280
8281 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8282
8283         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8284         * gcc.dg/c99-const-expr-3.c: Likewise.
8285
8286 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8287
8288         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8289
8290 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8291
8292         * gcc.c-torture/execute/loop-2e.x: Remove.
8293
8294 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8295
8296         PR c++/18095
8297         * g++.dg/parse/crash18.C: New.
8298         * g++.dg/parse/crash19.C: New.
8299
8300 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8301
8302         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8303         * g++.dg/ext/dllimport2.C: Same.
8304         * g++.dg/ext/dllimport8.C: Same.
8305
8306 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8307
8308         PR c++/10841
8309         * g++.dg/conversion/cast1.C: New test.
8310         * g++.dg/overload/pmf1.C: Adjust error marker.
8311
8312 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8313
8314         PR objc/17923
8315         * objc.dg/const-str-7.m: New test.
8316
8317 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8318
8319         * g++.dg/template/memfriend11.C: Fix comment typo.
8320         * g++.dg/template/memfriend14.C: Likewise.
8321
8322 2004-10-20  Richard Henderson  <rth@redhat.com>
8323
8324         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8325         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8326         -fasynchronous-unwind-tables.
8327
8328 2004-10-20  Richard Henderson  <rth@redhat.com>
8329
8330         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8331         (main): Return success.
8332         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8333         (main): Return success.
8334
8335 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8336
8337         PR c++/13495
8338         * g++.dg/template/memfriend9.C: New test.
8339         * g++.dg/template/memfriend10.C: Likewise.
8340         * g++.dg/template/memfriend11.C: Likewise.
8341         * g++.dg/template/memfriend12.C: Likewise.
8342         * g++.dg/template/memfriend13.C: Likewise.
8343         * g++.dg/template/memfriend14.C: Likewise.
8344         * g++.dg/template/memfriend15.C: Likewise.
8345         * g++.dg/template/memfriend16.C: Likewise.
8346         * g++.dg/template/memfriend17.C: Likewise.
8347         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8348
8349 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8350
8351         * g++.dg/conversion/dr195.C: New.
8352         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8353
8354 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8355             Devang Patel  <dpatel@apple.com>
8356
8357         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8358         of floating point arithmetic, which could trap.
8359
8360 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8361
8362         PR c++/14035
8363         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8364         * g++.dg/conversion/const2.C: New test.
8365         * g++.dg/expr/reinterpret2.C: New test.
8366         * g++.dg/expr/reinterpret3.C: New test.
8367         * g++.dg/expr/cast2.C: New test.
8368         * g++.dg/expr/copy1.C: New test.
8369         * g++.dg/other/conversion1.C: Change error message.
8370         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8371         function pointers to void *.
8372         * g++.old-deja/g++.mike/p10148.C: Likewise.
8373
8374 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8375
8376         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8377
8378 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8379
8380         PR c++/18047
8381
8382         * g++.dg/parse/expr3.C: New test.
8383
8384 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8385
8386         * gcc.dg/smod-1.c: New test.
8387
8388 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8389
8390         * objc.dg/method-14.m: New test.
8391
8392 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8393
8394         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8395         Also xfail as the patch was reverted.
8396
8397 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8398
8399         PR middle-end/16973
8400         * gcc.dg/pr16973.c: New test.
8401
8402 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8403
8404         PR tree-optimization/17656
8405         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8406
8407 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8408
8409         * g++.dg/eh/shadow1.C: New.
8410
8411 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8412
8413         * gcc.c-torture/compile/20041018-1.c: New test.
8414
8415 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8416
8417         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8418         compiler referring to register 0 when accessing sdata.  The linker
8419         now patches things up.
8420
8421 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8422
8423         PR c/17529
8424         * gcc.c-torture/compile/pr17529.c: New test.
8425
8426 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8427
8428         PR c++/17743
8429         * g++.dg/ext/attrib17.C: New test.
8430
8431 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8432
8433         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8434
8435 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8436
8437         PR c++/10479
8438         * g++.dg/ext/attrib16.C: New test.
8439
8440 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8441
8442         PR c++/17042
8443         * g++.dg/init/dso_handle1.C: New test.
8444
8445         PR c++/14667
8446         * g++.dg/parse/typedef6.C: New test.
8447
8448         PR c++/17916
8449         * g++.dg/parse/pragma1.C: New test.
8450
8451 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8452
8453         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8454
8455 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8456
8457         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8458         -fno-common when on HPPA HP-UX platforms.
8459
8460 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8461
8462         PR other/16820
8463         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8464         stdint.h.
8465         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8466         uintptr_t.
8467
8468 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8469
8470         PR c++/16301
8471         * g++.dg/lookup/strong-using-4.C: New test.
8472
8473 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8474
8475         PR middle-end/16567
8476         * gcc.c-torture/compile/nested-1.c: New test.
8477
8478 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8479
8480         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8481         and mipsisa64*-*-* (until support for misaligned loads is added).
8482         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8483         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8484         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8485         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8486         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8487         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8488
8489 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8490
8491         PR c++/17976
8492         * g++.dg/init/dtor3.C: New test.
8493
8494 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8495
8496         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8497
8498 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8499
8500         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8501         * gcc.dg/macho-lo-sum.c: Likewise.
8502
8503 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8504
8505         * gcc.dg/ppc-spe64-1.c: New test.
8506
8507 2004-10-14  Devang Patel  <dpatel@apple.com>
8508
8509         PR 17635
8510         * gcc.dg/pr17635.c : New test.
8511
8512 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8513
8514         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8515         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8516         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8517         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8518         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8519         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8520         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8521         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8522         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8523         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8524         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8525         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8526         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8527         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8528         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8529         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8530         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8531         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8532
8533 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8534
8535         * gcc.dg/vect/vect-82.c: New testcase.
8536         * gcc.dg/vect/vect-82_64.c: New testcase.
8537         * gcc.dg/vect/vect-83.c: New testcase.
8538         * gcc.dg/vect/vect-83_64.c: New testcase.
8539
8540 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8541
8542         * gcc.dg/cpp/error-1.c: New test.
8543
8544 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8545
8546         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8547
8548 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8549
8550         PR target/17984
8551         * gcc.dg/cris-peep2-xsrand2.c: New test.
8552
8553 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8554
8555         PR c++/17661
8556         * testsuite/g++.dg/expr/for2.C: New test.
8557
8558 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8559
8560         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8561
8562 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8563
8564         PR tree-optimization/17724
8565         * g++.dg/opt/pr17724-1.C: New test.
8566         * g++.dg/opt/pr17724-2.C: New test.
8567         * g++.dg/opt/pr17724-3.C: New test.
8568         * g++.dg/opt/pr17724-4.C: New test.
8569         * g++.dg/opt/pr17724-5.C: New test.
8570         * g++.dg/opt/pr17724-6.C: New test.
8571
8572 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8573
8574         PR c/17301
8575         * gcc.dg/pr17301-2.c: New test.
8576
8577 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8578
8579         PR c++/15876
8580         * g++.dg/parse/error22.C: New test.
8581
8582         PR c++/17936
8583         * g++.dg/template/spec18.C: New test.
8584
8585 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8586
8587         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8588         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8589         memcpy.
8590         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8591         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8592
8593 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8594
8595         * g++.dg/eh/cleanup5.C: Add dg-options "".
8596
8597 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8598
8599         PR middle-end/17657
8600         * gcc.dg/switch-4.c: New test case.
8601
8602 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8603
8604         * gcc.c-torture/execute/20041011-1.c: New test.
8605
8606 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8607
8608         PR c++/17554
8609         * g++.dg/init/for3.C: New test.
8610
8611         PR c++/17657
8612         * g++.dg/opt/switch2.C: New test.
8613
8614         PR middle-end/17703
8615         * g++.dg/warn/Wreturn-2.C: New test.
8616
8617 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8618
8619         PR c++/17907
8620         * g++.dg/eh/cleanup5.C: New test.
8621
8622 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8623
8624         PR c++/17393
8625         * g++.dg/parse/error21.C: New test.
8626
8627 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8628
8629         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8630         * g++.dg/warn/incomplete1.C: Likewise.
8631         * g++.dg/template/qualttp20.C: Likewise.
8632
8633 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8634
8635         PR c/17881
8636         * parm-incomplete-1.c: New test.
8637
8638 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8639
8640         PR c++/17867
8641         * g++.dg/parse/error19.C: New test.
8642
8643         PR c++/17670
8644         * g++.dg/init/new11.C: New test.
8645
8646         PR c++/17821
8647         * g++.dg/parse/error20.C: New test.
8648
8649         PR c++/17826
8650         * g++.dg/template/crash24.C: New test.
8651
8652 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8653
8654         PR c/17301
8655         * gcc.dg/pr17301-1.c: New test.
8656
8657 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8658
8659         PR c/17189
8660         * gcc.dg/anon-struct-5.c: New test.
8661
8662 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8663
8664         PR c/17844
8665         * gcc.dg/pr17844-1.c: New test.
8666
8667 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8668
8669         PR tree-optimization/17906
8670         * gcc.c-torture/compile/pr17906.c: New.
8671
8672 2004-10-09  Stuart Hastings  <stuart@apple.com>
8673             Roger Sayle  <roger@eyesopen.com>
8674
8675         PR rtl-optimization/17853
8676         * gcc.dg/i386-mmx-5.c: New testcase.
8677
8678 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8679
8680         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8681
8682 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8683
8684         PR c++/17524
8685         * g++.dg/template/static9.C: New test.
8686
8687         PR c++/17685
8688         * g++.dg/parse/operator5.C: New test.
8689
8690 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8691
8692         PR middle-end/17894
8693         * gcc.c-torture/execute/divcmp-4.c: New test case.
8694
8695 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8696
8697         PR tree-opt/17902
8698         * g++.dg/opt/pr17902.C: New test.
8699
8700 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8701
8702         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8703
8704 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8705
8706         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8707
8708 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8709
8710         * gcc.dg/assign-warn-3.c: New test.
8711
8712 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8713
8714         PR c/16999
8715         * gcc.dg/cpp/ident-1.c: New test.
8716
8717 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8718
8719         * gcc.c-torture/compile/acc1.c: New.
8720
8721 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8722
8723         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8724         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8725
8726 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8727
8728         * gcc.dg/ultrasp11.c: New test.
8729
8730 2004-10-08  Michael Matz  <matz@suse.de>
8731
8732         * gcc.dg/doloop-2.c: New test.
8733
8734 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8735
8736         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8737         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8738         objc.dg/method-9.m: Update expected diagnostics.
8739
8740 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8741
8742         * gcc.dg/ppc-fsel-3.c: New file.
8743         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8744
8745 2004-10-07  Paul Brook  <paul@codesourcery.com>
8746
8747         * gfortran.dg/intrinsic_verify_1.f90: New test.
8748
8749 2004-10-07  Paul Brook  <paul@codesourcery.com>
8750
8751         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8752
8753 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8754
8755         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8756         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8757         commit.
8758
8759 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8760
8761         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8762
8763 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8764
8765         PR c++/17115
8766         * g++.dg/warn/Winline-4.C: New test.
8767
8768 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8769
8770         * gcc.c-torture/compile/20041007-1.c: New test.
8771
8772 2004-10-07  Paul Brook  <paul@codesourcery.com>
8773
8774         PR fortran/17678
8775         * gfortran.dg/use_allocated_1.f90: New test.
8776
8777 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8778
8779         PR middle-end/17849
8780         * gfortran.fortran-torture/compile/nested.f90: New test
8781
8782 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8783
8784         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8785
8786 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8787
8788         PR c++/17368
8789         * g++.dg/ext/asm6.C: New test.
8790
8791 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8792
8793         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8794
8795 2004-10-06  Paul Brook  <paul@codesourcery.com>
8796
8797         PR libfortran/17709
8798         * gfortran.dg/empty_format_1.f90: New test.
8799
8800 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8801
8802         PR fortran/17568
8803         * gfortran.dg/ishft.f90: New test.
8804
8805         PR fortran/17283
8806         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8807         tests.
8808
8809 2004-10-06  Paul Brook  <paul@codesourcery.com>
8810
8811         * gfortran.dg/do_1.f90: New test.
8812
8813 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8814
8815         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8816         optimizing for size.
8817
8818 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8819
8820         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8821
8822 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8823
8824         * gcc.c-torture/compile/20041005-1.c: New test.
8825
8826 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8827
8828         PR c++/17829
8829         * g++.dg/lookup/koenig4.C: New.
8830
8831 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8832
8833         * g++.dg/other/classkey1.C: Adjust quoting marks.
8834         * g++.dg/parse/error15.C: Likewise.
8835         * g++.dg/template/meminit2.C (int>): Likewise.
8836
8837 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8838
8839         PR fortran/17283
8840         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8841
8842         PR fortran/17631
8843         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8844
8845         PR fortran/17708
8846         * gfortran.dg/pr17708.f90: New test.
8847
8848 2004-10-04  Chao-ying Fu  <fu@mips.com>
8849
8850         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8851         * gcc.dg/vect/vect-4.c: Ditto.
8852         * gcc.dg/vect/vect-5.c: Ditto.
8853         * gcc.dg/vect/vect-6.c: Ditto.
8854         * gcc.dg/vect/vect-8.c: Ditto.
8855         * gcc.dg/vect/vect-16.c: Ditto.
8856         * gcc.dg/vect/vect-30.c: Ditto.
8857         * gcc.dg/vect/vect-40.c: Ditto.
8858         * gcc.dg/vect/vect-41.c: Ditto.
8859         * gcc.dg/vect/vect-42.c: Ditto.
8860         * gcc.dg/vect/vect-43.c: Ditto.
8861         * gcc.dg/vect/vect-44.c: Ditto.
8862         * gcc.dg/vect/vect-45.c: Ditto.
8863         * gcc.dg/vect/vect-46.c: Ditto.
8864         * gcc.dg/vect/vect-47.c: Ditto.
8865         * gcc.dg/vect/vect-48.c: Ditto.
8866         * gcc.dg/vect/vect-49.c: Ditto.
8867         * gcc.dg/vect/vect-50.c: Ditto.
8868         * gcc.dg/vect/vect-51.c: Ditto.
8869         * gcc.dg/vect/vect-52.c: Ditto.
8870         * gcc.dg/vect/vect-53.c: Ditto.
8871         * gcc.dg/vect/vect-54.c: Ditto.
8872         * gcc.dg/vect/vect-55.c: Ditto.
8873         * gcc.dg/vect/vect-56.c: Ditto.
8874         * gcc.dg/vect/vect-57.c: Ditto.
8875         * gcc.dg/vect/vect-58.c: Ditto.
8876         * gcc.dg/vect/vect-59.c: Ditto.
8877         * gcc.dg/vect/vect-60.c: Ditto.
8878         * gcc.dg/vect/vect-74.c: Ditto.
8879         * gcc.dg/vect/vect-79.c: Ditto.
8880         * gcc.dg/vect/vect-80.c: Ditto.
8881
8882 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8883
8884         * gcc.dg/unused-7.c: Use the correct option.
8885
8886 2004-10-04  Paul Brook  <paul@codesourcery.com>
8887         Bud Davis  <bdavis9659@comcast.net>
8888
8889         PR fortran/17706
8890         PR fortran/16434
8891         * gfortran/pr17706.f90: New test.
8892         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8893
8894 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8895
8896         * gfortran.dg/pr17612.f90: New test.
8897
8898 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8899
8900         * g++.dg/template/local1.C: Adjust quoting marks in
8901         testing for diagnostics.
8902         * g++.dg/tls/diag-2.C: Likewise.
8903         * g++.dg/other/error8.C: Likewise.
8904
8905 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8906
8907         PR c/17178
8908         * gcc.dg/unused-4.c: Adjust to be correct.
8909
8910         PR c/17820
8911         * gcc.dg/unused-7.c: New test.
8912
8913 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8914
8915         PR c++/17797
8916         * g++.dg/overload/template2.C: New test.
8917
8918 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8919
8920         PR tree-optimization/16632
8921         * gcc.dg/tree-ssa/20041002-1.c: New.
8922
8923 2004-10-03  Paul Brook  <paul@codesourcery.com>
8924
8925         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8926         rather than relying on default formatting.
8927
8928 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8929
8930         * gcc.dg/20040920-1.c: Update expected message text.
8931
8932 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8933
8934         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8935
8936 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8937
8938         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8939         tree level.
8940
8941 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8942
8943         * gcc.dg/tree-ssa/pr17343.c: Remove.
8944
8945 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8946
8947         PR tree-opt/17343
8948         * gcc.dg/tree-ssa/pr17343.c: New test.
8949
8950 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8951
8952         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8953         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8954         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8955         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8956         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8957
8958 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8959
8960         * gcc.dg/lvalue-2.c: New test.
8961
8962 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8963
8964         PR c/17730
8965         * gcc.dg/pr17730-1.c: New test
8966
8967 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8968
8969         PR c/7425
8970         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
8971
8972 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8973
8974         * gcc.c-torture/execute/stdarg-1.c: New test.
8975         * gcc.c-torture/execute/stdarg-2.c: New test.
8976         * gcc.c-torture/execute/stdarg-3.c: New test.
8977         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8978         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8979         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8980         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8981         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8982
8983 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8984
8985         PR tree-optimization/17697
8986         * g++.dg/opt/pr17697-1.C: New test.
8987         * g++.dg/opt/pr17697-2.C: New test.
8988         * g++.dg/opt/pr17697-3.C: New test.
8989
8990 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8991
8992         PR c/16409
8993         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
8994         gcc.dg/vla-init-5.c: New tests.
8995
8996 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8997
8998         PR c/13804
8999         * gcc.dg/pr13804-1.c: New test.
9000
9001 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9002
9003         PR fortran/16938
9004         * gfortran.dg/pr16938.f90: New test.
9005
9006 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9007
9008         * g++.dg/template/crash23.C: New test.
9009
9010 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9011
9012         PR c++/17585
9013         * g++.dg/template/static8.C: New test.
9014
9015 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9016
9017         PR c++/17681
9018         * g++.dg/other/error9.C: New test.
9019
9020 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9021
9022         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9023
9024 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9025
9026         PR fortran/15164
9027         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9028
9029 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9030
9031         PR middle-end/17112
9032         * gcc.dg/pr17112-1.c: New test case.
9033
9034 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9035
9036         PR c/11459
9037         * gcc.dg/pr11459-1.c: New test.
9038
9039 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9040
9041         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9042         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9043
9044 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9045
9046         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9047
9048 2004-09-25  Jan Hubicka  <jh@suse.cz>
9049
9050         * compile/30040909-1.c: New test.
9051         * compile/30040907-1.c: New test.
9052
9053 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9054
9055         * gcc.c-torture/execute/va-arg-26.c: New test.
9056
9057 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9058
9059         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9060         extra diagnostics on targets with 64-bit pointers.
9061         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9062
9063 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9064
9065         PR c/17188
9066         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9067         * gcc.dg/decl-3.c: Adjust expected message.
9068
9069 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9070
9071         PR fortran/17615
9072         * gfortran.dg/pr17615.f90: New test.
9073
9074 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9075
9076         PR tree-optimzation/17517
9077         * g++.dg/tree-ssa/pr17517.C: New Test.
9078
9079 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9080
9081         PR c++/16889
9082         * g++.dg/lookup/ambig3.C: New.
9083
9084 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9085
9086         PR tree-opt/17624
9087         * g++.dg/opt/pr17624.C: New test.
9088
9089 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9090
9091         PR c/6980
9092         * gcc.dg/Wbad-function-cast-1.c: New test.
9093
9094 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9095
9096         * g++.dg/ext/complit1.C
9097         * g++.dg/other/error2.C
9098         * g++.dg/other/nontype-1.C
9099         * g++.dg/parse/crash11.C
9100         * g++.dg/parse/crash12.C
9101         * g++.dg/parse/error15.C
9102         * g++.dg/parse/error4.C
9103         * g++.dg/parse/tmpl-outside1.C
9104         * g++.dg/parse/too-many-tmpl-args1.C
9105         * g++.dg/template/dependent-expr3.C
9106         * g++.dg/template/error10.C
9107         * g++.dg/template/instantiate1.C
9108         * g++.dg/template/vtable2.C
9109         * g++.dg/warn/Wshadow-1.C
9110         * g++.dg/warn/weak1.C
9111         * g++.old-deja/g++.brendan/crash16.C
9112         * g++.old-deja/g++.brendan/crash18.C
9113         * g++.old-deja/g++.brendan/crash48.C
9114         * g++.old-deja/g++.brendan/crash49.C
9115         * g++.old-deja/g++.brendan/crash55.C
9116         * g++.old-deja/g++.brendan/crash56.C
9117         * g++.old-deja/g++.brendan/crash8.C
9118         * g++.old-deja/g++.brendan/enum11.C
9119         * g++.old-deja/g++.brendan/enum8.C
9120         * g++.old-deja/g++.brendan/enum9.C
9121         * g++.old-deja/g++.brendan/friend3.C
9122         * g++.old-deja/g++.brendan/misc14.C
9123         * g++.old-deja/g++.bugs/900402_02.C
9124         * g++.old-deja/g++.bugs/900404_03.C
9125         * g++.old-deja/g++.bugs/900404_04.C
9126         * g++.old-deja/g++.bugs/900428_03.C
9127         * g++.old-deja/g++.jason/crash4.C
9128         * g++.old-deja/g++.jason/overload21.C
9129         * g++.old-deja/g++.jason/redecl1.C
9130         * g++.old-deja/g++.jason/report.C
9131         * g++.old-deja/g++.jason/rfg10.C
9132         * g++.old-deja/g++.jason/template30.C
9133         * g++.old-deja/g++.law/arm12.C
9134         * g++.old-deja/g++.law/ctors5.C
9135         * g++.old-deja/g++.law/cvt20.C
9136         * g++.old-deja/g++.law/init10.C
9137         * g++.old-deja/g++.law/init8.C
9138         * g++.old-deja/g++.law/visibility17.C
9139         * g++.old-deja/g++.law/visibility7.C
9140         * g++.old-deja/g++.mike/net8.C
9141         * g++.old-deja/g++.mike/p646.C
9142         * g++.old-deja/g++.mike/p700.C
9143         * g++.old-deja/g++.mike/p701.C
9144         * g++.old-deja/g++.mike/p811.C
9145         * g++.old-deja/g++.ns/template13.C
9146         * g++.old-deja/g++.other/array3.C
9147         * g++.old-deja/g++.other/crash25.C
9148         * g++.old-deja/g++.other/dtor3.C
9149         * g++.old-deja/g++.other/dtor4.C
9150         * g++.old-deja/g++.other/main1.C
9151         * g++.old-deja/g++.other/warn7.C
9152         * g++.old-deja/g++.pt/crash11.C
9153         * g++.old-deja/g++.pt/crash36.C
9154         * g++.old-deja/g++.pt/spec22.C
9155         * g++.old-deja/g++.pt/spec9.C
9156         * g++.old-deja/g++.pt/ttp52.C
9157         * g++.old-deja/g++.robertl/eb103.C
9158         * g++.old-deja/g++.robertl/eb121.C
9159         * g++.old-deja/g++.robertl/eb22.C
9160         * g++.old-deja/g++.robertl/eb8.C:
9161         Update locations and/or regexps of dg-error markers.
9162         Remove markers for some bogus messages that are no longer issued.
9163
9164 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9165
9166         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9167         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9168
9169 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9170
9171         PR c++/17618
9172         * g++.dg/lookup/crash5.C: New test.
9173
9174 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9175
9176         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9177         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9178         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9179         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9180         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9181         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9182
9183         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9184         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9185         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9186         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9187         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9188         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9189
9190         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9191
9192         * gcc.dg/vect/vect-44.c: Check additional cases.
9193         * gcc.dg/vect/vect-48.c: Check additional cases.
9194
9195         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9196         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9197         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9198         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9199         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9200         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9201         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9202         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9203         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9204
9205         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9206         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9207         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9208
9209 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9210
9211         * gcc.dg/tree-ssa/loop-6.c: New test.
9212
9213 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9214
9215         PR c++/17620
9216         * g++.dg/inherit/base2.C: New.
9217
9218 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9219
9220         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9221         * gcc.dg/20001012-2.c: Likewise.
9222         * gcc.dg/20001013-1.c: Likewise.
9223         * gcc.dg/20001101-1.c: Likewise.
9224         * gcc.dg/20001102-1.c: Likewise.
9225         * gcc.dg/bf-spl1.c: Likewise.
9226         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9227         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9228
9229 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9230
9231         PR tree-optimization/16721
9232         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9233
9234 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9235
9236         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9237         * gcc.dg/20040305-1.c: Likewise.
9238
9239 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9240
9241         PR c/16566
9242         * gcc.c-torture/compile/pr16566-1.c,
9243         gcc.c-torture/compile/pr16566-2.c,
9244         gcc.c-torture/compile/pr16566-3.c: New tests.
9245
9246 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9247
9248         PR tree-optimization/17512
9249         * gcc.c-torture/compile/20040916-1.c.
9250
9251 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9252
9253         * gcc.dg/pragma-re-3.c: New test.
9254
9255 2004-09-17  Matt Austern  <austern@apple.com>
9256
9257         PR c++/15049
9258         * g++.dg/other/anon3.C: New.
9259
9260 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9261
9262         PR c++/7503
9263         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9264         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9265         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9266         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9267         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9268
9269 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9270
9271         PR fortran/17286
9272         * gfortran.dg/pr17286.f90: New test.
9273
9274 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9275
9276         PR c++/17530
9277         * g++.dg/template/static7.C: New test.
9278
9279 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9280
9281         PR tree-opt/17558
9282         * gcc.c-torture/compile/pr17558.c: New test.
9283
9284 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9285
9286         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9287         if SKIP_ATTRIBUTE is defined.
9288
9289 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9290
9291         PR fortran/15957
9292         * gfortran.dg/pr15957.f90: New test.
9293
9294 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9295
9296         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9297         in comparison.
9298         * gcc.dg/vect/vect-79.c: Likewise.
9299         * gcc.dg/vect/vect-80.c: Likewise.
9300
9301 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9302
9303         PR fortran/15750
9304         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9305
9306 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9307
9308         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9309         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9310         * gcc.dg/vect/vect-62.c: New testcase.
9311         * gcc.dg/vect/vect-63.c: New testcase.
9312         * gcc.dg/vect/vect-64.c: New testcase.
9313         * gcc.dg/vect/vect-65.c: New testcase.
9314         * gcc.dg/vect/vect-66.c: New testcase.
9315         * gcc.dg/vect/vect-67.c: New testcase.
9316         * gcc.dg/vect/vect-68.c: New testcase.
9317         * gcc.dg/vect/vect-69.c: New testcase.
9318         * gcc.dg/vect/vect-79.c: New testcase.
9319         * gcc.dg/vect/vect-80.c: New testcase.
9320
9321 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9322
9323         * gcc.target/mips/asm-1.c: New test.
9324
9325 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9326
9327         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9328         * gcc.dg/vect/vect-73.c: New testcase.
9329         * gcc.dg/vect/vect-74.c: New testcase.
9330         * gcc.dg/vect/vect-75.c: New testcase.
9331         * gcc.dg/vect/vect-76.c: New testcase.
9332         * gcc.dg/vect/vect-77.c: New testcase.
9333         * gcc.dg/vect/vect-78.c: New testcase
9334
9335 2004-09-18  Paul Brook  <paul@codesourcery.com>
9336
9337         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9338
9339 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9340
9341         PR c/17424
9342         * gcc.dg/pr17424-1.c: New test.
9343
9344 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9345
9346         * g++.dg/tree-ssa/pr17153.C: New test.
9347
9348 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9349
9350         PR pch/13361
9351         * testsuite/g++.dg/pch/wchar-1.C: New.
9352         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9353
9354 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9355
9356         * gcc.c-torture/execute/20040917-1.c: New test.
9357
9358 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9359
9360         PR tree-optimization/17319
9361         * gcc.dg/pr17319.c: New test.
9362
9363 2004-09-17  Devang Patel  <dpatel@apple.com>
9364
9365         * gcc.dg/20040813-1.c: New test.
9366
9367 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9368
9369         PR tree-optimization/17273
9370         * gcc.c-torture/compile/pr17273.c: New test.
9371
9372 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9373
9374         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9375         Update expected messages.
9376         * gcc.dg/declspec-13.c: New test.
9377
9378 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9379
9380         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9381
9382 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9383
9384         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9385         change what 'a' is pointing to.
9386
9387 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9388
9389         PR c++/16002
9390         * g++.dg/template/error18.C: New test.
9391
9392         PR c++/16029
9393         * g++.dg/warn/Wunused-8.C: New test.
9394
9395 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9396
9397         PR tree-optimization/17513
9398         * gcc.dg/20040916-1.c: New test.
9399
9400 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9401
9402         PR c++/17501
9403         * g++.dg/template/typename7.C: New test.
9404
9405 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9406
9407         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9408
9409 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9410
9411         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9412         with -ftree-based-profiling also.
9413         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9414
9415 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9416
9417         PR/15364
9418         * gfortran.dg/der_array_io_1.f90: New test.
9419         * gfortran.dg/der_array_io_2.f90: New test.
9420         * gfortran.dg/der_array_io_3.f90: New test.
9421
9422 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9423
9424         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9425         EABI.
9426
9427 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9428
9429         * g++.dg/opt/switch1.C: New test.
9430
9431 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9432
9433         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9434         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9435         Update expected messages.
9436
9437 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9438
9439         PR fortran/16485
9440         * gfortran.dg/same_name_1.f90: New test.
9441
9442 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9443
9444         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9445         dereference garbage pointers.
9446
9447 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9448
9449         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9450         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9451
9452         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9453         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9454         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9455
9456 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9457
9458         PR c++/17324
9459         * g++.dg/template/mangle1.C: New test.
9460
9461 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9462
9463         PR tree-optimization/17252
9464         * gcc.c-torture/execute/pr17252.c: New test.
9465
9466 2004-09-14  Andrew Pinski  <apinski@apple.com>
9467
9468         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9469
9470 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9471
9472         PR rtl-optimization/9771
9473         * gcc.dg/pr9771-1.c: New test case.
9474
9475 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9476
9477         PR tree-optimization/15262
9478         * gcc.c-torture/execute/pr15262-1.c: New test.
9479         * gcc.c-torture/execute/pr15262-2.c: New test.
9480
9481 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9482
9483         * gcc.dg/declspec-12.c: New test.
9484
9485 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9486
9487         * gfortran.dg/pr17090.f90: Add directives to test.
9488
9489 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9490
9491         * gcc.c-torture/compile/20040914-1.c: New test.
9492
9493 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9494
9495         PR c++/16162
9496         * g++.dg/template/decl2.C: New test.
9497
9498 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9499
9500         PR fortran/17090
9501         * gfortran.dg/pr17090.f90: New test.
9502
9503 2004-09-13  Dale Johannesen  <dalej@apple.com>
9504
9505         * gcc.c-torture/compile/pr17408.c:  New test case.
9506
9507 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9508
9509         PR c++/16716
9510         * g++.dg/parse/crash17.C: New test.
9511
9512         PR c++/17327
9513         * g++.dg/template/enum3.C: New test.
9514
9515 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9516
9517         * lib/gcc-defs.exp: Load wrapper.exp.
9518         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9519         using local code.
9520         * lib/gcc.exp (gcc_init): Similar.
9521         * lib/gfortran.exp (gfortran_init): Similar.
9522         * lib/objc.exp (objc_init): Similar.
9523         * lib/treelang.exp (treelang_init): Similar.
9524         * lib/wrapper.exp: New file with build_wrapper call machinery in
9525         ${tool}_maybe_build_wrapper.
9526
9527 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9528
9529         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9530         "inline".
9531         * gcc.dg/declspec-11.c: Update expected messages.
9532         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9533         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9534         gcc.dg/inline-12.c: New tests.
9535
9536 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9537
9538         * g++.dg/tree-ssa/pr17400.C: New testcase.
9539
9540 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9541
9542         * gcc.target/mips/sb1-1.c: New testcase.
9543
9544 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9545
9546         * lib/g77-dg.exp: Remove unused file.
9547         * lib/mike-g77.exp: Ditto.
9548         * lib/g77.exp: Ditto.
9549
9550 2004-09-12  Richard Henderson  <rth@redhat.com>
9551
9552         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9553
9554 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9555
9556         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9557         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9558         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9559         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9560         Update expected messages.
9561
9562 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9563
9564         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9565         declaration/use mismatch for dirp parameter.
9566
9567 2004-09-12  Andrew Pinski  <apinski@apple.com>
9568
9569         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9570         -fgnu-runtime is passed.
9571
9572 2004-09-12  Richard Henderson  <rth@redhat.com>
9573
9574         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9575         do the uplevel thing and update additional_flags directly.
9576         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9577         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9578         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9579         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9580
9581 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9582
9583         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9584
9585 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9586
9587         PR middle-end/17411
9588         * g++.dg/opt/pr17411-1.C: New test case.
9589
9590 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9591
9592         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9593         gcc.dg/tls/diag-2.c: Update expected messages.
9594         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9595         messages.
9596         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9597         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9598         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9599         gcc.dg/tls/diag-5.c: New tests.
9600
9601 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9602
9603         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9604
9605 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9606
9607         * g++.dg/parse/break-in-for.C: New test.
9608
9609 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9610
9611         * gcc.dg/tree-ssa/20040911-1.c: New test.
9612
9613 2004-09-11  Andreas Jaeger  <aj@suse.de>
9614
9615         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9616         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9617
9618 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9619
9620         * gcc.target/frv: New directory of FR-V-specific tests.
9621
9622 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9623
9624         * gcc.dg/convert-vec-1.c: New test.
9625
9626 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9627
9628         PR middle-end/17024
9629         * gcc.dg/pr17024-1.c: New test case.
9630
9631 2004-09-10  Eric Christopher  <echristo@redhat.com>
9632
9633         * gcc.dg/20040910-1.c: New test.
9634
9635 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9636
9637         * gcc.dg/bitfld-9.c: New test.
9638
9639 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9640
9641         * gcc.c-torture/execute/ieee/acc1.c: New test.
9642         * gcc.c-torture/execute/ieee/acc2.c: New test.
9643         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9644
9645 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9646
9647         * gcc.dg/deprecated-2.c: New test.
9648
9649 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9650
9651         * gcc.dg/init-vec-1.c: New test.
9652
9653 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9654
9655         PR middle-end/17055
9656         * gcc.dg/pr17055-1.c: New test case.
9657
9658 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9659
9660         PR target/17377
9661         * gcc.c-torture/execute/pr17377.c: New test.
9662
9663 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9664
9665         PR c/8420
9666         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9667         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9668         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9669         gcc.dg/long-long-typespec-1.c: New tests.
9670         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9671
9672 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9673
9674         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9675         gcc.dg/gnu99-static-1.c: New tests.
9676
9677 2004-09-08  Devang Patel  <dpatel@apple.com>
9678
9679         * gcc.dg/darwin-ld-20040828-1.c: New test.
9680         * gcc.dg/darwin-ld-20040828-2.c: New test.
9681         * gcc.dg/darwin-ld-20040828-3.c: New test.
9682
9683 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9684
9685         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9686         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9687         in error message.
9688         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9689         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9690         in error message.
9691         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9692         types they qualify.
9693         * objc.dg/type-size-2.m: Fix wording in comment.
9694         * objc.dg/va-meth-1.m: New test case.
9695
9696 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9697
9698         PR c/16633:
9699         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9700         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9701
9702 2004-09-06  Devang Patel  <dpatel@apple.com>
9703
9704         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9705         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9706
9707 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9708
9709         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9710         reflect changed line numbering of diagnostics.
9711
9712 2004-09-06  Paul Brook  <paul@codesourcery.com>
9713
9714         * gfortran.dg/edit_real_1.f90: Add new test.
9715
9716 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9717
9718         * gcc.dg/tree-ssa/loop-2.c: New test.
9719         * gcc.dg/tree-ssa/loop-3.c: New test.
9720         * gcc.dg/tree-ssa/loop-4.c: New test.
9721         * gcc.dg/tree-ssa/loop-5.c: New test.
9722
9723 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9724
9725         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9726
9727 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9728
9729         * gcc.dg/format/sentinel-1.c: New test.
9730
9731 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9732
9733         * testsuite/gcc.dg/builtins-46.c: New.
9734
9735 2004-09-03  Devang Patel  <dpatel@apple.com>
9736
9737         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9738         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9739
9740 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9741
9742         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9743         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9744         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9745         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9746         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9747         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9748         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9749         the non-portable bzero.
9750         * gcc.dg/20010912-1.c: xfail for NetWare.
9751         * gcc.dg/20020426-2.c: xfail for NetWare.
9752         * gcc.dg/20021014-1.c: xfail for NetWare.
9753         * gcc.dg/20021018-1.c: xfail for NetWare.
9754         * gcc.dg/20030213-1.c: xfail for NetWare.
9755         * gcc.dg/20030225-1.c: xfail for NetWare.
9756         * gcc.dg/20030708-1.c: xfail for NetWare.
9757         * gcc.dg/builtins-config.h: Also exclude NetWare.
9758         * gcc.dg/format/format.h: Define restrict only if not already defined.
9759         * gcc.dg/nest.c: xfail for NetWare.
9760         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9761         * lib/target-supports.exp (check_visibility_available): Exclude
9762         NetWare.
9763
9764 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9765
9766         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9767         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9768         deterministic starting point for the alignment of structure fields.
9769         * gcc.dg/Wpadded.c: Dito.
9770         * g++.dg/abi/vbase10.C: Dito.
9771
9772 2004-09-03  Devang Patel  <dpatel@apple.com>
9773
9774         * g++.dg/debug/pr15736.cc: New test.
9775
9776 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9777
9778         * README.QMTEST: Fix out-of-date link.
9779
9780 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9781
9782         PR fortran/16579
9783         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9784         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9785
9786 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9787
9788         * g++.dg/abi/arm_rtti1.C: New test.
9789
9790 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9791
9792         * gcc.dg/ppc-vector-memcpy.c: New.
9793         * gcc.dg/ppc-vector-memset.c: New.
9794
9795 2004-09-02  Chao-ying Fu  <fu@mips.com>
9796
9797         * gcc.target/mips/mips-3d-1.c: New test.
9798         * gcc.target/mips/mips-3d-2.c: New test.
9799         * gcc.target/mips/mips-3d-3.c: New test.
9800         * gcc.target/mips/mips-3d-4.c: New test.
9801         * gcc.target/mips/mips-3d-5.c: New test.
9802         * gcc.target/mips/mips-3d-6.c: New test.
9803         * gcc.target/mips/mips-3d-7.c: New test.
9804         * gcc.target/mips/mips-3d-8.c: New test.
9805         * gcc.target/mips/mips-3d-9.c: New test.
9806         * gcc.target/mips/mips-ps-1.c: New test.
9807         * gcc.target/mips/mips-ps-2.c: New test.
9808         * gcc.target/mips/mips-ps-3.c: New test.
9809         * gcc.target/mips/mips-ps-4.c: New test.
9810         * gcc.target/mips/mips-ps-type.c: New test.
9811
9812 2004-09-02  Paul Brook  <paul@codesourcery.com>
9813
9814         * gfortran.dg/edit_real_1.f90: Add new tests.
9815
9816 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9817
9818         PR fortran/15327
9819         * gfortran.dg/merge_char_1.f90: New test.
9820
9821 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9822
9823         PR fortran/16404
9824         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9825
9826 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9827
9828         PR c/1522
9829         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9830
9831 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9832
9833         * g++.dg/opt/loop1.C: Do not XFAIL.
9834
9835 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9836
9837         * gcc.c-torture/execute/20040831-1.c: New test.
9838
9839 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9840
9841         PR fortran/16579
9842         * gfortran.dg/g77/20010610.f: Now passes.
9843         Copy from g77.f-torture/execute. Add dg-run directive.
9844         * gfortran.dg/g77/README: Update
9845
9846 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9847
9848         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9849         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9850         (t1, t2, t3, t4): Add volatile.
9851
9852 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9853
9854         * g++.dg/ext/visibility/arm1.C: New test.
9855
9856 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9857
9858         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9859         -pedantic-errors.
9860
9861 2004-09-01  Paul Brook  <paul@codesourcery.com>
9862
9863         * gfortran.dg/eof_2.f90: New test.
9864
9865 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9866
9867         PR fortran/16579
9868         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9869
9870 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9871
9872         PR libfortran/16805
9873         * gfortran.dg/list_read_2.f90: New test.
9874
9875 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9876
9877         * g++.dg/abi/key1.C: New test.
9878
9879 2004-08-31  Richard Henderson  <rth@redhat.com>
9880
9881         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9882         form of offsetof.
9883         * g++.dg/other/offsetof5.C: Remove duplicate.
9884
9885 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9886
9887         PR fortran/17244
9888         * gfortran.dg/func_derived_1.f90: New test.
9889
9890 2004-08-31  Paul Brook  <paul@codesourcery.com>
9891
9892         * gfortran.dg/eof_1.f90: New test.
9893
9894 2004-08-31  Paul Brook  <paul@codesourcery.com>
9895
9896         * gfortran.dg/list_read_1.f90: New file.
9897
9898 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9899
9900         * g++.dg/opt/loop1.C: XFAIL.
9901
9902 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9903
9904         * gcc.dg/funcdef-storage-1.c: New.
9905         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9906         an extern function in local scope.
9907         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9908         declare an 'auto inline' function in local scope.
9909         * gcc.dg/20011130-1.c: Likewise.
9910         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9911         an 'auto' function in local scope.
9912         * gcc.dg/20021014-1.c: Likewise.
9913         * gcc.dg/20030331-2.c: Likewise.
9914
9915 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9916
9917         * gfortran.dg/blockdata_1.f90: New test.
9918
9919 2004-08-30  Richard Henderson  <rth@redhat.com>
9920
9921         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9922
9923 2004-08-30  Richard Henderson  <rth@redhat.com>
9924
9925         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9926         additional_flags set by alternate driver.
9927         (ieee-options): New procedure.
9928         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9929         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9930         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9931         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9932
9933 2004-08-30  Richard Henderson  <rth@redhat.com>
9934
9935         * lib/f-torture.exp: Remove.
9936
9937 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9938
9939         PR rtl-optimization/16590
9940         * g++.dg/opt/loop1.C: New test.
9941
9942 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9943
9944         PR fortran/13910
9945         * gfortran.dg/oldstyle_1.f90: New test.
9946
9947 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9948         Paul Brook  <paul@codesourcery.com>
9949
9950         * gfortran.dg/g77/README: Update.
9951         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9952         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9953         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9954
9955 2004-08-28  Paul Brook  <paul@codesourcery.com>
9956
9957         PR libfortran/17195
9958         * gfortran.dg/edit_real_1.f90: New test.
9959
9960 2004-08-27  Paul Brook  <paul@codesourcery.com>
9961
9962         * gfortran.dg/rewind_1.f90: New test.
9963
9964 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9965
9966         PR fortran/16597
9967         * gfortran.dg/pr16597.f90: New test.
9968
9969 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9970
9971         PR c/13801
9972         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
9973         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
9974         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
9975         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
9976         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
9977
9978 2004-08-26  Nick Clifton  <nickc@redhat.com>
9979
9980         * gcc.c-torture/compile/pr17119.c: New test.
9981
9982 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9983
9984         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
9985
9986 2004-08-25  Richard Henderson  <rth@redhat.com>
9987
9988         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
9989         the bits that expect kind=8 to be the largest real kind.
9990
9991 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9992
9993         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
9994
9995 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9996
9997         * gfortran.dg/assignment_1.f90: New test.
9998
9999 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10000
10001         * g++.dg/template/repo3.C: New test.
10002
10003 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10004
10005         PR middle-end/16693
10006         PR tree-optimization/16372
10007         * g++.dg/opt/pr16372-1.C: New test case.
10008         * g++.dg/opt/pr16693-1.C: New test case.
10009         * g++.dg/opt/pr16693-2.C: New test case.
10010
10011 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10012
10013         * objc.dg/proto-lossage-4.m: New test.
10014
10015 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10016
10017         PR c++/17155
10018         * g++.dg/inherit/local2.C: New test.
10019
10020 2004-08-25  Paul Brook  <paul@codesourcery.com>
10021
10022         PR fortran/17144
10023         * gfortran.dg/string_ctor_1.f90: New test.
10024
10025 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10026
10027         PR c++/14428
10028         * g++.dg/template/redecl2.C: New test.
10029
10030 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10031
10032         PR fortran/17143
10033         * gfortran.dg/pr17143.f90: New test.
10034
10035 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10036
10037         PR fortran/17164
10038         * gfortran.dg/pr17164.f90: New test.
10039
10040 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10041
10042         * gcc.dg/tree-ssa/loop-1.c: New test.
10043
10044 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10045
10046         * gcc.c-torture/compile/20040824-1.c: New test.
10047
10048 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10049
10050         * gcc.c-torture/compile/iftrap-3.c: New test.
10051
10052 2004-08-24  Paul Brook  <paul@codesourcery.com>
10053
10054         * gfortran.dg/entry_2.f90: New test.
10055
10056 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10057
10058         PR c++/16889
10059         * g++.dg/lookup/ambig[12].C: New.
10060
10061 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10062
10063         PR c++/16706
10064         * g++.dg/template/crash21.C: New test.
10065         * g++.dg/template/crash22.C: Likewise.
10066
10067 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10068
10069         PR c++/17149
10070         * g++.dg/template/access15.C: New.
10071
10072 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10073
10074         PR c++/17163
10075         * g++.dg/template/repo2.C: New test.
10076
10077 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10078
10079         PR rtl-optimization/17078
10080         * gcc.c-torture/execute/pr17078-1.c: New test case.
10081
10082 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10083
10084         PR c/14492
10085         * gcc.dg/debug/crash1.c: New test.
10086
10087 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10088
10089         PR c/16180
10090         * gcc.dg/loop-5.c: New test.
10091
10092 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10093
10094         * gcc.c-torture/execute/20040823-1.c: New test.
10095
10096 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10097
10098         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10099         to the assembler.  Simplify test accordingly.
10100         (asm_abi_flags): Use GNU names.
10101         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10102         to check for ABI flags.
10103
10104 2004-08-22  Andrew Pinski  <apinski@apple.com>
10105
10106         * g++.dg/opt/pr14029.C: New test.
10107         * gcc.c-torture/execute/pr15262.c: New test.
10108
10109 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10110
10111         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10112
10113 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10114
10115         PR 16908
10116         * gfortran.dg/direct_io.f90: New test.
10117
10118 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10119
10120         PR c++/17121
10121         * g++.dg/inherit/local2.C: New test.
10122
10123 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10124
10125         PR c++/17120
10126         * g++.dg/warn/Wparentheses-4.C: New test.
10127
10128 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10129
10130         PR c++/17121
10131         * g++.dg/inherit/local2.C: New test.
10132
10133         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10134         * gcc.dg/ppc-ldstruct.c: Likewise.
10135         * gcc.dg/ppc64-abi-2.c: Likewise.
10136
10137 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10138
10139         PR rtl-optimization/17099
10140         * gcc.c-torture/execute/20040820-1.c: New test.
10141
10142 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10143
10144         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10145
10146 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10147
10148         PR fortran/17077
10149         * gfortran.dg/auto_array_1.f90: New test.
10150
10151 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10152
10153         PR fortran/17074
10154         * gfortran.dg/simpleif_1.f90: New test.
10155
10156 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10157
10158         * lib/target-supports.exp (check_profiling_available): Return
10159         false for arm*-*-symbianelf* and arm*-*-eabi*.
10160
10161         PR c++/15890
10162         * g++.dg/template/delete1.C: New test.
10163
10164 2004-08-19  Paul Brook  <paul@codesourcery.com>
10165
10166         PR fortran/14976
10167         PR fortran/16228
10168         * gfortran.dg/data_char_1.f90: New test.
10169
10170 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10171
10172         PR fortran/16946
10173         * gfortran.dg/reduction.f90: New testcase.
10174
10175 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10176
10177         PR fortran/16520
10178         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10179
10180 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10181
10182         PR c++/17041
10183         * g++.dg/Wparentheses-3.C: New test.
10184
10185 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10186
10187         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10188         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10189         * gcc.dg/vect/vect-2.c: Likewise.
10190         * gcc.dg/vect/vect-3.c: Likewise.
10191         * gcc.dg/vect/vect-4.c: Likewise.
10192         * gcc.dg/vect/vect-5.c: Likewise.
10193         * gcc.dg/vect/vect-6.c: Likewise.
10194         * gcc.dg/vect/vect-7.c: Likewise.
10195         * gcc.dg/vect/vect-25.c: Likewise.
10196         * gcc.dg/vect/vect-31.c: Likewise.
10197         * gcc.dg/vect/vect-32.c: Likewise.
10198         * gcc.dg/vect/vect-34.c: Likewise.
10199         * gcc.dg/vect/vect-36.c: Likewise.
10200         * gcc.dg/vect/vect-all.c: Likewise.
10201
10202 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10203
10204         PR c++/17068
10205         * g++.dg/template/operator4.C: New test.
10206
10207 2004-08-18  Richard Henderson  <rth@redhat.com>
10208
10209         * gcc.dg/20040206-1.c: XFAIL.
10210
10211 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10212
10213         PR c++/16246
10214         * g++.dg/template/array7.C: New test.
10215
10216 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10217
10218         * gcc.dg/mips-movcc-1.c: New test.
10219         * gcc.dg/mips-movcc-2.c: New test.
10220         * gcc.dg/mips-movcc-3.c: New test.
10221
10222         * gcc.dg/mips-nmadd-1.c: New test.
10223         * gcc.dg/mips-nmadd-2.c: New test.
10224
10225 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10226
10227         PR c++/15871
10228         * g++.dg/opt/inline8.C: New test.
10229
10230         PR c++/16965
10231         * g++.dg/parse/error17.C: New test.
10232
10233 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10234
10235         * gcc.dg/vect: New directory for vectorizer tests.
10236         * gcc.dg/vect/tree-vect.h: New file.
10237         * gcc.dg/vect/vect.exp: New file.
10238         * gcc.dg/vect/pr16105.c.c: New test.
10239         * gcc.dg/vect/vect-1.c: New test.
10240         * gcc.dg/vect/vect-2.c: New test.
10241         * gcc.dg/vect/vect-3.c: New test.
10242         * gcc.dg/vect/vect-4.c: New test.
10243         * gcc.dg/vect/vect-5.c: New test.
10244         * gcc.dg/vect/vect-6.c: New test.
10245         * gcc.dg/vect/vect-7.c: New test.
10246         * gcc.dg/vect/vect-8.c: New test.
10247         * gcc.dg/vect/vect-9.c: New test.
10248         * gcc.dg/vect/vect-10.c: New test.
10249         * gcc.dg/vect/vect-11.c: New test.
10250         * gcc.dg/vect/vect-12.c: New test.
10251         * gcc.dg/vect/vect-13.c: New test.
10252         * gcc.dg/vect/vect-14.c: New test.
10253         * gcc.dg/vect/vect-15.c: New test.
10254         * gcc.dg/vect/vect-16.c: New test.
10255         * gcc.dg/vect/vect-17.c: New test.
10256         * gcc.dg/vect/vect-18.c: New test.
10257         * gcc.dg/vect/vect-19.c: New test.
10258         * gcc.dg/vect/vect-20.c: New test.
10259         * gcc.dg/vect/vect-21.c: New test.
10260         * gcc.dg/vect/vect-22.c: New test.
10261         * gcc.dg/vect/vect-23.c: New test.
10262         * gcc.dg/vect/vect-24.c: New test.
10263         * gcc.dg/vect/vect-25.c: New test.
10264         * gcc.dg/vect/vect-26.c: New test.
10265         * gcc.dg/vect/vect-27.c: New test.
10266         * gcc.dg/vect/vect-28.c: New test.
10267         * gcc.dg/vect/vect-29.c: New test.
10268         * gcc.dg/vect/vect-30.c: New test.
10269         * gcc.dg/vect/vect-31.c: New test.
10270         * gcc.dg/vect/vect-32.c: New test.
10271         * gcc.dg/vect/vect-33.c: New test.
10272         * gcc.dg/vect/vect-34.c: New test.
10273         * gcc.dg/vect/vect-35.c: New test.
10274         * gcc.dg/vect/vect-36.c: New test.
10275         * gcc.dg/vect/vect-37.c: New test.
10276         * gcc.dg/vect/vect-38.c: New test.
10277         * gcc.dg/vect/vect-40.c: New test.
10278         * gcc.dg/vect/vect-41.c: New test.
10279         * gcc.dg/vect/vect-42.c: New test.
10280         * gcc.dg/vect/vect-43.c: New test.
10281         * gcc.dg/vect/vect-44.c: New test.
10282         * gcc.dg/vect/vect-45.c: New test.
10283         * gcc.dg/vect/vect-46.c: New test.
10284         * gcc.dg/vect/vect-47.c: New test.
10285         * gcc.dg/vect/vect-48.c: New test.
10286         * gcc.dg/vect/vect-49.c: New test.
10287         * gcc.dg/vect/vect-50.c: New test.
10288         * gcc.dg/vect/vect-51.c: New test.
10289         * gcc.dg/vect/vect-52.c: New test.
10290         * gcc.dg/vect/vect-53.c: New test.
10291         * gcc.dg/vect/vect-54.c: New test.
10292         * gcc.dg/vect/vect-55.c: New test.
10293         * gcc.dg/vect/vect-56.c: New test.
10294         * gcc.dg/vect/vect-57.c: New test.
10295         * gcc.dg/vect/vect-58.c: New test.
10296         * gcc.dg/vect/vect-59.c: New test.
10297         * gcc.dg/vect/vect-60.c: New test.
10298         * gcc.dg/vect/vect-61.c: New test.
10299         * gcc.dg/vect/vect-all.c: New test.
10300         * gcc.dg/vect/vect-none.c: New test.
10301
10302 2004-08-17  Paul Brook  <paul@codesourcery.com>
10303
10304         PR fortran/13082
10305         * gfortran.dg/entry_1.f90: New test.
10306
10307 2004-08-17  Andrew Pinski  <apinski@apple.com>
10308
10309         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10310
10311 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10312
10313         * gcc.dg/pr17036-1.c: New test.
10314
10315 2004-08-16  Devang Patel  <dpatel@apple.com>
10316
10317         * gcc.dg/darwin-20040809-1.c: New test.
10318
10319 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10320
10321         * gcc.dg/funcdef-attr-1.c: New test.
10322
10323 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10324
10325         * gcc.dg/altivec-17.c: New test.
10326         * gcc.dg/altivec-18.c: New test.
10327
10328 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10329
10330         PR c++/6749
10331         * g++.dg/template/vtable2.C: New test.
10332
10333 2004-08-14  Richard Henderson  <rth@redhat.com>
10334
10335         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10336         * gcc.dg/pack-test-4.c (main): Return 0.
10337         * gcc.dg/setjmp-1.c: Remove XFAIL.
10338         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10339
10340 2004-08-14  Richard Henderson  <rth@redhat.com>
10341
10342         * gcc.dg/980217-1.c: Add prototype for printf.
10343
10344 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10345
10346         * gfortran.dg/pr16935.f90: New test.
10347
10348 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10349
10350         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10351
10352 2004-08-13  Paul Brook  <paul@codesourcery.com>
10353
10354         * gfortran.dg/der_io_1.f90: Remove stray comma.
10355
10356 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10357
10358         * gcc.dg/vmx/cw-bug-2.c: Remove.
10359         * gcc.dg/vmx/vprint-1.c: Remove.
10360         * gcc.dg/vmx/vscan-1.c: Remove.
10361
10362 2004-08-12  Devang patel  <dpatel@apple.com>
10363
10364         * gcc.dg/darwin-20040809-2.c: New test.
10365
10366 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10367
10368         * g++.dg/ext/altivec-12.C: New test.
10369
10370         * g++.dg/ext/altivec-11.C: New test.
10371
10372 2004-08-12  Paul Brook  <paul@codesourcery.com>
10373
10374         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10375
10376 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10377
10378         * g++.dg/ext/altivec-2.C: Check for hardware support before
10379         executing any VMX instructions.
10380
10381         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10382
10383 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10384
10385         PR c++/16276
10386         * g++.old-deja/g++.other/comdat4.C: New test.
10387         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10388
10389 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10390
10391         PR target/16286
10392         * gcc.dg/pr16286.c: New test.
10393
10394 2004-08-12 Jan Beulich <jbeulich@novell.com>
10395
10396         * g++.dg/ext/asm5.C: New.
10397
10398 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10399
10400         PR c++/16698
10401         * g++.dg/eh/crash1.C: New test.
10402
10403         PR c++/16717
10404         * g++.dg/ext/construct1.C: New test.
10405
10406 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10407
10408         PR c++/16853
10409         * g++.dg/init/ptrmem1.C: New test.
10410
10411         PR c++/16618
10412         * g++.dg/parse/offsetof5.C: New test.
10413
10414         PR c++/16870
10415         * g++.dg/template/overload3.C: New test.
10416
10417 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10418
10419         PR c++/16964
10420         * g++.dg/parse/error16.C: New test.
10421
10422         PR c++/16904
10423         * g++.dg/template/error14.C: New test.
10424
10425         PR c++/16929
10426         * g++.dg/template/error15.C: New test.
10427
10428 2004-08-11  Devang Patel  <dpatel@apple.com>
10429
10430         * gcc.dg/darwin-ld-20040809-1.c: New test.
10431         * gcc.dg/darwin-ld-20040809-2.c: New test.
10432
10433 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10434
10435         PR fortran/16917
10436         * gfortran.dg/dfloat_1.f90: New test.
10437
10438 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10439
10440         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10441         * gcc.dg/dll-2.c: Fix dg-require syntax.
10442         * gcc.misc-tests/arm-isr.c (abort): Declare.
10443         (exit): Likewise.
10444
10445 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10446
10447         PR c++/16971
10448         * g++.dg/parse/crash16.C: New test.
10449
10450 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10451
10452         * gcc.dg/mips-rsqrt-1.c: New test case.
10453         * gcc.dg/mips-rsqrt-2.c: New test case.
10454         * gcc.dg/mips-rsqrt-3.c: New test case.
10455
10456 2004-08-10  Paul Brook  <paul@codesourcery.com>
10457
10458         * gfortran.dg/der_io_1.f90: New test.
10459
10460 2004-08-10  Paul Brook  <paul@codesourcery.com>
10461
10462         PR fortran/16919
10463         * gfortran.dg/der_array_1.f90: New test.
10464
10465 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10466
10467         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10468
10469 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10470
10471         * gcc.dg/wchar_t-2.c: Fix typo.
10472
10473 2004-08-09  Falk Hueffner  <falk@debian.org>
10474
10475         PR tree-optimization/12517
10476         * gcc.c-torture/compile/pr12517.c: New test.
10477
10478         PR tree-optimization/12578
10479         * gcc.c-torture/compile/pr12578.c: New test.
10480
10481         PR tree-optimization/12899
10482         * gcc.c-torture/compile/pr12899.c: New test.
10483
10484         PR rtl-optimization/14692
10485         * gcc.c-torture/compile/pr14692.c: New test.
10486
10487         PR tree-optimization/16461
10488         * gcc.c-torture/compile/pr16461.c: New test.
10489
10490 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10491
10492         * gfortran.dg/getenv_1.f90: New test.
10493
10494 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10495
10496         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10497         wchar_t.
10498         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10499
10500 2004-08-06  Paul Brook  <paul@codesourcery.com>
10501
10502         * gfortran.dg/ret_array_1.f90: New test.
10503         * gfortran.dg/ret_pointer_1.f90: New test.
10504
10505 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10506
10507         * gcc.dg/missing-field-init-[12].c: New tests.
10508         * g++.dg/warn/missing-field-init-[12].C: New tests.
10509
10510 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10511
10512         * gcc.dg/enum2.c: New test.
10513         * gcc.dg/symbian3.c: Likewise.
10514         * gcc.dg/symbian4.c: Likewise.
10515         * gcc.dg/wchar_t-2.c: Likewise.
10516
10517 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10518
10519         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10520         destructor tests.
10521
10522 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10523
10524         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10525         dg-require-visiblity.
10526         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10527         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10528         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10529         * g++.dg/ext/visibility/new1.C: Likewise.
10530         * g++.dg/ext/visibility/pragma.C: Likewise.
10531         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10532         * g++.dg/ext/visibility/virtual.C: Likewise.
10533         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10534         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10535         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10536         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10537         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10538         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10539         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10540         * g++/dg/ext/visibility/visibility-8.C: New test.
10541         * gcc.c-torture/compile/dll.x: Remove.
10542         * gcc.dg/dll-2.c: Use dg-require-dll
10543         * gcc.dg/visibility-10.c: New test.
10544         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10545         supporting DLLs.
10546         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10547         (scan_not_hidden): Likewise.
10548
10549 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10550
10551         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10552
10553 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10554
10555         * gcc.c-torture/execute/20040805-1.c: New test.
10556
10557 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10558
10559         * gcc.dg/20020118-1.c: Declare abort.
10560         * gcc.dg/altivec_check.h: Likewise.
10561         * gcc.dg/iftrap-2.c: Likewise.
10562         * gcc.dg/pragma-darwin.c: Likewise.
10563         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10564
10565 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10566
10567         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10568
10569 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10570
10571         * gcc.c-torture/execute/builtins/abs-2.c,
10572         gcc.c-torture/execute/builtins/abs-3.c,
10573         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10574         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10575         intmax_t, uintmax_t and their limits.
10576         * gcc.dg/intmax_t-1.c: New test.
10577
10578 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10579
10580         * g++.dg/tc1/dr147.C: Add reference to PR.
10581
10582 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10583
10584         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10585         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10586
10587 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10588
10589         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10590
10591 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10592
10593         * gcc.dg/redecl-5.c: New test.
10594         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10595         of scanf.
10596
10597 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10598
10599         PR middle-end/16790
10600         * gcc.c-torture/execute/pr16790-1.c: New test case.
10601
10602 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10603
10604         * g++.dg/ext/visibility/assign1.C: New test.
10605         * g++.dg/ext/visibility/new1.C: Likewise.
10606
10607         * gcc.dg/symbian1.c: New test.
10608         * gcc.dg/symbian2.c: Likewise.
10609
10610 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10611
10612         PR target/16570
10613         * gcc.dg/i386-sse-9.c: New test.
10614
10615 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10616
10617         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10618
10619 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10620
10621         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10622         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10623         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10624         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10625         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10626         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10627         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10628         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10629         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10630         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10631         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10632         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10633         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10634         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10635         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10636         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10637         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10638         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10639         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10640         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10641         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10642         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10643         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10644         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10645         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10646         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10647         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10648         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10649         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10650         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10651         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10652         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10653         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10654         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10655         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10656         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10657         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10658         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10659         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10660         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10661         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10662         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10663         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10664         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10665         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10666         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10667         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10668         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10669         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10670         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10671         gcc.misc-tests/i386-pf-3dnow-1.c,
10672         gcc.misc-tests/i386-pf-athlon-1.c,
10673         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10674         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10675         Declare built-in functions used.
10676         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10677
10678 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10679
10680         PR c++/16707
10681         * g++.dg/lookup/using12.C: New test.
10682
10683         * g++.dg/init/null1.C: Fix PR number.
10684         * g++.dg/parse/namespace10.C: Likewise.
10685
10686 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10687
10688         PR c++/16224
10689         * g++.dg/template/spec17.C: New test.
10690         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10691         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10692
10693 2004-08-02  David Billinghurst
10694
10695         PR fortran/16292
10696         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10697
10698 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10699
10700         * gcc.dg/ia64-got-1.c: New test case.
10701
10702 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10703
10704         PR c++/16489
10705         * g++.dg/init/null1.C: New test.
10706         * g++.dg/tc1/dr76.C: Adjust error marker.
10707
10708         PR c++/16529
10709         * g++.dg/parse/namespace10.C: New test.
10710
10711         PR c++/16810
10712         * g++.dg/inherit/ptrmem2.C: New test.
10713
10714 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10715
10716         PR target/16155
10717         * gcc.dg/pr16155.c: New test.
10718
10719 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10720
10721         * gcc.dg/redecl-2.c: New test.
10722
10723 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10724
10725         * gcc.dg/darwin-longdouble.c: New file.
10726
10727 2004-07-30  Richard Henderson  <rth@redhat.com>
10728
10729         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10730         write to constant argument.
10731         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10732
10733 2004-07-30  Richard Henderson  <rth@redhat.com>
10734
10735         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10736         tests of nearest around zero.
10737
10738 2004-07-30  Andrew Pinski  <apinski@apple.com>
10739
10740         * gcc.c-torture/compile/20040730-1.c: New test.
10741
10742 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10743
10744         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10745         powerpc-eabispe.
10746
10747 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10748
10749         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10750
10751 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10752
10753         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10754         contains $ld_library_path.
10755         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10756
10757 2004-07-29  Richard Henderson  <rth@redhat.com>
10758
10759         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10760
10761         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10762         (alt2, which): New.
10763         (Check): Accept either alternative.
10764
10765 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10766
10767         * g++.dg/abi/inline1.C: New test.
10768         * g++.dg/abi/local1-a.cc: Likewise.
10769         * g++.dg/abi/local1.C: Likewise.
10770         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10771         * g++.dg/abi/mangle12.C: Likewise.
10772         * g++.dg/abi/mangle17.C: Likewise.
10773         * g++.dg/abi/mangle20-2.C: Likewise.
10774         * g++.dg/opt/interface1.C: Likewise.
10775         * g++.dg/opt/interface1.h: Likewise.
10776         * g++.dg/opt/interface1-a.cc: New test.
10777         * g++.dg/parse/repo1.C: New test.
10778         * g++.dg/template/repo1.C: Likewise.
10779         * g++.dg/warn/Winline-1.C: Likewise.
10780         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10781
10782 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10783
10784         * gcc.dg/tree-ssa/20040729-1.c: New test.
10785
10786 2004-07-27  Matt Austern <austern@apple.com>
10787
10788         * gcc.dg/darwin-bool-1.c: New test.
10789         * gcc.dg/darwin-bool-2.c: New test.
10790
10791 2004-07-28  Richard Henderson  <rth@redhat.com>
10792
10793         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10794         arguments in the correct type.  Don't write to constant arguments.
10795
10796 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10797
10798         PR tree-optimization/16688
10799         PR tree-optimization/16689
10800         * g++.dg/tree-ssa/pr16688.C: New test.
10801
10802 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10803
10804         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10805         loads.  Not only in the comment, this time.
10806
10807 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10808
10809         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10810         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10811         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10812         * gcc.dg/sh4a-bitmovua.c: New.
10813         * gcc.dg/sh4a-cos.c: New.
10814         * gcc.dg/sh4a-cosf.c: New.
10815         * gcc.dg/sh4a-fprun.c: New.
10816         * gcc.dg/sh4a-fsrra.c: New.
10817         * gcc.dg/sh4a-memmovua.c: New.
10818         * gcc.dg/sh4a-sin.c: New.
10819         * gcc.dg/sh4a-sincos.c: New.
10820         * gcc.dg/sh4a-sincosf.c: New.
10821         * gcc.dg/sh4a-sinf.c: New.
10822
10823 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10824
10825         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10826         conditionals.
10827         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10828         loads.
10829         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10830         DOM1.
10831
10832 2004-07-27  Andrew Pinski  <apinski@apple.com>
10833
10834         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10835
10836 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10837
10838         * gcc.dg/pragma-isr.c: New test.
10839
10840 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10841
10842         PR c++/14429
10843         * g++.dg/template/ttp11.C: New test.
10844
10845 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10846
10847         * gcc.c-torture/compile/20040727-1.c: New test.
10848
10849 2004-07-26  Eric Christopher  <echristo@redhat.com>
10850
10851         * gcc.c-torture/compile/20040726-2.c: New test.
10852
10853 2004-07-26  Andrew Pinski  <apinski@apple.com>
10854
10855         * g++.dg/rtti/tinfo1.C: Xfail.
10856
10857 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10858
10859         * gcc.c-torture/compile/20040726-1.c: New test.
10860
10861 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10862             Brian Ryner  <bryner@brianryner.com>
10863
10864         PR c++/9283
10865         PR c++/15000
10866         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10867         * g++.dg/ext/visibility/: New directory.
10868         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10869         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10870         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10871         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10872         * g++.dg/ext/visibility/fvisibility.C,
10873         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10874         g++.dg/ext/visibility/fvisibility-override1.C
10875         g++.dg/ext/visibility/fvisibility-override2.C
10876         g++.dg/ext/visibility/memfuncts.C
10877         g++.dg/ext/visibility/noPLT.C
10878         g++.dg/ext/visibility/pragma.C
10879         g++.dg/ext/visibility/pragma-override1.C
10880         g++.dg/ext/visibility/pragma-override2.C
10881         g++.dg/ext/visibility/staticmemfuncts.C
10882         g++.dg/ext/visibility/virtual.C: New tests.
10883
10884 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10885
10886         PR c/15360
10887         * gcc.dg/pr15360-1.c: New test.
10888
10889 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10890
10891         * gcc.dg/pragma-align-2.c: New test.
10892         * gcc.dg/pragma-init-fini.c: New test.
10893         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10894         targets.
10895
10896 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10897
10898         * gcc.dg/init-string-2.c: New test.
10899
10900 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10901
10902         PR 16684
10903         * gcc.dg/Wredundant-decls-1.c: New test case.
10904
10905 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10906
10907         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10908         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10909         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10910         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10911         * gcc.dg/compat/generate-random.c: New file.
10912         * gcc.dg/compat/generate-random.h: Likewise.
10913         * gcc.dg/compat/generate-random_r.c: Likewise.
10914         * gcc.dg/compat/struct-layout-1.h: Likewise.
10915         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10916         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10917         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10918         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10919         * gcc.dg/compat/struct-layout-1_main.c: New test.
10920         * gcc.dg/compat/struct-layout-1_x.c: New file.
10921         * gcc.dg/compat/struct-layout-1_y.c: New file.
10922         * gcc.dg/compat/struct-layout-1_test.h: New file.
10923
10924 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10925
10926         * gcc.dg/comp-return-1.c: New test
10927
10928 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10929
10930         * gcc.dg/vmx/8-02a.c: Fix typo.
10931
10932         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10933         * gcc.dg/darwin-abi-3.c: New test.
10934
10935         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10936         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10937
10938         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10939         * gcc.dg/vmx/ops-long-1.c: New test.
10940         * gcc.dg/vmx/ops-long-2.c: New test.
10941
10942 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10943
10944         * g++.dg/lookup/conv-[1234].C: New.
10945
10946 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10947
10948         * g++.dg/parse/attr2.C: Simplify.
10949
10950 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10951
10952         PR c/7284
10953         * gcc.c-torture/execute/pr7284-1.c: New test.
10954
10955 2004-07-22  Brian Booth  <bbooth@redhat.com>
10956
10957         * gcc.dg/tree-ssa/20040721-1.c: New test.
10958
10959 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10960
10961         * g++.dg/template/crash20.c: New.
10962
10963 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10964
10965         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10966         Add dg-run directive.  Declare variables as required.
10967         * gfortran.dg/g77/README: Update
10968
10969 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
10970
10971         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
10972         gcc.dg/cris-peep2-andu2.c: New tests.
10973
10974 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10975
10976         PR c/15052
10977         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
10978         on return type.
10979         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
10980         messages.
10981         * gcc.dg/qual-return-2.c: Update expected messages.
10982         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
10983
10984 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10985
10986         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
10987         * gcc.dg/noncompile/921102-1.c: Update expected error message.
10988
10989 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10990
10991         PR c/11250
10992         * gcc.dg/init-string-1.c: New test.
10993
10994 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
10995
10996         PR middle-end/15345
10997         PR c/16450
10998         * gcc.dg/torture/nested-fn-1.c: New test.
10999
11000 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11001
11002         PR target/16559
11003         * gcc.dg/ia64-fptr-1.c: New file.
11004
11005 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11006
11007         PR c++/14497
11008         * g++.dg/template/spec16.C: New test.
11009         * g++.old-deja/g++.robertl/eb118.C: Remove.
11010
11011 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11012
11013         PR c++/509
11014         * g++.dg/template/spec15.C: New test.
11015
11016 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11017
11018         Copy cases from g77.f-torture/execute and add dg-run
11019         directive.  Other changes as noted.
11020         * gfortran.dg/g77/13037.f
11021         * gfortran.dg/g77/1832.f
11022         * gfortran.dg/g77/19981119-0.f
11023         * gfortran.dg/g77/19990313-0.f
11024         * gfortran.dg/g77/19990313-1.f
11025         * gfortran.dg/g77/19990313-2.f
11026         * gfortran.dg/g77/19990313-3.f
11027         * gfortran.dg/g77/19990419-1.f
11028         * gfortran.dg/g77/19990826-0.f
11029         * gfortran.dg/g77/19990826-2.f
11030         * gfortran.dg/g77/20000503-1.f
11031         * gfortran.dg/g77/20001111.f
11032         * gfortran.dg/g77/20010116.f
11033         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11034         * gfortran.dg/g77/20010430.f
11035         * gfortran.dg/g77/6177.f
11036         * gfortran.dg/g77/947.f
11037         * gfortran.dg/g77/970816-3.f
11038         * gfortran.dg/g77/971102-1.f
11039         * gfortran.dg/g77/980520-1.f
11040         * gfortran.dg/g77/980628-0.f
11041         * gfortran.dg/g77/980628-1.f
11042         * gfortran.dg/g77/980628-10.f
11043         * gfortran.dg/g77/980628-2.f
11044         * gfortran.dg/g77/980628-3.f
11045         * gfortran.dg/g77/980628-7.f
11046         * gfortran.dg/g77/980628-8.f
11047         * gfortran.dg/g77/980628-9.f
11048         * gfortran.dg/g77/980701-0.f
11049         * gfortran.dg/g77/980701-1.f
11050         * gfortran.dg/g77/cabs.f
11051         * gfortran.dg/g77/claus.f
11052         * gfortran.dg/g77/complex_1.f
11053         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11054         * gfortran.dg/g77/dcomplex.f
11055         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11056         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11057         * gfortran.dg/g77/f90-intrinsic-numeric.f
11058         * gfortran.dg/g77/int8421.f
11059         * gfortran.dg/g77/labug1.f
11060         * gfortran.dg/g77/large_vec.f
11061         * gfortran.dg/g77/le.f
11062         * gfortran.dg/g77/short.f
11063         * gfortran.dg/g77/README: Update
11064
11065 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11066
11067         PR c++/16637
11068         * g++.dg/parse/lookup4.C: New test.
11069
11070 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11071
11072         PR c++/16175
11073         * g++.dg/template/ttp10.C: New test.
11074
11075 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11076
11077         * gcc.dg/pr12625-1.c: New test.
11078
11079 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11080
11081         * testsuite/gcc.dg/switch-warn-1.c: New test.
11082         * testsuite/gcc.dg/switch-warn-2.c: New test.
11083         * gcc.c-torture/compile/pr14730.c: Update.
11084
11085 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11086
11087         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11088         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11089         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11090         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11091
11092 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11093
11094         PR c++/16623
11095         * g++.dg/template/assign1.C: New test.
11096
11097 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11098
11099         PR c++/12170
11100         * g++.dg/template/ttp9.C: New test.
11101
11102 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11103
11104         * gcc.dg/format/cmn-err-1.c: New test.
11105
11106 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11107
11108         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11109         gcc.dg/Wparentheses-10.c: New tests.
11110         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11111
11112 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11113
11114         PR fortran/16465
11115         * gfortran.dg/g77//ffixed-line-length-0.f,
11116         gfortran.dg/g77/ffixed-line-length-132.f,
11117         gfortran.dg/g77/ffixed-line-length-72.f,
11118         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11119         gfortran.dg/g77/README: Update.
11120
11121 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11122
11123         PR c++/13092
11124         * g++.dg/template/non-dependent7.C: New test.
11125         * g++.dg/template/non-dependent8.C: Likewise.
11126         * g++.dg/template/non-dependent9.C: Likewise.
11127         * g++.dg/template/non-dependent10.C: Likewise.
11128
11129 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11130
11131         PR c++/16337
11132         * g++.dg/parse/attr2.C: New test.
11133
11134 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11135
11136         * g77.dg: Removed.
11137         * g77.f-torture: Ditto.
11138
11139 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11140
11141         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11142         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11143         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11144
11145 2004-07-16  Richard Henderson  <rth@redhat.com>
11146
11147         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11148
11149 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11150
11151         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11152         tests with full list of options.
11153         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11154         of TORTURE_OPTIONS if test contains 'dg-do run'.
11155
11156         PR fortran/16404
11157         * gfortran.dg/do_iterator.f90: New test.
11158
11159 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11160
11161         PR rtl-optimization/16536
11162         * gcc.c-torture/execute/restrict-1.c: New test.
11163
11164 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11165
11166         PR fortran/15324
11167         * gfortran.dg/pr15324.f90: New test.
11168
11169         PR fortran/15129
11170         * gfortran.dg/pr15129.f90: New test.
11171
11172         PR fortran/15140
11173         * gfortran.dg/pr15140.f90: New test.
11174
11175         PR fortran/13792
11176         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11177         compile-time simplification.
11178
11179 2004-07-14  Mike Stump  <mrs@apple.com>
11180
11181         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11182
11183 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11184
11185         PR target/16325
11186         * gcc.dg/profile-generate-1.c: New.
11187
11188 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11189
11190         * gcc.c-torture/execute/20040709-1.c: New test.
11191         * gcc.c-torture/execute/20040709-2.c: New test.
11192
11193 2004-07-14  Mike Stump  <mrs@apple.com>
11194
11195         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11196
11197 2004-07-14  Mike Stump  <mrs@apple.com>
11198
11199         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11200
11201 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11202
11203         PR c++/16518
11204         * g++.dg/parse/mutable1.C: New test.
11205
11206 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11207
11208         PR tree-optimization/16443
11209         * gcc.dg/tree-ssa/20040713-1.c: New test.
11210
11211 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11212
11213         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11214         for operator new.
11215
11216 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11217
11218         * gfortran.dg/g77/README: New file
11219         * gfortran.dg/g77/19981216-0.f:  Copy from
11220         g77.f-torture/noncompile.  Add "dg-do compile" and
11221         dg-error as required.
11222         * gfortran.dg/g77/19990218-1.f: Likewise
11223         * gfortran.dg/g77/19990905-1.f: Likewise
11224         * gfortran.dg/g77/9263.f: Likewise
11225         * gfortran.dg/g77/980615-0.f: Likewise
11226         * gfortran.dg/g77/980616-0.f: Likewise
11227         * gfortran.dg/g77/check0.f: Likewise
11228         * gfortran.dg/g77/select_no_compile.f: Likewise
11229
11230 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11231
11232         Copy files from g77.f-torture/compile.
11233         Add "{ dg-do compile}".  Other changes as noted
11234         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11235         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11236         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11237         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11238         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11239         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11240         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11241         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11242         statement to conform to standard.  Append alpha1.x for reference.
11243         * gfortran.dg/g77/xformat.f: Add dg-warning
11244
11245 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11246
11247         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11248         Add {dg-do compile} directive.
11249         * gfortran.dg/g77/cpp2.F: Likewise
11250
11251 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11252
11253         PR c++/5402
11254         * g++.dg/lookup/name-clash1.C: New test.
11255
11256         PR c++/9777
11257         * g++.dg/lookup/name-clash2.C: New test.
11258
11259         PR c++/12102
11260         * g++.dg/lookup/name-clash3.C: New test.
11261
11262 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11263
11264         * g++.dg/lookup/new2.C: New test.
11265         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11266
11267 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11268
11269         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11270         Add {dg-do compile} directive.
11271         * gfortran.dg/g77/13060.f: Likewise
11272         * gfortran.dg/g77/19990218-0.f: Likewise
11273         * gfortran.dg/g77/19990305-0.f: Likewise
11274         * gfortran.dg/g77/19990419-0.f: Likewise
11275         * gfortran.dg/g77/19990502-0.f: Likewise
11276         * gfortran.dg/g77/19990502-1.f: Likewise
11277         * gfortran.dg/g77/19990525-0.f: Likewise
11278         * gfortran.dg/g77/19990826-1.f: Likewise
11279         * gfortran.dg/g77/19990826-3.f: Likewise
11280         * gfortran.dg/g77/19990905-2.f: Likewise
11281         * gfortran.dg/g77/20000412-1.f: Likewise
11282         * gfortran.dg/g77/20000511-1.f: Likewise
11283         * gfortran.dg/g77/20000511-2.f: Likewise
11284         * gfortran.dg/g77/20000518.f: Likewise
11285         * gfortran.dg/g77/20000601-1.f: Likewise
11286         * gfortran.dg/g77/20000601-2.f: Likewise
11287         * gfortran.dg/g77/20000629-1.f: Likewise
11288         * gfortran.dg/g77/20000630-2.f: Likewise
11289         * gfortran.dg/g77/20010115.f: Likewise
11290         * gfortran.dg/g77/20010321-1.f: Likewise
11291         * gfortran.dg/g77/20010426.f: Likewise
11292         * gfortran.dg/g77/20020307-1.f: Likewise
11293         * gfortran.dg/g77/8485.f: Likewise
11294         * gfortran.dg/g77/960317-1.f: Likewise
11295         * gfortran.dg/g77/970915-0.f: Likewise
11296         * gfortran.dg/g77/980310-1.f: Likewise
11297         * gfortran.dg/g77/980310-2.f: Likewise
11298         * gfortran.dg/g77/980310-3.f: Likewise
11299         * gfortran.dg/g77/980310-4.f: Likewise
11300         * gfortran.dg/g77/980310-6.f: Likewise
11301         * gfortran.dg/g77/980310-7.f: Likewise
11302         * gfortran.dg/g77/980310-8.f: Likewise
11303         * gfortran.dg/g77/980419-2.f: Likewise
11304         * gfortran.dg/g77/980424-0.f: Likewise
11305         * gfortran.dg/g77/980427-0.f: Likewise
11306         * gfortran.dg/g77/980729-0.f: Likewise
11307         * gfortran.dg/g77/981117-1.f: Likewise
11308         * gfortran.dg/g77/toon_1.f: Likewise
11309
11310 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11311
11312         PR c++/2204
11313         * g++.dg/other/abstract2.C: New test.
11314
11315 2004-07-12  Paul Brook  <paul@codesourcery.com>
11316
11317         * gfortran.dg/pointer_init_1.f90: New test.
11318
11319 2004-07-11  Paul Brook  <paul@codesourcery.com>
11320
11321         PR fortran/15986
11322         * gfortran.dg/contained_1.f90: New test.
11323
11324 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11325
11326         * g++.dg/parse/defarg8.C: New test.
11327
11328 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11329
11330         PR fortran/16433
11331         * gfortran.dg/pr16433.f: New test.
11332
11333         PR fortran/17574
11334         * gfortran.dg/pr15754.f90: New test.
11335
11336 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11337
11338         PR tree-optimization/16437
11339         * gcc.c-torture/execute/bitfld-4.c: New test.
11340
11341 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11342
11343         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11344         access to common var from module.
11345
11346 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11347
11348         PR fortran/16336
11349         * gfortran.fortran-torture/execute/common_2.f90: New test.
11350
11351 2004-07-10  Paul Brook  <paul@codesourcery.com>
11352
11353         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11354
11355 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11356
11357         PR fortran/15969
11358         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11359
11360 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11361
11362         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11363         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11364         * gfortran.dg/g77/ffree-form-1.f: Likewise
11365         * gfortran.dg/g77/ffree-form-2.f: Likewise
11366         * gfortran.dg/g77/ffree-form-3.f: Likewise
11367         * gfortran.dg/g77/fno-underscoring.f: Likewise
11368         * gfortran.dg/g77/funderscoring.f: Likewise
11369         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11370
11371 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11372
11373         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11374
11375 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11376         Paul Brook  <paul@codesourcery.com>
11377
11378         PR fortran/13415
11379         * gfortran.dg/common_pointer_1.f90: New test.
11380
11381 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11382
11383         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11384
11385 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11386
11387         PR target/16364
11388         * gcc.c-torture/compile/20040709-1.c: New.
11389
11390 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11391
11392         PR fortran/14077
11393         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11394
11395 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11396
11397         PR fortran/13201
11398         * gfortran.dg/shape_1.f90: New test.
11399
11400 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11401             Andrew Pinski  <apinski@apple.com>
11402
11403         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11404
11405 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11406
11407         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11408         comment.
11409
11410 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11411         Paul Brook  <paul@codesourcery.com>
11412
11413         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11414         '.f95' and '.F95'.
11415
11416 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11417
11418         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11419
11420 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11421
11422         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11423         testcases with capital suffix.
11424
11425 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11426
11427         PR fortran/15481
11428         PR fortran/13372
11429         PR fortran/13575
11430         PR fortran/15978
11431         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11432
11433         * gfortran.dg/implicit_1.f90: New test.
11434
11435 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11436
11437         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11438         expression to match gfortran warning/error messages
11439         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11440         dg-error text.
11441
11442 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11443
11444         * lib/fortran-torture.exp: Rename proc search_for to
11445         search_for_re.
11446
11447 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11448
11449         * gcc.c-torture/execute/simd-5.x: New file.
11450         XFAIL on SPARC 64-bit at -O0.
11451
11452 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11453
11454         PR c++/8211
11455         PR c++/16165
11456         * g++.dg/warn/effc3.C: New test.
11457
11458 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11459
11460         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11461         change X to 1X in format.
11462         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11463         add data statements to conform to standard.
11464
11465 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11466
11467         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11468         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11469         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11470
11471 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11472
11473         * gfortran.dg/g77/7388.f: Copy from g77.dg
11474         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11475         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11476         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11477         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11478         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11479         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11480         * gfortran.dg/g77/strlen0.f: Likewise
11481
11482 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11483
11484         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11485         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11486
11487 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11488
11489         * gcc.c-torture/execute/920428-2.x: Delete.
11490         * gcc.c-torture/execute/920501-7.x: Likewise.
11491
11492 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11493
11494         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11495         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11496         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11497         prescott and c3-2.
11498         (PREFETCH_3DNOW): Add -march=c3.
11499
11500 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11501
11502         PR c/16437
11503         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11504         * gcc.c-torture/execute/bf64-1.x: Likewise.
11505
11506 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11507
11508         * gcc.c-torture/compile/20040708-1.c: New test.
11509
11510 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11511
11512         PR c++/16169
11513         * g++.dg/warn/effc2.C: New test.
11514
11515 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11516
11517         * gcc.c-torture/execute/bitfld-1.x: Remove.
11518         * gcc.c-torture/execute/bitfld-3.c: New test.
11519         * gcc.dg/bitfld-2.c: Remove XFAILs.
11520
11521 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11522
11523         PR c++/16276
11524         * g++.dg/rtti/tinfo1.C: New file.
11525
11526 2004-07-07  Eric Christopher  <echristo@redhat.com>
11527
11528         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11529
11530 2004-07-07  Andrew Pinski  <apinski@apple.com>
11531
11532         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11533
11534 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11535
11536         * g++.dg/init/call1.C: XFAIL.
11537
11538 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11539
11540         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11541         except for movstrict*, to movmem* and clrstr* to clrmem*.
11542
11543 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11544
11545         * gcc.c-torture/execute/20040707-1.c: New test.
11546
11547 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11548
11549         * gcc.c-torture/execute/20040706-1.c: New test.
11550
11551 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11552
11553         PR c++/3671
11554         * g++.dg/template/spec14.C: New test.
11555
11556 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11557
11558         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11559         nothing if not yet defined.  Use it in b, c and d type definitions.
11560         * gcc.c-torture/execute/20040705-1.c: New test.
11561         * gcc.c-torture/execute/20040705-2.c: New test.
11562
11563 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11564
11565         PR c++/2518
11566         * g++.dg/lookup/new1.C: New test.
11567
11568 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11569
11570         PR c++/11406
11571         * g++.dg/template/sizeof8.C: New test.
11572
11573 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11574
11575         * gcc.c-torture/compile/20040705-1.c: New test.
11576
11577 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11578
11579         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11580
11581 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11582
11583         * gcc.dg/cpp/if-mop.c: Two new testcases.
11584         * gcc.dg/cpp/trad/comment-3.c: New.
11585
11586 2004-07-04  Paul Brook  <paul@codesourcery.com>
11587
11588         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11589
11590 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11591
11592         PR c++/3761
11593         * g++.dg/lookup/crash4.C: New test.
11594
11595 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11596
11597         * gcc.c-torture/execute/builtin-abs-1.c
11598         * gcc.c-torture/execute/builtin-abs-2.c
11599         * gcc.c-torture/execute/builtin-complex-1.c
11600         * gcc.c-torture/execute/builtins/string-1-lib.c
11601         * gcc.c-torture/execute/builtins/string-1.c
11602         * gcc.c-torture/execute/builtins/string-2-lib.c
11603         * gcc.c-torture/execute/builtins/string-2.c
11604         * gcc.c-torture/execute/builtins/string-3-lib.c
11605         * gcc.c-torture/execute/builtins/string-3.c
11606         * gcc.c-torture/execute/builtins/string-4-lib.c
11607         * gcc.c-torture/execute/builtins/string-4.c
11608         * gcc.c-torture/execute/builtins/string-5-lib.c
11609         * gcc.c-torture/execute/builtins/string-5.c
11610         * gcc.c-torture/execute/builtins/string-6-lib.c
11611         * gcc.c-torture/execute/builtins/string-6.c
11612         * gcc.c-torture/execute/builtins/string-7-lib.c
11613         * gcc.c-torture/execute/builtins/string-7.c
11614         * gcc.c-torture/execute/builtins/string-8-lib.c
11615         * gcc.c-torture/execute/builtins/string-8.c
11616         * gcc.c-torture/execute/builtins/string-9-lib.c
11617         * gcc.c-torture/execute/builtins/string-9.c
11618         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11619         * gcc.c-torture/execute/builtins/string-asm-1.c
11620         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11621         * gcc.c-torture/execute/builtins/string-asm-2.c
11622         * gcc.c-torture/execute/stdio-opt-1.c
11623         * gcc.c-torture/execute/stdio-opt-2.c
11624         * gcc.c-torture/execute/stdio-opt-3.c
11625         * gcc.c-torture/execute/string-opt-1.c
11626         * gcc.c-torture/execute/string-opt-10.c
11627         * gcc.c-torture/execute/string-opt-11.c
11628         * gcc.c-torture/execute/string-opt-12.c
11629         * gcc.c-torture/execute/string-opt-13.c
11630         * gcc.c-torture/execute/string-opt-14.c
11631         * gcc.c-torture/execute/string-opt-15.c
11632         * gcc.c-torture/execute/string-opt-16.c
11633         * gcc.c-torture/execute/string-opt-2.c
11634         * gcc.c-torture/execute/string-opt-6.c
11635         * gcc.c-torture/execute/string-opt-7.c
11636         * gcc.c-torture/execute/string-opt-8.c:
11637         Replace with ...
11638
11639         * gcc.c-torture/execute/builtins/abs-2.c
11640         * gcc.c-torture/execute/builtins/abs-3.c
11641         * gcc.c-torture/execute/builtins/complex-1.c
11642         * gcc.c-torture/execute/builtins/fprintf.c
11643         * gcc.c-torture/execute/builtins/fputs.c
11644         * gcc.c-torture/execute/builtins/memcmp.c
11645         * gcc.c-torture/execute/builtins/memmove.c
11646         * gcc.c-torture/execute/builtins/memops-asm.c
11647         * gcc.c-torture/execute/builtins/mempcpy-2.c
11648         * gcc.c-torture/execute/builtins/mempcpy.c
11649         * gcc.c-torture/execute/builtins/memset.c
11650         * gcc.c-torture/execute/builtins/printf.c
11651         * gcc.c-torture/execute/builtins/sprintf.c
11652         * gcc.c-torture/execute/builtins/strcat.c
11653         * gcc.c-torture/execute/builtins/strchr.c
11654         * gcc.c-torture/execute/builtins/strcmp.c
11655         * gcc.c-torture/execute/builtins/strcpy.c
11656         * gcc.c-torture/execute/builtins/strcspn.c
11657         * gcc.c-torture/execute/builtins/strlen-2.c
11658         * gcc.c-torture/execute/builtins/strlen.c
11659         * gcc.c-torture/execute/builtins/strncat.c
11660         * gcc.c-torture/execute/builtins/strncmp-2.c
11661         * gcc.c-torture/execute/builtins/strncmp.c
11662         * gcc.c-torture/execute/builtins/strncpy.c
11663         * gcc.c-torture/execute/builtins/strpbrk.c
11664         * gcc.c-torture/execute/builtins/strpcpy-2.c
11665         * gcc.c-torture/execute/builtins/strpcpy.c
11666         * gcc.c-torture/execute/builtins/strrchr.c
11667         * gcc.c-torture/execute/builtins/strspn.c
11668         * gcc.c-torture/execute/builtins/strstr-asm.c
11669         * gcc.c-torture/execute/builtins/strstr.c:
11670         ... these new files.
11671
11672         * gcc.c-torture/execute/builtins/abs-2-lib.c
11673         * gcc.c-torture/execute/builtins/abs-3-lib.c
11674         * gcc.c-torture/execute/builtins/complex-1-lib.c
11675         * gcc.c-torture/execute/builtins/fprintf-lib.c
11676         * gcc.c-torture/execute/builtins/fputs-lib.c
11677         * gcc.c-torture/execute/builtins/memcmp-lib.c
11678         * gcc.c-torture/execute/builtins/memmove-lib.c
11679         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11680         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11681         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11682         * gcc.c-torture/execute/builtins/memset-lib.c
11683         * gcc.c-torture/execute/builtins/printf-lib.c
11684         * gcc.c-torture/execute/builtins/sprintf-lib.c
11685         * gcc.c-torture/execute/builtins/strcat-lib.c
11686         * gcc.c-torture/execute/builtins/strchr-lib.c
11687         * gcc.c-torture/execute/builtins/strcmp-lib.c
11688         * gcc.c-torture/execute/builtins/strcpy-lib.c
11689         * gcc.c-torture/execute/builtins/strcspn-lib.c
11690         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11691         * gcc.c-torture/execute/builtins/strlen-lib.c
11692         * gcc.c-torture/execute/builtins/strncat-lib.c
11693         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11694         * gcc.c-torture/execute/builtins/strncmp-lib.c
11695         * gcc.c-torture/execute/builtins/strncpy-lib.c
11696         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11697         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11698         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11699         * gcc.c-torture/execute/builtins/strrchr-lib.c
11700         * gcc.c-torture/execute/builtins/strspn-lib.c
11701         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11702         * gcc.c-torture/execute/builtins/strstr-lib.c
11703         * gcc.c-torture/execute/builtins/lib/abs.c
11704         * gcc.c-torture/execute/builtins/lib/fprintf.c
11705         * gcc.c-torture/execute/builtins/lib/memset.c
11706         * gcc.c-torture/execute/builtins/lib/printf.c
11707         * gcc.c-torture/execute/builtins/lib/sprintf.c
11708         * gcc.c-torture/execute/builtins/lib/strcpy.c
11709         * gcc.c-torture/execute/builtins/lib/strcspn.c
11710         * gcc.c-torture/execute/builtins/lib/strncat.c
11711         * gcc.c-torture/execute/builtins/lib/strncmp.c
11712         * gcc.c-torture/execute/builtins/lib/strncpy.c
11713         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11714         * gcc.c-torture/execute/builtins/lib/strspn.c
11715         * gcc.c-torture/execute/builtins/lib/strstr.c:
11716         New files containing support routines.
11717
11718         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11719         declaration.
11720         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11721         when not optimizing.
11722
11723 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11724
11725         PR c++/16240
11726         * g++.dg/abi/mangle22.C: New test.
11727         * g++.dg/abi/mangle23.C: Likewise.
11728
11729 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11730
11731         PR fortran/16290
11732         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11733         Allow for cases without denormalized floating point numbers.
11734
11735 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11736
11737         PR c/1027
11738         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11739         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11740         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11741         expected warning text.
11742         * gcc.dg/format/diag-2.c: New test.
11743
11744 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11745
11746         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11747
11748 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11749
11750         * gcc.dg/builtins-43.c: New.
11751         * gcc.dg/builtins-44.c: New.
11752         * gcc.dg/builtins-45.c: New.
11753
11754 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11755             Andreas Tobler  <a.tobler@schweiz.ch>
11756
11757         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11758         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11759         as SIGSEGV.
11760         * gcc.dg/cleanup-11.c: Likewise.
11761         * gcc.dg/cleanup-8.c: Likewise.
11762         * gcc.dg/cleanup-9.c: Likewise.
11763         * gcc.dg/cleanup-5.c: Run on all platforms.
11764
11765 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11766
11767         * g++.dg/warn/nonnull1.C: New test.
11768
11769 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11770
11771         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11772         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11773         Special-case the Sun compiler wrt to <complex.h>.
11774
11775 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11776
11777         * gcc.dg/Wunreachable-8.C: New test.
11778
11779         * gcc.dg/h8300-ice2.c : New test.
11780
11781 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11782
11783         PR fortran/16161
11784         * gfortran.fortran-torture/compile/implicit.f90: Add test
11785         for implicit character.
11786
11787 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11788
11789         PR fortran/16289
11790         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11791         Use tiny() intrinsic to find smallest non-negative real
11792
11793 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11794
11795         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11796         * gcc.dg/compat/struct-by-value-22_x.c: New.
11797         * gcc.dg/compat/struct-by-value-22_y.c: New.
11798
11799         * gcc.c-torture/execute/20040629-1.c: New test.
11800
11801 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11802
11803         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11804         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11805
11806         PR target/16195
11807         * gcc.dg/20040625-1.c: New test.
11808
11809 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11810
11811         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11812
11813 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11814
11815         PR fortran/15963
11816         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11817
11818 2004-06-29  Richard Henderson  <rth@redhat.com>
11819
11820         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11821
11822 2004-06-29  Paul Brook  <paul@codesourcery.com>
11823
11824         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11825         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11826
11827 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11828
11829         PR c++/16260
11830         * g++.dg/parse/crash15.C: New.
11831
11832 2004-06-28  Andrew Pinski  <apinski@apple.com>
11833
11834         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11835         by the error already.
11836
11837         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11838
11839 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11840
11841         PR target/14041
11842         * gcc.dg/h8300-bss-align-1.c : New.
11843
11844 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11845
11846         * PR c++/16174
11847         * g++.dg/template/ctor4.C: New.
11848
11849 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11850
11851         PR c++/16205
11852         * g++.dg/warn/Wsequence-point-1.C: New test.
11853
11854 2004-06-27  Paul Brook  <paul@codesourcery.com>
11855
11856         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11857
11858 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11859
11860         * g++.old-deja/g++.mike/p7325.C: Remove.
11861
11862 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11863
11864         PR c/14963
11865         * gcc.dg/pr14963.c: New test.
11866
11867 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11868
11869         PR c++/16193
11870         * g++.dg/parse/redef1.C: New test.
11871
11872 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11873
11874         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11875         20021110.c.
11876         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11877         20021119-1.c.
11878         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11879         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11880         5-04.c.
11881         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11882         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11883         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11884         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11885         g++.brendan/enum14.C.
11886         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11887         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11888         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11889         g++.mike/virt1.C.
11890         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11891         memtemp24.C.
11892
11893 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11894
11895         * gcc.dg/20040527-1.c: New test case.
11896
11897 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11898
11899         PR gfortran/pr16196
11900         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11901
11902 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11903
11904         PR middle-end/15825
11905         * gcc.dg/pr15825-1.c: New test case.
11906
11907 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11908
11909         * gcc.c-torture/execute/20040625-1.c: New test.
11910
11911 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11912
11913         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11914
11915 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11916
11917         * gcc.dg/torture/mips-div-1.c: New test.
11918
11919 2004-06-24  Jeff Law  <law@redhat.com>
11920
11921         * gcc.dg/tree-ssa/20040624-1.c: New test.
11922
11923 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11924
11925         * gcc.c-torture/compile/20040624-1.c: New test.
11926
11927 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11928
11929         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11930         this directory.
11931
11932 2004-06-23  Andrew Pinski  <apinski@apple.com>
11933
11934         PR middle-end/15988
11935         * g++.dg/opt/ptrmem4.C: New test.
11936
11937         * gcc.dg/c90-array-quals-2.c: New test.
11938
11939 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11940
11941         * gcc.dg/kpice1.c: New test.
11942
11943 2006-06-23  Andrew Pinski  <apinski@apple.com>
11944
11945         * gcc.dg/c90-array-quals.c: New test.
11946
11947 2006-06-22  Richard Henderson  <rth@redhat.com>
11948
11949         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11950
11951 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11952
11953         * gcc.dg/builtins-config.h: Handle FreeBSD.
11954
11955 2006-06-22  Richard Henderson  <rth@redhat.com>
11956
11957         * g++.dg/opt/devirt1.C: New.
11958
11959 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11960
11961         * g++.dg/opt/pr15551.C: New testcase.
11962
11963 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11964
11965         PR target/14800
11966         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
11967         x86_64-*-linux* when compiling for 32bit.
11968
11969 2004-06-21  Andrew Pinski  <apinski@apple.com>
11970
11971         * gcc.dg/pch/struct-1.c: New.
11972         * gcc.dg/pch/struct-1.hs: New.
11973
11974 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
11975
11976         * gcc.dg/pch/save-temps-1.c: New file.
11977         * gcc.dg/pch/save-temps-1.hs: New file.
11978
11979 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11980
11981         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
11982         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
11983
11984 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11985
11986         * gfortran.fortran-torture/execute/select_1.f90: Rename function
11987         to fix type error.
11988         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
11989         Remove trailing spaces.
11990
11991 2004-06-21  Richard Henderson  <rth@redhat.com>
11992
11993         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
11994         merging && to BIT_FIELD_REF.
11995
11996 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
11997
11998         * g++.dg/opt/placeholder1.C: New test.
11999
12000 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12001
12002         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12003         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12004         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12005         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12006
12007 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12008
12009         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12010         extern "C".
12011         * g++.dg/other/pragma-re-1.C: Add comments.
12012
12013 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12014
12015         PR gfortran/16080
12016         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12017
12018 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12019
12020         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12021         instead of setting the type of size_t by
12022         hand.
12023
12024 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12025
12026         * gcc.dg/unordered-2.c: New test case.
12027         * gcc.dg/unordered-3.c: New test case.
12028
12029 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12030
12031         PR other/16043
12032         * lib/g++.exp (g++_version): Tweak regexp for version
12033         * lib/g77.exp (g77_version): Likewise
12034         * lib/gfortran.exp (gfortran_version): Likewise
12035         * lib/objc.exp (objc_version): Likewise
12036         * lib/treelang.exp (treelang_version): Likewise
12037
12038 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12039
12040         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12041         Use INT_MAX instead of __INT_MAX__.
12042         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12043
12044         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12045         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12046         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12047         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12048         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12049         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12050         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12051         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12052         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12053
12054         * gcc.dg/range-test-1.c: New test.
12055         * g++.dg/opt/range-test-1.C: New test.
12056
12057 2004-06-17  Richard Henderson  <rth@redhat.com>
12058
12059         * objc.dg/sync-1.m: New.
12060         * objc.dg/try-catch-1.m: Don't force next runtime.
12061         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12062         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12063         shadowed catch clause.
12064         * objc.dg/try-catch-5.m: New.
12065
12066 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12067
12068         Bug 14610
12069         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12070
12071 2004-06-15  Richard Henderson  <rth@redhat.com>
12072
12073         * gcc.dg/20001116-1.c: Move expected warning line.
12074
12075 2004-06-15  Richard Henderson  <rth@redhat.com>
12076
12077         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12078         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12079
12080 2004-06-15  Jeff Law  <law@redhat.com>
12081
12082         * gcc.dg/tree-ssa/20040615-1.c: New test.
12083         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12084         be less sensitive to operand ordering.
12085         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12086
12087 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12088
12089         * g++.dg/abi/bitfield3.C: Add comment..
12090
12091 2004-06-15  Richard Henderson  <rth@redhat.com>
12092
12093         * g++.dg/ext/stmtexpr1.C: XFAIL.
12094         * gcc.dg/20030612-1.c: XFAIL.
12095
12096 2004-06-15  Eric Christopher  <echristo@redhat.com>
12097
12098         * g++.dg/charset/asm5.c: New.
12099         * gcc.dg/charset/asm6.c: New.
12100
12101 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12102
12103         PR fortran/15962
12104         * gfortran.fortran-torture/execute/select_1.f90: New test.
12105
12106 2004-06-15  Paul Brook  <paul@codesourcery.com>
12107
12108         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12109
12110 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12111
12112         PR c++/15967
12113         * g++.dg/lookup/crash3.C: New test.
12114
12115 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12116
12117         PR c++/15947
12118         * g++.dg/parse/dtor4.C: New test.
12119
12120 2004-06-14  Jeff Law  <law@redhat.com>
12121
12122         * gcc.c-torture/compile/20040614-1.c: New test.
12123
12124 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12125
12126         PR fortran/15211
12127         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12128         LEN of a character array.
12129
12130 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12131
12132         PR c++/15096
12133         * g++.dg/template/ptrmem10.C: New test.
12134
12135         PR c++/14930
12136         * g++.dg/template/friend30.C: New test.
12137
12138 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12139
12140         PR fortran/14928
12141         * gfortran.fortran-torture/compile/mloc.f90: New test.
12142
12143 2004-06-13  Paul Brook  <paul@codesourcery.com>
12144
12145         * gfortran.fortran-torture/execute/random_2.f90: New test.
12146
12147 2004-06-13  Eric Christopher  <echristo@redhat.com>
12148
12149         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12150
12151 2004-06-12  Paul Brook  <paul@codesourcery.com>
12152
12153         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12154
12155 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12156
12157         PR fortran/14923
12158         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12159
12160 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12161
12162         PR fortran/14957
12163         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12164         syntax errors in end statements of contained subroutines.
12165
12166 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12167
12168         PR fortran/12841
12169         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12170
12171 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12172
12173         PR fortran/15665
12174         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12175
12176 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12177
12178         PR gfortran/12839
12179         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12180
12181 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12182
12183         PR c++/15862
12184         * g++.dg/parse/enum1.C: New test.
12185
12186 2004-06-10  Jeff Law  <law@redhat.com>
12187
12188         * gcc.c-torture/compile/20040610-1.c: New test.
12189
12190 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12191
12192         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12193         * g++.old-deja/g++.other/decl3.C: Likewise.
12194
12195 2004-06-10  Brian Booth  <bbooth@redhat.com>
12196
12197         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12198         V_MAY_DEF instead of VDEF.
12199         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12200
12201 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12202
12203         PR c++/14211
12204         * g++.dg/conversion/const1.C: New test.
12205
12206         PR c++/15076
12207         * g++.dg/conversion/reinterpret1.C: New test.
12208
12209         PR c++/15877
12210         * g++.dg/template/enum2.C: New test.
12211
12212         PR c++/15227
12213         * g++.dg/template/error13.C: New test.
12214
12215 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12216
12217         PR fortran/14957
12218         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12219         arguments to test_* REAL and of the right size.
12220
12221 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12222
12223         PR target/15569
12224         PR rtl-optimization/15681
12225         * gcc.dg/20040609-1.c: New test.
12226
12227 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12228
12229         PR c++/14791
12230         * g++.dg/opt/builtins1.C: New test.
12231
12232 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12233
12234         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12235         that use default windows32 struct layout.
12236         * gcc.dg/i386-bitfield2.c: Likewise.
12237
12238 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12239
12240         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12241         for mingw32 and cygwin targets.
12242
12243 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12244
12245         * gcc.dg/pch/macro-4.c: New.
12246         * gcc.dg/pch/macro-4.hs: New.
12247
12248 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12249
12250         PR fortran/13249
12251         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12252
12253 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12254
12255         PR fortran/13372
12256         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12257
12258 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12259
12260         PR gfortran/14897
12261         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12262
12263 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12264
12265         PR gfortran/15755
12266         * gfortran.fortran-torture/execute/backspace.c : New test.
12267
12268 2004-06-09  Paul Brook  <paul@codesourcery.com>
12269
12270         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12271         (pointer_to_section): Rewrite to use smaller array.
12272
12273 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12274
12275         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12276         * gcc.dg/ext/altivec-10.c: Same.
12277         * gcc.dg/ext/altivec-11.c: Same.
12278         * gcc.dg/ext/altivec-12.c: Same.
12279         * gcc.dg/ext/altivec-13.c: Same.
12280         * gcc.dg/ext/altivec-14.c: Same.
12281         * gcc.dg/ext/altivec-15.c: Same.
12282         * gcc.dg/ext/altivec-16.c: Same.
12283         * gcc.dg/ext/altivec-3.c: Same.
12284         * gcc.dg/ext/altivec-4.c: Same.
12285         * gcc.dg/ext/altivec-6.c: Same.
12286         * gcc.dg/ext/altivec-7.c: Same.
12287         * gcc.dg/ext/altivec-8.c: Same.
12288         * gcc.dg/ext/altivec-varargs-1.c: Same.
12289
12290         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12291         * g++.dg/ext/altivec-10.C: Same.
12292         * g++.dg/ext/altivec-2.C: Same.
12293         * g++.dg/ext/altivec-3.C: Same.
12294         * g++.dg/ext/altivec-4.C: Same.
12295         * g++.dg/ext/altivec-5.C: Same.
12296         * g++.dg/ext/altivec-6.C: Same.
12297         * g++.dg/ext/altivec-7.C: Same.
12298         * g++.dg/ext/altivec-8.C: Same.
12299         * g++.dg/ext/altivec-9.C: Same.
12300
12301 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12302
12303         PR c++/7841
12304         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12305
12306 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12307
12308         * gcc.dg/union-1.c: New test.
12309
12310 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12311
12312         * gcc.dg/builtins-41.c: New test case.
12313         * gcc.dg/builtins-42.c: New test case.
12314
12315 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12316
12317         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12318         * g++.dg/ext/altivec-10.C: Same.
12319         * g++.dg/ext/altivec-2.C: Same.
12320         * g++.dg/ext/altivec-3.C: Same.
12321         * g++.dg/ext/altivec-4.C: Same.
12322         * g++.dg/ext/altivec-5.C: Same.
12323         * g++.dg/ext/altivec-6.C: Same.
12324         * g++.dg/ext/altivec-7.C: Same.
12325         * g++.dg/ext/altivec-8.C: Same.
12326         * g++.dg/ext/altivec-9.C: Same.
12327         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12328         * g++.old-deja/g++.brendan/new3.C: Same.
12329         * gcc.c-torture/execute/eeprof-1.x: Same.
12330
12331 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12332
12333         PR c/14765
12334         * gcc.dg/pr14765-1.c: New test.
12335
12336 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12337
12338         PR c/14649
12339         * gcc.dg/pr14649-1.c: New test case.
12340
12341 2004-06-07  Richard Henderson  <rth@redhat.com>
12342
12343         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12344         if temporaries.
12345
12346 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12347
12348         * g++.dg/eh/elide1.C: Remove XFAIL.
12349
12350 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12351
12352         PR c++/15337
12353         * g++.dg/expr/sizeof3.C: New test.
12354
12355         PR c++/14777
12356         * g++.dg/template/access14.C: New test.
12357
12358         PR c++/15554
12359         * g++.dg/template/enum1.C: New test.
12360
12361         PR c++/15057
12362         * g++.dg/eh/throw1.C: New test.
12363
12364 2004-06-07  David Ayers  <d.ayers@inode.at>
12365             Ziemowit Laski  <zlaski@apple.com>
12366
12367         * lib/objc.exp (objc_target_compile): Revert the '-framework
12368         Foundation' flag fix, since bare Darwin does not ship
12369         with the Foundation framework.
12370         * objc/execute/next_mapping.h: Provide a local NSConstantString
12371         @interface and @implementation.
12372         (objc_constant_string_init): A constructor function, used to
12373         initialize the NSConstantString meta-class object.
12374         * objc/execute/string1.m: Include "next_mapping.h" instead of
12375         <Foundation/NSString.h>.
12376         * objc/execute/string2.m: Likewise.
12377         * objc/execute/string3.m: Likewise.
12378         * objc/execute/string4.m: Likewise.
12379
12380 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12381
12382         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12383         to double. Replace double with FLOAT.
12384         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12385
12386         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12387         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12388         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12389         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12390         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12391         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12392         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12393         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12394
12395 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12396
12397         PR c/13519
12398         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12399
12400 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12401
12402         PR c++/15503
12403         * g++.dg/template/meminit2.C: New test.
12404
12405 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12406
12407         PR target/15822
12408         * gcc.c-torture/execute/compare-fp-1.c,
12409         gcc.c-torture/execute/compare-fp-2.c,
12410         gcc.c-torture/execute/compare-fp-3.c,
12411         gcc.c-torture/execute/compare-fp-4.c,
12412         gcc.c-torture/execute/compare-fp-3.x,
12413         gcc.c-torture/execute/compare-fp-4.x: Moved...
12414         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12415         gcc.c-torture/execute/ieee/compare-fp-2.c,
12416         gcc.c-torture/execute/ieee/compare-fp-3.c,
12417         gcc.c-torture/execute/ieee/compare-fp-4.c,
12418         gcc.c-torture/execute/ieee/compare-fp-3.x,
12419         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12420
12421 2004-06-04  David Ayers  <d.ayers@inode.at>
12422
12423         * objc/execute/protocol-isEqual-4.m: New testcase.
12424
12425 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12426
12427         * objc/execute/protocol-isEqual-1.m: New testcase.
12428         * objc/execute/protocol-isEqual-2.m: New testcase.
12429         * objc/execute/protocol-isEqual-3.m: New testcase.
12430
12431 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12432
12433         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12434
12435 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12436
12437         * lib/objc.exp (objc_target_compile): When running tests on
12438         Darwin (Mac OS X), inform the linker about '-framework
12439         'Foundation'.
12440
12441 2004-06-02  Eric Christopher  <echristo@redhat.com>
12442
12443         * gcc.c-torture/compile/20040602-1.c: New.
12444
12445 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12446
12447         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12448         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12449
12450         PR tree-optimization/14736
12451         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12452
12453         PR tree-optimization/14042
12454         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12455
12456         PR tree-optimization/14729
12457         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12458
12459 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12460
12461         PR fortran/15557
12462         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12463
12464 2004-06-01  Richard Hederson  <rth@redhat.com>
12465
12466         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12467
12468 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12469
12470         PR c++/14932
12471         * g++.dg/parse/offsetof4.C: New test.
12472
12473 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12474
12475         PR objc/7993
12476         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12477
12478 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12479
12480         PR c++/15701
12481         * g++.dg/template/friend29.C: New test.
12482
12483 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12484
12485         PR c/15749
12486         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12487
12488 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12489
12490         * gcc.dg/sparc-trap-1.c: New test.
12491
12492 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12493
12494         PR middle-end/15069
12495         * g++.dg/opt/fold3.C: New test case.
12496
12497 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12498
12499         * lib/target-supports.exp (check_iconv_available): Fix fallout
12500         from 2004-05-28 patch.
12501
12502 2004-05-30  Paul Brook  <paul@codesourcery.com>
12503
12504         PR fortran/15620
12505         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12506         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12507
12508 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12509
12510         * gfortran.fortran-torture/execute/random_1.f90: New test.
12511
12512 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12513
12514         * g++.dg/ext/altivec-10.C: New test.
12515
12516 2004-05-29  Paul Brook  <paul@codesourcery.com>
12517
12518         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12519
12520 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12521
12522         * gcc.dg/altivec-16.c: New test.
12523
12524 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12525
12526         * lib/target-supports.exp (check_vmx_hw_available): New.
12527         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12528
12529         * lib/target-supports.exp (check_alias_available,
12530         check_iconv_available, check_named_sections_available): Use
12531         unique names for temporary files.
12532
12533 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12534
12535         * gcc.dg/altivec-15.c: New test.
12536
12537 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12538
12539         PR c++/15083
12540         * g++.dg/warn/noeffect6.C: New test.
12541
12542         PR c++/15471
12543         * g++.dg/expr/ptrmem4.C: New test.
12544
12545         PR c++/15640
12546         * g++.dg/template/operator3.C: New test.
12547
12548 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12549
12550         PR c++/14668
12551         * g++.dg/lookup/redecl1.C: New test.
12552         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12553
12554 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12555
12556         * gcc.c-torture/execute/compare-fp-1.c,
12557         gcc.c-torture/execute/compare-fp-2.c,
12558         gcc.c-torture/execute/compare-fp-3.c,
12559         gcc.c-torture/execute/compare-fp-4.c,
12560         gcc.c-torture/execute/compare-fp-3.x,
12561         gcc.c-torture/execute/compare-fp-4.x,
12562         gcc.dg/pr15649-1.c: New.
12563
12564 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12565
12566         PR c++/12883
12567         * g++.dg/init/array14.C: New test.
12568
12569 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12570
12571         * lib/compat.exp (compat-get-options-main): New.
12572         (compat-get-options): Remove unneeded code, warn for ignored
12573         command.
12574         (compat-execute): Check flag set by dg-require-* commands.
12575
12576         * lib/compat.exp (compat-execute): Break up long lines.
12577
12578 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12579
12580         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12581         * gcc.dg/altivec-14.c: New test.
12582         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12583
12584         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12585         * gcc.dg/altivec-12.c: Ditto.
12586
12587         * gcc.dg/altivec-3.c: Move call to altivec_check.
12588
12589 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12590
12591         PR c++/15044
12592         * g++.dg/template/error12.C: New test.
12593
12594         PR c++/15317
12595         * g++.dg/ext/attrib15.C: New test.
12596
12597         PR c++/15329
12598         * g++.dg/template/ptrmem9.C: New test.
12599
12600 2004-05-25  Paul Brook  <paul@codesourcery.com>
12601
12602         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12603
12604 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12605
12606         PR c++/15165
12607         * g++.dg/template/crash19.C: New test.
12608
12609 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12610
12611         PR c++/15025
12612         * g++.dg/template/redecl1.C: New test.
12613
12614 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12615
12616         PR c++/14821
12617         * g++.dg/other/ns1.C: New test.
12618
12619         PR c++/14883
12620         * g++.dg/template/invalid1.C: New test.
12621
12622 2004-05-23  Paul Brook  <paul@codesourcery.com>
12623         Victor Leikehman  <lei@haifasphere.co.il>
12624
12625         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12626         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12627
12628 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12629
12630         PR c++/15285
12631         PR c++/15299
12632         * g++.dg/template/non-dependent5.C: New test.
12633         * g++.dg/template/non-dependent6.C: New test.
12634
12635 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12636
12637         PR c++/15507
12638         * g++.dg/inherit/union1.C: New test.
12639
12640         PR c++/15542
12641         * g++.dg/template/addr1.C: New test.
12642
12643         PR c++/15427
12644         * g++.dg/template/array5.C: New test.
12645
12646         PR c++/15287
12647         * g++.dg/template/array6.C: New test.
12648
12649 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12650             Roger Sayle  <roger@eyesopen.com>
12651
12652         * g++.dg/lookup/forscope2.C: New test case.
12653
12654 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12655
12656         * gcc.dg/cpp/Wmissingdirs.c: New.
12657
12658 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12659
12660         PR target/15301
12661         * gcc.dg/compat/union-m128-1.h: New file.
12662         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12663         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12664         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12665
12666 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12667
12668         PR target/15302
12669         * gcc.dg/compat/struct-complex-1.h: New file.
12670         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12671         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12672         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12673
12674 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12675
12676         PR middle-end/3074
12677         * gcc.dg/pr3074-1.c: New test case.
12678         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12679
12680 2004-05-20  Falk Hueffner  <falk@debian.org>
12681
12682         PR other/15526
12683         * gcc.dg/ftrapv-1.c: New test case.
12684
12685 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12686
12687         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12688
12689 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12690             Jeff Law  <law@redhat.com>
12691
12692         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12693         * gcc.dg/tree-ssa/20040518-2.c: New test.
12694
12695         * gcc.dg/tree-ssa/20040518-1.c: New test.
12696
12697 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12698
12699         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12700
12701 2004-05-18  Paul Brook  <paul@codesourcery.com>
12702
12703         PR fortran/13930
12704         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12705
12706 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12707
12708         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12709         constant folding.
12710
12711 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12712
12713         * gcc.dg/tree-ssa/20040517-1.c: New test.
12714
12715 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12716
12717         * gcc.dg/loop-4.c: New test.
12718
12719 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12720
12721         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12722
12723 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12724
12725         PR fortran/15311
12726         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12727
12728 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12729
12730         PR fortran/13826
12731         PR fortran/13940
12732         * gfortran.fortran-torture/compile/data_1.f90: New test.
12733
12734 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12735
12736         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12737         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12738
12739 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12740
12741         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12742
12743 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12744
12745         PR c/15444
12746         * gcc.dg/format/xopen-1.c: Adjust expected message.
12747         * gcc.dg/format/xopen-3.c: New test.
12748
12749 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12750
12751         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12752
12753 2004-05-14  Jeff Law  <law@redhat.com>
12754
12755         * gcc.dg/tree-ssa/20040514-2.c: New test.
12756
12757 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12758
12759         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12760         this ...
12761         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12762         this.
12763
12764 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12765
12766         * gcc.dg/tree-ssa/20040514-1.c: New test.
12767
12768 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12769
12770         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12771         test.
12772
12773 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12774
12775         PR fortran/14066
12776         * gfortran.fortran-torture/compile/do_1.f90: New test.
12777
12778 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12779
12780         PR fortran/15051
12781         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12782         test.
12783
12784 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12785
12786         PR fortran/15149
12787         * gfortran.fortran-torture/execute/random_init.f90: New test.
12788
12789 2004-05-13  Paul Brook  <paul@codesourcery.com>
12790
12791         PR fortran/15314
12792         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12793
12794 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12795
12796         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12797         for the powerpc case.
12798
12799 2004-05-13  Jeff Law  <law@redhat.com>
12800
12801         * gcc.dg/tree-ssa/20040513-1.c: New test.
12802         * gcc.dg/tree-ssa/20040513-2.c: New test.
12803
12804 2004-05-13  Paul Brook  <paul@codesourcery.com>
12805
12806         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12807         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12808         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12809
12810 2004-05-13  Andreas Schwab  <schwab@suse.de>
12811
12812         PR other/10819
12813         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12814         characters.
12815
12816 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12817
12818         PR fortran/15294
12819         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12820
12821 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12822
12823         Merge from tree-ssa-20020619-branch.  See
12824         ChangeLog.tree-ssa for details.
12825
12826 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12827
12828         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12829         include <altivec.h> explicitly.
12830         * gcc.dg/altivec-13.c: Likewise.
12831
12832 2004-05-11  Paul Brook  <paul@codesourcery.com>
12833
12834         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12835
12836 2004-05-10  Eric Christopher  <echristo@redhat.com>
12837
12838         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12839         * gcc.dg/sibcall-4.c: Ditto.
12840
12841 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12842
12843         * g++.dg/ext/altivec-8.C: New test case.
12844         * gcc.dg/altivec-13.c: New test case.
12845
12846 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12847
12848         * gcc.c-torture/execute/divcmp-1.c: New test case.
12849         * gcc.c-torture/execute/divcmp-2.c: New test case.
12850         * gcc.c-torture/execute/divcmp-3.c: New test case.
12851
12852 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12853
12854         * g++.dg/other/pragma-re-2.C: New test.
12855
12856 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12857
12858         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12859         * gcc.dg/i386-387-2.c: Likewise.
12860
12861         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12862         __builtin_drem.
12863         * gcc.dg/i386-387-6.c: Likewise.
12864
12865 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12866
12867         * gcc.dg/builtins-33.c:  Also check log1p*.
12868
12869 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12870
12871         PR optimization/15296
12872         * gcc.c-torture/execute/pr15296.c: New test.
12873
12874 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12875
12876         * gcc.dg/builtins-40.c: New test.
12877
12878 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12879
12880         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12881
12882 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12883
12884         * g++.dg/ext/spe1.C: New testcase.
12885
12886 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12887
12888         * objc.dg/image-info.m: Allow additional attributes
12889         for __image_info section.
12890
12891 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12892
12893         * gcc.dg/torture/mips-hilo-2.c: New test.
12894
12895 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12896
12897         PR c++/14389
12898         * g++.dg/template/member5.C: New test.
12899
12900 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12901
12902         * gcc.dg/builtins-34.c: Also check expm1*.
12903
12904 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12905
12906         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12907         * gcc.dg/torture/builtin-convert-3.c: New test.
12908
12909 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12910
12911         PR middle-end/15054
12912         * g++.dg/opt/pr15054.C: New test.
12913
12914 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12915
12916         * gcc.dg/torture/builtin-rounding-1.c: New test.
12917         * gcc.dg/builtins-25.c: Delete.
12918         * gcc.dg/builtins-29.c: Delete.
12919
12920 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12921
12922         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12923         * gcc.dg/sibcall-4.c: Likewise.
12924         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12925
12926 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12927
12928         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12929         bit-field on 16-bit targets.
12930
12931 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12932
12933         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12934         16-bit targets.
12935
12936 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12937
12938         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12939         * gcc.dg/rs6000-power2-2.c: Likewise.
12940
12941 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12942
12943         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12944         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12945         Change the asm registers to be in form of frN instead of fN.
12946
12947 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12948
12949         * gcc.dg/torture/builtin-convert-2.c: New test.
12950
12951 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12952
12953         * gcc.dg/rs6000-power2-1.c: New test.
12954         * gcc.dg/rs6000-power2-2.c: New test.
12955
12956 2004-04-28  Jan Hubicka  <jh@suse.cz>
12957
12958         * gcc.dg/unused-6.c: New test.
12959
12960 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12961             Ulrich Weigand  <uweigand@de.ibm.com>
12962
12963         * ada/acats/run_all.sh: Define $target variable.
12964
12965 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12966
12967         PR c++/15119
12968         * g++.dg/other/vararg-1.C: New test.
12969
12970         PR c++/4794
12971         * g++.dg/eh/cleanup3.C: New test.
12972
12973 2004-04-24  Laurent GUERBY <laurent@guerby.net>
12974
12975         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
12976         and ad8011a (target_insn).
12977         * ada/acats/support/macro.dfs: Likewise.
12978         * ada/acats/support/impbit.adb: New file.
12979
12980 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
12981
12982         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
12983
12984 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12985
12986         * gcc.dg/loop-3.c: New test.
12987
12988 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
12989
12990         * gcc.c-torture/execute/simd-5.c: New test.
12991
12992 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12993
12994         PR c++/15064
12995         * g++.dg/template/crash18.C: New test.
12996
12997 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
12998
12999         * g++.dg/ext/complit3.C: New test.
13000
13001 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13002
13003         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13004         * gcc.dg/altivec-3.c: Same.
13005         * gcc.dg/altivec-varargs-1.c: Same.
13006
13007 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13008
13009         * lib/target-supports.exp (check_profiling_available): Assume
13010         profiling is not available on powerpc-eabi targets.
13011
13012 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13013
13014         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13015         * gcc.dg/vmx/bug-1.c: Ditto.
13016
13017 2004-04-20  Eric Christopher  <echristo@redhat.com>
13018
13019         * gcc.dg/charset/extern.c: New test.
13020         * g++.dg/charset/extern3.cc: Ditto.
13021
13022 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13023
13024         * gcc.dg/builtins-39.c: New test.
13025
13026 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13027
13028         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13029
13030 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13031
13032         * gcc.dg/torture/mips-hilo-1.c: New test.
13033
13034 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13035
13036         * gcc.c-torture/compile/20040419-1.c: New test.
13037
13038 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13039
13040         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13041
13042 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13043             Aldy Hernandez  <aldyh@redhat.com>
13044
13045         * gcc.c-torture/execute/va-arg-24.c: New.
13046
13047 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13048             Aldy Hernandez  <aldyh@redhat.com>
13049
13050         * gcc.dg/vmx/1b-01.c: New.
13051         * gcc.dg/vmx/1b-02.c: New.
13052         * gcc.dg/vmx/1b-03.c: New.
13053         * gcc.dg/vmx/1b-04.c: New.
13054         * gcc.dg/vmx/1b-05.c: New.
13055         * gcc.dg/vmx/1b-06.c: New.
13056         * gcc.dg/vmx/1b-07.c: New.
13057         * gcc.dg/vmx/1c-01.c: New.
13058         * gcc.dg/vmx/1c-02.c: New.
13059         * gcc.dg/vmx/3a-01a.c: New.
13060         * gcc.dg/vmx/3a-01.c: New.
13061         * gcc.dg/vmx/3a-01m.c: New.
13062         * gcc.dg/vmx/3a-03.c: New.
13063         * gcc.dg/vmx/3a-03m.c: New.
13064         * gcc.dg/vmx/3a-04.c: New.
13065         * gcc.dg/vmx/3a-04m.c: New.
13066         * gcc.dg/vmx/3a-05.c: New.
13067         * gcc.dg/vmx/3a-06.c: New.
13068         * gcc.dg/vmx/3a-06m.c: New.
13069         * gcc.dg/vmx/3a-07.c: New.
13070         * gcc.dg/vmx/3b-01.c: New.
13071         * gcc.dg/vmx/3b-02.c: New.
13072         * gcc.dg/vmx/3b-10.c: New.
13073         * gcc.dg/vmx/3b-13.c: New.
13074         * gcc.dg/vmx/3b-14.c: New.
13075         * gcc.dg/vmx/3b-15.c: New.
13076         * gcc.dg/vmx/3c-01a.c: New.
13077         * gcc.dg/vmx/3c-01.c: New.
13078         * gcc.dg/vmx/3c-02.c: New.
13079         * gcc.dg/vmx/3c-03.c: New.
13080         * gcc.dg/vmx/3d-01.c: New.
13081         * gcc.dg/vmx/4-01.c: New.
13082         * gcc.dg/vmx/4-03.c: New.
13083         * gcc.dg/vmx/5-01.c: New.
13084         * gcc.dg/vmx/5-02.c: New.
13085         * gcc.dg/vmx/5-03.c: New.
13086         * gcc.dg/vmx/5-04.c: New.
13087         * gcc.dg/vmx/5-05.c: New.
13088         * gcc.dg/vmx/5-06.c: New.
13089         * gcc.dg/vmx/5-07.c: New.
13090         * gcc.dg/vmx/5-07t.c: New.
13091         * gcc.dg/vmx/5-08.c: New.
13092         * gcc.dg/vmx/5-10.c: New.
13093         * gcc.dg/vmx/5-11.c: New.
13094         * gcc.dg/vmx/7-01a.c: New.
13095         * gcc.dg/vmx/7-01.c: New.
13096         * gcc.dg/vmx/7c-01.c: New.
13097         * gcc.dg/vmx/7d-01.c: New.
13098         * gcc.dg/vmx/7d-02.c: New.
13099         * gcc.dg/vmx/8-01.c: New.
13100         * gcc.dg/vmx/8-02a.c: New.
13101         * gcc.dg/vmx/8-02.c: New.
13102         * gcc.dg/vmx/brode-1.c: New.
13103         * gcc.dg/vmx/bug-1.c: New.
13104         * gcc.dg/vmx/bug-2.c: New.
13105         * gcc.dg/vmx/bug-3.c: New.
13106         * gcc.dg/vmx/cw-bug-1.c: New.
13107         * gcc.dg/vmx/cw-bug-2.c: New.
13108         * gcc.dg/vmx/cw-bug-3.c: New.
13109         * gcc.dg/vmx/dct.c: New.
13110         * gcc.dg/vmx/debug-1.c: New.
13111         * gcc.dg/vmx/debug-2.c: New.
13112         * gcc.dg/vmx/debug-3.c: New.
13113         * gcc.dg/vmx/debug-4.c: New.
13114         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13115         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13116         * gcc.dg/vmx/eg-5.c: New.
13117         * gcc.dg/vmx/fft.c: New.
13118         * gcc.dg/vmx/gcc-bug-1.c: New.
13119         * gcc.dg/vmx/gcc-bug-2.c: New.
13120         * gcc.dg/vmx/gcc-bug-3.c: New.
13121         * gcc.dg/vmx/gcc-bug-4.c: New.
13122         * gcc.dg/vmx/gcc-bug-5.c: New.
13123         * gcc.dg/vmx/gcc-bug-6.c: New.
13124         * gcc.dg/vmx/gcc-bug-7.c: New.
13125         * gcc.dg/vmx/gcc-bug-8.c: New.
13126         * gcc.dg/vmx/gcc-bug-9.c: New.
13127         * gcc.dg/vmx/gcc-bug-b.c: New.
13128         * gcc.dg/vmx/gcc-bug-c.c: New.
13129         * gcc.dg/vmx/gcc-bug-d.c: New.
13130         * gcc.dg/vmx/gcc-bug-e.c: New.
13131         * gcc.dg/vmx/gcc-bug-f.c: New.
13132         * gcc.dg/vmx/gcc-bug-g.c: New.
13133         * gcc.dg/vmx/gcc-bug-i.c: New.
13134         * gcc.dg/vmx/harness.h: New.
13135         * gcc.dg/vmx/ira1.c: New.
13136         * gcc.dg/vmx/ira2a.c: New.
13137         * gcc.dg/vmx/ira2b.c: New.
13138         * gcc.dg/vmx/ira2.c: New.
13139         * gcc.dg/vmx/ira2c.c: New.
13140         * gcc.dg/vmx/mem.c: New.
13141         * gcc.dg/vmx/newton-1.c: New.
13142         * gcc.dg/vmx/ops.c: New.
13143         * gcc.dg/vmx/sn7153.c: New.
13144         * gcc.dg/vmx/spill2.c: New.
13145         * gcc.dg/vmx/spill3.c: New.
13146         * gcc.dg/vmx/spill.c: New.
13147         * gcc.dg/vmx/t.c: New.
13148         * gcc.dg/vmx/varargs-1.c: New.
13149         * gcc.dg/vmx/varargs-2.c: New.
13150         * gcc.dg/vmx/varargs-3.c: New.
13151         * gcc.dg/vmx/varargs-4.c: New.
13152         * gcc.dg/vmx/varargs-5.c: New.
13153         * gcc.dg/vmx/varargs-6.c: New.
13154         * gcc.dg/vmx/varargs-7.c: New.
13155         * gcc.dg/vmx/vmx.exp: New.
13156         * gcc.dg/vmx/vprint-1.c: New.
13157         * gcc.dg/vmx/vscan-1.c: New.
13158         * gcc.dg/vmx/x-01.c: New.
13159         * gcc.dg/vmx/x-02.c: New.
13160         * gcc.dg/vmx/x-03.c: New.
13161         * gcc.dg/vmx/x-04.c: New.
13162         * gcc.dg/vmx/x-05.c: New.
13163         * gcc.dg/vmx/yousufi-1.c: New.
13164         * gcc.dg/vmx/zero-1.c: New.
13165         * gcc.dg/vmx/zero.c: New.
13166
13167 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13168
13169         * g++.dg/lookup/java1.C: Update for chage of
13170         _Jv_AllocObject.
13171         * g++.dg/lookup/java2.C: Likewise.
13172
13173 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13174
13175         * ada/acats/run_all.sh: use -O2 by default.
13176
13177 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13178
13179         * gcc.dg/vr-mult-[12].c: New tests.
13180
13181 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13182
13183         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13184
13185         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13186
13187 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13188
13189         * lib/target-supports.exp (check_profiling_available): Assume profiling
13190         isn't available for mips*-*-elf targets.
13191
13192 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13193
13194         * gcc.dg/builtins-38.c: New test.
13195
13196 2004-04-14  Eric Christopher  <echristo@redhat.com>
13197
13198         * g++.dg/charset/charset.exp: Run .cc extension tests.
13199
13200 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13201
13202         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13203
13204 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13205
13206         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13207
13208 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13209
13210         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13211         * gcc.dg/i386-387-2.c: Likewise.
13212
13213         * gcc.dg/i386-387-7.c: New test.
13214         * gcc.dg/i386-387-8.c: New test.
13215
13216         * gcc.dg/builtins-37.c: New test.
13217
13218 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13219
13220         * g++.dg/pch/externc-1.C: Add missing semicolon.
13221
13222 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13223
13224         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13225
13226 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13227
13228         * gcc.c-torture/execute/20040411-1.c: New test.
13229
13230 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13231
13232         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13233
13234 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13235
13236         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13237
13238 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13239
13240         * lib/target-supports.exp (check_named_sections_available): New.
13241         * lib/gcc-dg.exp (dg-require-named-sections): New.
13242         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13243         old-deja.exp.  Also prune error-count message from HP linker.
13244         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13245
13246         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13247         * g++.old-deja/g++.pt/static3.C: Likewise.
13248         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13249
13250 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13251
13252         * gcc.c-torture/execute/20040409-1.c: New test case.
13253         * gcc.c-torture/execute/20040409-2.c: New test case.
13254         * gcc.c-torture/execute/20040409-3.c: New test case.
13255
13256 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13257
13258         * gcc.dg/20040409-1.c: New test.
13259
13260 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13261
13262         PR target/14888
13263         * g++.dg/opt/pr14888.C: New test case.
13264
13265 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13266
13267         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13268         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13269         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13270         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13271         New tests.
13272
13273 2004-04-08  Paul Brook  <paul@codesourcery.com>
13274
13275         * gcc.dg/spill-1.c: New test.
13276
13277 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13278
13279         * gcc.dg/torture/builtin-ctype-2.c: New test.
13280
13281 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13282
13283         * gcc.dg/pch/pch.exp: Add largefile test.
13284
13285 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13286
13287         * g++.dg/pch/externc-1.Hs: New.
13288         * g++.dg/pch/externc-1.C: New.
13289
13290 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13291
13292         * gcc.dg/compat/struct-by-value-5a_main.c,
13293         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13294         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13295         * gcc.dg/compat/struct-by-value-5a_x.c,
13296         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13297         gcc.dg/compat/struct-by-value-5_x.c.
13298         * gcc.dg/compat/struct-by-value-5a_y.c,
13299         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13300         gcc.dg/compat/struct-by-value-5_y.c.
13301
13302         * gcc.dg/compat/struct-by-value-6a_main.c,
13303         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13304         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13305         * gcc.dg/compat/struct-by-value-6a_x.c,
13306         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13307         gcc.dg/compat/struct-by-value-6_x.c.
13308         * gcc.dg/compat/struct-by-value-6a_y.c,
13309         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13310         gcc.dg/compat/struct-by-value-6_y.c.
13311
13312         * gcc.dg/compat/struct-by-value-7a_main.c,
13313         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13314         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13315         * gcc.dg/compat/struct-by-value-7a_x.c,
13316         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13317         gcc.dg/compat/struct-by-value-7_x.c.
13318         * gcc.dg/compat/struct-by-value-7a_y.c,
13319         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13320         gcc.dg/compat/struct-by-value-7_y.c.
13321
13322 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13323
13324         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13325         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13326         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13327         options.
13328
13329 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13330
13331         * gcc.dg/builtins-36.c: New test.
13332
13333 2004-04-06  Paul Brook  <paul@codesourcery.com>
13334
13335         * README.gcc: Remove obsolete contraint on testcases.
13336
13337 2004-04-05  Paul Brook  <paul@codesourcery.com>
13338
13339         PR2123
13340         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13341         failure and exit(0) on success.
13342         * g++.dg/expr/anew2.C: Ditto.
13343         * g++.dg/expr/anew3.C: Ditto.
13344         * g++.dg/expr/anew4.C: Ditto.
13345
13346 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13347
13348         PR c++/3518
13349         * g++.dg/template/unify7.C: New.
13350
13351 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13352
13353         * g++.dg/README: Bring up to date with new subdirectories; remove
13354         duplicate subdirectory lines.
13355
13356 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13357
13358         PR c++/14007
13359         * g++.dg/template/unify5.C: New.
13360         * g++.dg/template/unify6.C: New.
13361         * g++.dg/template/qualttp20.C: Adjust.
13362         * g++.old-deja/g++.jason/report.C: Adjust.
13363         * g++.old-deja/g++.other/qual1.C: Adjust.
13364
13365 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13366
13367         PR c++/14803
13368         * g++.dg/inherit/ptrmem1.C: New test.
13369
13370 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13371
13372         PR c++/14755
13373         * gcc.c-torture/execute/20040331-1.c: New test.
13374         * gcc.dg/20040331-1.c: New test.
13375
13376 2004-04-01  Paul Brook  <paul@codesourcery.com>
13377
13378         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13379
13380 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13381
13382         PR c++/14724
13383         * g++.dg/init/goto1.C: New test.
13384
13385         PR c++/14763
13386         * g++.dg/template/defarg4.C: New test.
13387
13388 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13389
13390         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13391
13392 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13393
13394         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13395
13396 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13397
13398         * gcc.dg/noncompile/undeclared-2.c: New test.
13399
13400 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13401
13402         * gcc.dg/940409-1.c: Remove XFAIL.
13403         * gcc.dg/reg-vol-struct-1.c: New test.
13404
13405 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13406
13407         * gcc.dg/torture/builtin-wctype-1.c: New test.
13408
13409 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13410
13411         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13412         * gcc.dg/20001101-1.c: Likewise.
13413         * gcc.dg/20001102-1.c: Likewise.
13414
13415 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13416
13417         * gcc.dg/compare8.c: Add an additional test for XOR.
13418
13419 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13420
13421         * gcc.dg/torture/builtin-ctype-1.c: New test.
13422
13423 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13424
13425         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13426         * gcc.dg/torture/builtin-math-1.c: Likewise.
13427         * gcc.dg/torture/builtin-power-1.c: New test.
13428
13429 2004-03-24  Andreas Schwab  <schwab@suse.de>
13430
13431         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13432         IA64 assembler.
13433
13434 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13435             Roger Sayle  <roger@eyesopen.com>
13436
13437         * gcc.dg/compare8.c: New test case.
13438
13439 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13440
13441         * g++.dg/ext/altivec-7.C: New test.
13442
13443 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13444
13445         PR 12267, 12391, 12560, 13129, 14114, 14133
13446         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13447         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13448         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13449         Adjust error regexps.
13450         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13451         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13452         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13453         * gcc.dg/local1.c: Add explanatory comment.
13454
13455 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13456
13457         PR optimization/14669
13458         * g++.dg/opt/fold2.C: New test case.
13459
13460 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13461
13462         PR c/14069
13463         * gcc.dg/20040322-1.c: New test.
13464
13465 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13466
13467         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13468         * gcc.dg/ultrasp4.c: Likewise.
13469         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13470
13471 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13472
13473         * gcc.dg/i386-sse-8.c: Reset default options.
13474
13475 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13476
13477         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13478         in the error message text.
13479
13480 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13481
13482         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13483
13484 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13485
13486         PR c++/14616
13487         * g++.dg/init/array13.C: New test.
13488
13489 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13490
13491         PR target/13889
13492         * gcc.c-torture/compile/pr13889.c: New test case.
13493
13494 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13495
13496         PR c/14635
13497         * builtins-1.c (nan, nans): Don't test.
13498         * builtins-30.c: Don't use nan, nanf, nanl.
13499         * builtins-35.c: New test.
13500
13501 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13502
13503         * g++.dg/ext/altivec-6.C: New test.
13504
13505 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13506
13507         * g++.dg/init/placement3.C: New test.
13508
13509         * g++.dg/template/spec13.C: New test.
13510
13511         * g++.dg/lookup/using11.C: New test.
13512
13513         * g++.dg/lookup/koenig3.C: New test.
13514
13515         * g++.dg/template/operator2.C: New test.
13516
13517         * g++.dg/expr/dtor3.C: New test.
13518         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13519         marker.
13520         * g++.old-deja/g++.law/visibility28.C: Likewise.
13521
13522 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13523
13524         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13525         * gcc.dg/ppc64-abi-3.c: Likewise.
13526
13527 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13528
13529         PR c++/14545
13530         * g++.dg/parse/template15.C: New test.
13531
13532 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13533
13534         * g++.dg/expr/dtor2.C: New test.
13535
13536         * g++.dg/lookup/anon4.C: New test.
13537
13538         * g++.dg/overload/using1.C: New test.
13539
13540         * g++.dg/template/lookup7.C: New test.
13541
13542         * g++.dg/template/typename6.C: New test.
13543
13544         * g++.dg/expr/cond6.C: New test.
13545
13546 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13547
13548         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13549
13550 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13551
13552         * g++.dg/expr/cond5.C: New test.
13553         * g++.dg/expr/constcast1.C: Likewise.
13554         * g++.dg/expr/ptrmem2.C: Likewise.
13555         * g++.dg/expr/ptrmem3.C: Likewise.
13556         * g++.dg/lookup/main1.C: Likewise.
13557         * g++.dg/template/lookup6.C: Likewise.
13558
13559 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13560
13561         * gcc.dg/local1.c: New test.
13562
13563         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13564
13565 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13566
13567         * gcc.dg/torture/builtin-convert-1.c: New test.
13568
13569 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13570
13571         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13572
13573 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13574
13575         PR c++/14481
13576         * g++.dg/warn/Wunused-7.C: New test.
13577
13578 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13579
13580         * gcc.dg/torture/builtin-integral-1.c: New test.
13581
13582 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13583
13584         PR c++/14586
13585         * g++.dg/parse/non-dependent3.C: New test.
13586
13587 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13588
13589         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13590         * g++.dg/eh/simd-2.C: Likewise.
13591         * g++.dg/init/array10.C: Likewise.
13592         * gcc.c-torture/compile/simd-1.c: Likewise.
13593         * gcc.c-torture/compile/simd-2.c: Likewise.
13594         * gcc.c-torture/compile/simd-3.c: Likewise.
13595         * gcc.c-torture/compile/simd-4.c: Likewise.
13596         * gcc.c-torture/compile/simd-6.c: Likewise.
13597         * gcc.c-torture/execute/simd-1.c: Likewise.
13598         * gcc.c-torture/execute/simd-2.c: Likewise.
13599         * gcc.dg/compat/vector-defs.h: Likewise.
13600         * gcc.dg/20020531-1.c: Likewise.
13601         * gcc.dg/altivec-3.c: Likewise.
13602         * gcc.dg/altivec-4.c: Likewise.
13603         * gcc.dg/altivec-varargs-1.c: Likewise.
13604         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13605         * gcc.dg/i386-mmx-3.c: Likewise.
13606         * gcc.dg/i386-sse-4.c: Likewise.
13607         * gcc.dg/i386-sse-5.c: Likewise.
13608         * gcc.dg/i386-sse-8.c: Likewise.
13609         * gcc.dg/simd-1.c: Likewise.
13610         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13611         __ev64_opaque__ since the machine description provides it.
13612
13613 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13614
13615         * lib/compat.exp (skip_list): New global variable.
13616         Use it to hold the user defined COMPAT_SKIPS list if any.
13617         (compat-obj): Add the members of skip_list to optall.
13618
13619 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13620
13621         * gcc.dg/compat/union-by-value-1_main.c,
13622         union-by-value-1_x.c, union-by-value-1_y.c,
13623         union-check.h, union-defs.h,
13624         union-init.h, union-return-1_main.c,
13625         union-return-1_x.c, union-return-1_y.c: New files.
13626
13627 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13628
13629         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13630         mixed-struct-init.h: Add 4 mixed structure types.
13631         struct-by-value-21_main.c, struct-by-value-21_x.c,
13632         struct-by-value-21_y.c, struct-return-21_main.c,
13633         struct-return-21_x.c, struct-return-21_y.c: New files.
13634
13635 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13636
13637         PR c++/14550
13638         * g++.dg/parse/template14.C: New test.
13639
13640 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13641
13642         * gcc.c-torture/execute/20040313-1.c: New test.
13643
13644 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13645
13646         PR target/14533
13647         * gcc.dg/20040311-2.c: New test.
13648
13649 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13650
13651         PR other/14544
13652         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13653         bit-field.
13654
13655 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13656
13657         * gcc.dg/20040305-2.c: Add missing return statement.
13658
13659 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13660
13661         * gcc.dg/builtins-34.c: Also check pow10*.
13662
13663 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13664
13665         PR target/14262
13666         * gcc.dg/20040305-2.c: New test.
13667
13668 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13669
13670         * gcc.dg/20040310-1.c: New test.
13671
13672 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13673
13674         * gcc.c-torture/execute/20040311-1.c: New test case.
13675
13676 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13677
13678         PR c++/14476
13679         * g++.dg/lookup/enum1.C: New test.
13680
13681 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13682
13683         PR c++/14510
13684         * g++.dg/lookup/struct2.C: New test.
13685
13686 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13687
13688         * gcc.dg/builtins-34.c: New test.
13689
13690 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13691
13692         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13693
13694 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13695
13696         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13697         * gcc.dg/alias-2.c: New testcase.
13698
13699 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13700
13701         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13702
13703 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13704
13705         * gcc.c-torture/execute/20040309-1.c: New test case.
13706
13707 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13708
13709         PR c++/14397
13710         * g++.dg/overload/ref1.C: New.
13711
13712 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13713
13714         PR c++/14409
13715         * g++.dg/template/spec12.C: New test.
13716
13717         PR c++/14448
13718         * g++.dg/parse/crash14.C: New test.
13719
13720 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13721
13722         PR c++/14230
13723         * g++.dg/init/ref11.C: New test.
13724
13725 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13726
13727         PR c++/14432
13728         * g++.dg/parse/builtin2.C: New test.
13729
13730 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13731
13732         PR c++/14401
13733         * g++.dg/init/ctor3.C: New test.
13734         * g++.dg/init/union1.C: New test.
13735         * g++.dg/ext/anon-struct4.C: New test.
13736
13737 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13738
13739         * g++.dg/lookup/koenig1.C: Tweak error messages.
13740         * g++.dg/lookup/used-before-declaration.C: Likewise.
13741         * g++.dg/other/do1.C: Likewise.
13742         * g++.dg/overload/koenig1.C: Likewise.
13743         * g++.dg/parse/crash13.C: Likewise.
13744         * g++.dg/template/instantiate3.C: Likewise.
13745
13746 2004-03-08  Eric Christopher  <echristo@redhat.com>
13747
13748         * * lib/target-supports.exp: Enable libiconv in test
13749         compilation.  Fix up error checking.
13750
13751 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13752
13753         PR middle-end/14289
13754         * gcc.dg/pr14289-1.c: New test case.
13755         * gcc.dg/pr14289-2.c: Likewise.
13756         * gcc.dg/pr14289-3.c: Likewise.
13757
13758 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13759
13760         * gcc.c-torture/execute/20040308-1.c: New test.
13761
13762 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13763
13764         * gcc.c-torture/execute/20040307-1.c: New test case.
13765
13766 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13767
13768         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13769
13770 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13771
13772         * gcc.dg/20040306-1.c: New test.
13773
13774 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13775
13776         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13777         them static.
13778         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13779
13780 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13781
13782         PR c/14465
13783         * gcc.dg/decl-6.c: New test.
13784
13785 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13786
13787         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13788         Rename LOGPOW -> LOG_POW.
13789         (SQRT_EXP, POW_EXP): New.
13790
13791 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13792
13793         * gcc.dg/i386-sse-8.c: New test.
13794
13795 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13796
13797         PR c/14114
13798         * gcc.dg/decl-5.c: New test.
13799
13800 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13801
13802         * gcc.dg/20040305-1.c: New test.
13803
13804 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13805
13806         PR other/14354
13807         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13808
13809 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13810
13811         PR c++/14425, c++/14426
13812         * g++.dg/ext/altivec-4.C: New test.
13813         * g++.dg/ext/altivec-5.C: New test.
13814
13815 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13816
13817         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13818         global variables of a type with no linkage.
13819         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13820         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13821         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13822         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13823         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13824         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13825         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13826         * g++.dg/warn/deprecated.C: Name enum Color.
13827         * g++.dg/overload/VLA.C: Name structure for 'b'.
13828         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13829
13830 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13831
13832         * gcc.c-torture/compile/20040304-1.c: New test.
13833
13834 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13835
13836         PR 13728
13837         * gcc.dg/decl-4.c: New testcase.
13838
13839 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13840
13841         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13842         as PRECF if sizeof (float) > sizeof (double).
13843         (PRECL): Make it the same as PRECF if
13844         sizeof (float) > sizeof (long double).
13845
13846 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13847
13848         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13849         system type.  Add check for irix6 which doesn't have c99 runtime.
13850
13851 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13852
13853         * gcc.dg/const-elim-1.c: xfail for xtensa.
13854
13855 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13856
13857         PR c++/14369
13858         * g++.dg/template/cond4.C: New test.
13859
13860 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13861
13862         PR c++/14360
13863         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13864
13865         PR c++/14361
13866         * g++.dg/parse/defarg7.C: New test.
13867
13868         PR c++/14359
13869         * g++.dg/template/friend26.C: New test.
13870
13871 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13872
13873         PR c++/14324
13874         * g++.dg/abi/mangle21.C: New test.
13875
13876         PR c++/14260
13877         * g++.dg/parse/constructor2.C: New test.
13878
13879         PR c++/14337
13880         * g++.dg/template/sfinae1.C: New test.
13881
13882 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13883
13884         PR c++/14267
13885         * g++.dg/expr/crash2.C: New test.
13886
13887         PR middle-end/13448
13888         * gcc.dg/inline-5.c: New test.
13889         * gcc.dg/always-inline.c: Split out tests into ...
13890         * gcc.dg/always-inline2.c: ... this and ...
13891         * gcc.dg/always-inline3.c: ... this.
13892
13893 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13894
13895         PR debug/12103
13896         * g++.dg/debug/crash1.C: New test.
13897
13898 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13899
13900         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13901         function with __attribute__((noinline)).
13902         (recurser_void2): Likewise.
13903         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13904         (recurser_void2): Likewise.
13905
13906 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13907
13908         PR middle-end/14203
13909         * g++.dg/warn/Wunused-6.C: New test case.
13910
13911 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13912
13913         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13914         not defined.
13915
13916 2004-02-27  Eric Christopher  <echristo@redhat.com>
13917
13918         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13919         * g++.dg/charset/asm2.c: Run only x86.
13920         * gcc.dg/charset/asm3.c: Ditto.
13921
13922 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13923
13924         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13925         ld_library_path.
13926
13927 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13928
13929         * g++.dg/ext/altivec-3.C: New.
13930
13931 2004-02-26  Richard Henderson  <rth@redhat.com>
13932
13933         * g++.dg/ext/attrib10.C: Mark for warning.
13934         * gcc.dg/attr-alias-1.c: New.
13935
13936 2004-02-26  Richard Henderson  <rth@redhat.com>
13937
13938         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13939         * gcc.c-torture/execute/20040208-2.c: ... it back.
13940
13941 2004-02-26  Eric Christopher  <echristo@redhat.com>
13942
13943         * lib/target-supports.exp (check-iconv-available): New function.
13944         * lib/gcc-dg.exp (dg-require-iconv): New function.
13945         Use above.
13946         * gcc.dg/charset: New directory.
13947         * gcc.dg/charset/charset.exp: New file.
13948         * gcc.dg/charset/asm1.c: Ditto.
13949         * gcc.dg/charset/asm2.c: Ditto.
13950         * gcc.dg/charset/asm3.c: Ditto.
13951         * gcc.dg/charset/asm4.c: Ditto.
13952         * gcc.dg/charset/asm5.c: Ditto.
13953         * gcc.dg/charset/attribute1.c: Ditto.
13954         * gcc.dg/charset/attribute2.c: Ditto.
13955         * gcc.dg/charset/string1.c: Ditto.
13956         * g++.dg/charset: New directory.
13957         * g++.dg/dg.exp: Add here. Special options.
13958         * g++.dg/charset/charset.exp: New file.
13959         * g++.dg/charset/asm1.c: Ditto.
13960         * g++.dg/charset/asm2.c: Ditto.
13961         * g++.dg/charset/asm3.c: Ditto.
13962         * g++.dg/charset/asm4.c: Ditto.
13963         * g++.dg/charset/attribute1.c: Ditto.
13964         * g++.dg/charset/attribute2.c: Ditto.
13965         * g++.dg/charset/extern1.cc: Ditto.
13966         * g++.dg/charset/extern2.cc: Ditto.
13967         * g++.dg/charset/string1.c: Ditto.
13968
13969 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
13970
13971         PR c++/14278
13972         * g++.dg/parse/comma1.C: New test.
13973
13974 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13975
13976         PR c++/14284
13977         * g++.dg/template/ttp8.C: New test.
13978
13979 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
13980
13981         * gcc.dg/fixuns-trunc-1.c: New test.
13982
13983 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13984
13985         * gcc.dg/builtins-config.h: Use #elif.
13986
13987 2004-02-26  Michael Matz  <matz@suse.de>
13988
13989         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
13990         * gcc.dg/991214-1.c: Likewise.
13991         * gcc.dg/i386-asm-1.c: Likewise.
13992
13993 2004-02-25  Richard Henderson  <rth@redhat.com>
13994
13995         * gcc.c-torture/execute/20040208-2.c: Move ...
13996         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
13997
13998 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13999
14000         PR c++/14246
14001         * g++.dg/other/crash-3.C: New test.
14002
14003 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14004
14005         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14006         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14007
14008         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14009         HP-UX.
14010
14011 2004-02-24  Michael Matz  <matz@suse.de>
14012
14013         * gcc.dg/i386-regparm.c: New.
14014
14015 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14016
14017         * gcc.c-torture/execute/20040223-1.c: New.
14018
14019 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14020             Kazu Hirata  <kazu@cs.umass.edu>
14021
14022         * gcc.dg/fwritable-strings-1.c: Remove.
14023
14024 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14025
14026         PR c/14156
14027         * gcc.dg/20040223-1.c: New test.
14028
14029 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14030
14031         PR c++/14106
14032         * g++.dg/ext/typeof9.C: New test.
14033
14034 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14035
14036         PR c++/14250
14037         * g++.dg/other/switch1.C: New test.
14038
14039 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14040
14041         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14042         * gcc.dg/va-arg-1.c: Likewise.
14043
14044 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14045
14046         PR c++/14143
14047         * g++.dg/template/koenig5.C: New test.
14048
14049 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14050
14051         * g++.dg/ext/altivec-1.C: Generalize target triple.
14052         * g++.dg/ext/altivec-2.C: New test case.
14053         * g++.dg/ext/altivec_check.h: New file.
14054         * gcc.dg/altivec-1.c: Generalize target triple;
14055         include altivec_check.h and call altivec_check().
14056         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14057         * gcc.dg/altivec-6.c: New test case.
14058         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14059         type casts as needed.
14060         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14061         altivec_check().
14062         * gcc.dg/altivec-12.c: New test case.
14063         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14064         include altivec_check.h and call altivec_check().
14065         * gcc.dg/altivec_check.h: New file.
14066
14067 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14068
14069         * lib/target-supports.exp (check_alias_available): Don't mangle
14070         function `g' in test program.
14071
14072 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14073
14074         * lib/target-supports.exp (check_profiling_available): Check
14075         argument to determine whether we support a profiling type.
14076         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14077         check_profiling_available.
14078         * g++.dg/bprob/bprob.exp: Likewise
14079         * g77.dg/bprob/bprob.exp: Likewise.
14080         * gcc.misc-tests/bprob.exp: Likewise.
14081         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14082         dg-require-profiling and delete expected error handling.
14083         * gcc.dg/20021014-1.c: Likewise.
14084         * gcc.dg/nest.c: Likewise.
14085
14086 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14087
14088         PR c++/12007
14089         * g++.dg/other/vthunk1.C: New test.
14090
14091 2004-02-20  Falk Hueffner  <falk@debian.org>
14092
14093         PR target/14201
14094         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14095
14096 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14097
14098         PR c++/13927
14099         * g++.dg/other/error8.C: Remove XFAIL markers.
14100
14101         PR c++/14173
14102         * g++.dg/ext/packed5.C: New test.
14103
14104         PR c++/14199
14105         * g++.dg/warn/Wunused-5.C: New test.
14106
14107         PR c++/14186
14108         * g++.dg/lookup/member1.C: New test.
14109
14110 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14111
14112         * gcc.c-torture/compile/20040130-1.c: Enable only when
14113         __INT_MAX__ >= 2147483647L.
14114         * gcc.c-torture/compile/961203-1.c: Likewise.
14115
14116 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14117
14118         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14119         * g++.dg/opt/template1.C: Robustify assembler regexp
14120
14121 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14122
14123         * gcc.c-torture/execute/simd-4.x: Remove.
14124         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14125         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14126         Guard with #ifndef SKIP_ATTRIBUTE.
14127         * gcc.dg/compat/vector-1_y.c: Likewise.
14128         * gcc.dg/compat/vector-2_x.c: Likewise.
14129         * gcc.dg/compat/vector-2_y.c: Likewise.
14130         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14131         * g++.dg/eh/simd-2.C: Likewise.
14132
14133 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14134
14135         * gcc.c-torture/compile/complex-1.c: New.
14136
14137 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14138
14139         PR target/14209
14140         * gcc.c-torture/execute/20040218-1.c: New test.
14141
14142 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14143
14144         PR c++/14181
14145         * g++.dg/parse/new2.C: New test.
14146
14147 2004-02-18  Paul Brook  <paul@codesourcery.com>
14148
14149         * gcc.c-torture/compile/libcall-1.c: New test.
14150
14151 2004-02-18  Paul Brook  <paul@codesourcery.com>
14152
14153         PR debug/12934
14154         * gcc.dg/debug/debug-7.c: New test.
14155
14156 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14157
14158         * gcc.dg/20040217-1.c: New test.
14159
14160 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14161
14162         * gcc.c-torture/execute/990208-1.x: Delete.
14163
14164 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14165
14166         * gcc.c-torture/execute/20040208-2.x: New file.
14167
14168 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14169
14170         PR c++/11326
14171         * g++.dg/abi/structret1.C: New test.
14172
14173 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14174
14175         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14176         (i386_cpuid): No need to test if cpuid is available on AMD64.
14177         Fix assembly, so that it works onboth i386 and AMD64.
14178         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14179         (vecInLong): Fix s[] member type to unsigned int.
14180         (vecInWord): Remove type.
14181         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14182         (a64, b64, c64, d64, e64): Remove.
14183         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14184         Remove unused variable.  Remove initialization of removed variables.
14185         Don't call mmx_tests nor sse_tests.
14186         (reference_mmx, reference_sse): Remove.
14187         (check): Add return stmt.
14188         * gcc.dg/i386-sse-7.c: New test.
14189         * gcc.dg/i386-mmx-4.c: New test.
14190
14191 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14192
14193         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14194         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14195         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14196         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14197         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14198         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14199         g++.dg/tc1/dr94.C: Fix line terminator.
14200
14201 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14202
14203         * gcc.c-torture/compile/20040216-1.c: New.
14204
14205 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14206
14207         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14208         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14209         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14210         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14211         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14212         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14213
14214 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14215
14216         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14217
14218 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14219
14220         PR c++/13971
14221         * g++.dg/expr/cond4.C: New test.
14222
14223         PR c++/14086
14224         * g++.dg/lookup/crash2.C: New test.
14225
14226 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14227
14228         * gcc.c-torture/compile/20040214-2.c: New test.
14229
14230 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14231
14232         PR c++/14116
14233         * g++.dg/ext/typeof8.C: New test.
14234
14235 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14236
14237         * gcc.c-torture/compile/20040214-1.c: New test.
14238
14239 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14240
14241         PR c++/13635
14242         * g++.dg/template/spec11.C: New test.
14243
14244 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14245
14246         PR c++/13927
14247         * g++.dg/other/error8.C: New test.
14248
14249 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14250
14251         PR c++/14122
14252         * g++.dg/template/array4.C: New test.
14253
14254         PR c++/14108
14255         * g++.dg/inherit/thunk2.C: New test.
14256
14257         PR c++/14083
14258         * g++.dg/eh/cond2.C: New test.
14259
14260 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14261
14262         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14263
14264 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14265
14266         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14267
14268 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14269
14270         * g++.dg/simd-2.C: xfail on ppc64-linux.
14271
14272 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14273
14274         PR c/456
14275         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14276         tests.
14277
14278 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14279
14280         * gcc.dg/builtins-33.c: New test.
14281
14282 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14283
14284         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14285
14286 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14287
14288         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14289
14290 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14291
14292         * gcc.dg/ppc64-abi-3.c: New test.
14293
14294 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14295
14296         PR c/14092
14297
14298         * gcc.dg/pr14092-1.c: New testcase.
14299
14300 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14301
14302         * gcc.dg/cpp/assert4.c: Fix typo last change.
14303
14304         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14305         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14306
14307         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14308
14309 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14310
14311         * gcc.c-torture/compile/20040209-1.c: New test case.
14312
14313 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14314
14315         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14316
14317 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14318
14319         * gcc.c-torture/execute/20040208-[12].c: New tests.
14320
14321 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14322
14323         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14324
14325 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14326
14327         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14328
14329 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14330
14331         Bug 13856
14332         * gcc.dg/visibility-8.c: New testcase.
14333
14334 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14335
14336         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14337         arguments.
14338         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14339
14340 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14341
14342         PR middle-end/13696
14343         * g++.dg/opt/fold1.C: New test case.
14344
14345 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14346
14347         PR c++/14033
14348         * g++.dg/other/crash-2.C: New test.
14349
14350 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14351
14352         PR c++/14028
14353         * g++.dg/parse/angle-bracket2.C: New test.
14354
14355 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14356
14357         PR middle-end/13750
14358         Revert:
14359         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14360         PR pch/13361
14361         * testsuite/g++.dg/pch/wchar-1.C: New.
14362         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14363
14364 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14365
14366         PR c++/14008
14367         * g++.dg/parse/error15.C: New test.
14368         * g++.dg/parse/crash11.C: Update dg-error mark.
14369
14370 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14371
14372         PR c++/13932
14373         * g++.dg/warn/conv2.C: New test.
14374
14375 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14376
14377         PR c++/13086
14378         * g++.dg/warn/incomplete1.C: Remove xfail.
14379
14380 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14381
14382         * lib/file-format.exp (gcc_target_object_format): Use
14383         ${tool}_target_compile, not gcc_target_compile.
14384         * lib/target-supports.exp (check_alias_available): Likewise.
14385         (check_gc_sections_available): Likewise.
14386         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14387         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14388         dg-require-alias.
14389
14390 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14391
14392         PR c++/13969
14393         * g++.dg/template/static6.C: New test.
14394
14395 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14396
14397         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14398
14399 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14400
14401         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14402         tests for systems where `char' is unsigned by default.
14403
14404 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14405
14406         PR c++/13997
14407         * g++.dg/template/partial3.C: New test.
14408
14409 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14410
14411         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14412         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14413         Remove mentions of obsolete ports.
14414
14415 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14416
14417         * gcc.dg/noncompile/20001228-1.c: Fix for new
14418         error message.
14419
14420 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14421
14422         PR target/9348
14423         * gcc.c-torture/execute/multdi-1.c: New test case.
14424
14425 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14426
14427         PR c++/13925
14428         * g++.dg/template/lookup5.C: New test.
14429
14430 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14431
14432         PR c++/13950
14433         * g++.dg/template/lookup4.C: New test.
14434
14435         PR c++/13970
14436         * g++.dg/parse/error14.C: New test.
14437
14438         PR c++/14002
14439         * g++.dg/parse/template13.C: New test.
14440
14441 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14442
14443         PR c++/13978
14444         * g++.dg/template/koenig4.C: New test.
14445
14446         PR c++/13968
14447         * g++.dg/template/crash17.C: New test.
14448
14449         PR c++/13975
14450         * g++.dg/parse/error13.C: New test.
14451         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14452
14453 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14454
14455         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14456
14457 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14458
14459         PR c/11658
14460         PR c/13994
14461         * gcc.dg/noncompile/20040203-1.c: New test.
14462         * gcc.dg/noncompile/20040203-2.c: Likewise.
14463         * gcc.dg/noncompile/20040203-3.c: Likewise.
14464         * gcc.dg/20040203-1.c: Likewise.
14465
14466 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14467
14468         PR c++/10858
14469         * g++.dg/template/sizeof7.C: New test.
14470
14471 2004-02-02  Eric Christopher  <echristo@redhat.com>
14472             Zack Weinberg  <zack@codesourcery.com>
14473
14474         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14475
14476 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14477
14478         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14479         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14480         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14481         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14482
14483 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14484
14485         PR c++/13113
14486         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14487
14488         PR c++/13854
14489         * g++.dg/ext/attrib13.C: New test.
14490
14491         PR c++/13907
14492         * g++.dg/conversion/op2.C: New test.
14493
14494 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14495
14496         * gcc.dg/titype-1.c: Fix pasto.
14497
14498 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14499
14500         * gcc.dg/titype-1.c: New test.
14501
14502 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14503
14504         PR c++/13957
14505         * g++.dg/template/non-type-template-argument-1.C,
14506         g++.dg/template/qualified-id1.C: Update dg-error marks.
14507         * g++.dg/template/nontype6.C: New test.
14508
14509 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14510
14511         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14512         * gcc.dg/builtins-31.c: New testcase.
14513         * gcc.dg/builtins-32.c: New testcase.
14514
14515 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14516
14517         * objc.dg/call-super-2.m: Update line numbers
14518         for the including of stddef.h.
14519
14520 2004-01-30  Michael Matz  <matz@suse.de>
14521
14522         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14523         g++.dg/ext/case-range3.C: New tests.
14524
14525 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14526
14527         DR206
14528         PR c++/13813
14529         * g++.dg/template/member4.C: New test.
14530
14531 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14532
14533         PR c++/13683
14534         * g++.dg/template/sizeof6.C: New test.
14535
14536 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14537
14538         * gcc.dg/fwritable-strings-1.c: New test.
14539
14540 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14541
14542         * gcc.c-torture/compile/20040130-1.c: New test.
14543
14544 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14545
14546         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14547
14548 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14549
14550         PR c++/13883
14551         * g++.dg/template/ctor3.C: New test.
14552
14553 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14554
14555         * g++.dg/tc1: New directory.
14556         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14557         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14558         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14559         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14560         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14561
14562 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14563
14564         * g++.dg/parse/error11.C: New test.
14565         * g++.dg/parse/error12.C: Likewise.
14566
14567 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14568
14569         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14570         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14571
14572 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14573
14574         PR c++/13791
14575         * g++.dg/ext/attrib12.C: New test.
14576
14577         PR c++/13736
14578         * g++.dg/parse/cast2.C: New test.
14579
14580 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14581
14582         * objc.dg/encode-2.m (main): New local string.  Set depending on
14583         sizeof long.  Use in sscanf call.
14584         * objc.dg/encode-3.m (main): New local string.  Set depending on
14585         sizeof long.  Use in scan_initial call.
14586
14587 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14588
14589         * objc.dg/call-super-2.m: Make LP64-safe.
14590         * objc.dg/desig-init-1.m: Likewise.
14591
14592 2004-01-27  Devang Patel <dpatel@apple.com>
14593
14594         * g++.dg/debug/namespace1.C: New test.
14595
14596 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14597
14598         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14599         xscale-*-*.
14600
14601         * gcc.dg/arm-mmx-1.c: New test.
14602
14603 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14604
14605         * gcc.dg/20040127-1.c: New test.
14606         * gcc.dg/20040127-2.c: New test.
14607
14608 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14609
14610         * objc.dg/stret-1.m (glob): Renamed to globa.
14611
14612 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14613
14614         PR c++/13663
14615         * g++.dg/expr/for1.C: New test.
14616
14617 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14618
14619         PR middle-end/13779
14620         * gcc.dg/darwin-longlong.c: New test.
14621
14622 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14623
14624         * gcc.dg/20040124-1.c: Moved test from here...
14625         * gcc.c-torture/compile/20040124-1.c: ...to here.
14626
14627 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14628
14629         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14630         the assembly output if -m64 is passed.
14631
14632 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14633
14634         PR c++/13833
14635         * g++.dg/template/cond3.C: New test.
14636
14637 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14638
14639         PR c++/13810
14640         * g++.dg/template/ttp7.C: New test.
14641
14642 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14643
14644         PR c++/13797
14645         * g++.dg/template/nontype4.C: New test.
14646         * g++.dg/template/nontype5.C: Likewise.
14647
14648 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14649
14650         * gcc.dg/torture/mips-clobber-at.c: New test.
14651
14652 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14653
14654         * gcc.dg/20040124-1.c: New test.
14655
14656 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14657
14658         * gcc.dg/20040123-1.c: New test.
14659
14660 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14661
14662         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14663
14664 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14665
14666         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14667
14668 2004-01-23  Andrew Pinski  <apinski@apple.com>
14669
14670         * gcc.dg/20030121-1.c: Move to ..
14671         * gcc.dg/20040121-1.c: here.
14672
14673 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14674
14675         * gcc.dg/builtins-29.c: New test case.
14676
14677 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14678
14679         PR 18314
14680         * gcc.dg/builtins-30.c: New testcase.
14681
14682 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14683
14684         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14685         * lib/g77.exp: Likewise.
14686         * lib/objc.exp: Likewise.
14687         * lib/g++.exp: Likewise.
14688
14689 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14690
14691         * gcc.dg/struct-by-value-2.c: New test.
14692
14693 2004-01-21  Andrew Pinski  <apinski@apple.com>
14694
14695         PR target/13785
14696         * gcc.dg/20030121-1.c: New test.
14697
14698 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14699
14700         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14701         clobber frame pointer register in asm statement.
14702
14703 2004-01-21  Falk Hueffner  <falk@debian.org>
14704
14705         * gcc.c-torture/compile/20040121-1.c: New test.
14706
14707 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14708
14709         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14710
14711 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14712
14713         * gcc.dg/ppc64-abi-2.c: New test.
14714
14715 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14716
14717         * lib/treelang.exp: Fill out this file.
14718         * lib/treelang-dg.exp: New File.
14719
14720 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14721
14722         * gcc.c-torture/compile/981022-1.c: Remove.
14723         * gcc.dg/array-5.c: Remove XFAIL.
14724         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14725         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14726         gcc.dg/cond-lvalue-1.c: Update.
14727         * gcc.dg/cast-lvalue-2.c: New test.
14728
14729 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14730
14731         PR c++/13592
14732         * g++.dg/other/error1.C (class foo): Tweak error message.
14733
14734         PR c++/13592
14735         * g++.dg/template/call2.C: New test.
14736
14737 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14738
14739         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14740         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14741         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14742         scalar-return-1_x.c, scalar-return-2_y.c,
14743         scalar-return-3_x.c, scalar-return-3_y.c,
14744         scalar-return-4_x.c, scalar-return-4_y.c,
14745         struct-align-1.h, struct-align-1_x.c,
14746         struct-align-1_y.c, struct-align-2.h,
14747         struct-align-2_x.c, struct-align-2_y.c,
14748         struct-by-value-10_y.c, struct-by-value-11_x.c,
14749         struct-by-value-11_y.c, struct-by-value-12_x.c,
14750         struct-by-value-12_y.c, struct-by-value-13_x.c,
14751         struct-by-value-13_y.c, struct-by-value-14_x.c,
14752         struct-by-value-14_y.c, struct-by-value-15_x.c,
14753         struct-by-value-15_y.c, struct-by-value-16_y.c,
14754         struct-by-value-17_y.c, struct-by-value-18_y.c,
14755         struct-by-value-19_y.c, struct-by-value-1_x.c,
14756         struct-by-value-1_y.c, struct-by-value-20_y.c,
14757         struct-by-value-2_x.c, struct-by-value-2_y.c,
14758         struct-by-value-3_y.c, struct-by-value-4_x.c,
14759         struct-by-value-4_y.c, struct-by-value-5_y.c,
14760         struct-by-value-6_y.c, struct-by-value-7_y.c
14761         struct-by-value-8_x.c, struct-by-value-8_y.c
14762         struct-by-value-9_x.c, struct-by-value-9_y.c
14763         struct-return-10_x.c, struct-return-10_y.c,
14764         struct-return-19_x.c, struct-return-20_x.c
14765         struct-return-2_x.c, struct-return-2_y.c
14766         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14767         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14768
14769 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14770
14771         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14772         attribute on sparc*-sun-solaris2.*.
14773
14774 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14775
14776         PR c++/13710
14777         * g++.dg/ext/typeof7.C: New test.
14778
14779 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14780
14781         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14782         * gcc.dg/const-elim-1.c: Same.
14783
14784 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14785
14786         * objc.dg/stret-1.m: New.
14787         * objc.dg/stret-2.m: New.
14788
14789 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14790
14791         PR c++/11895
14792         * g++.dg/ext/vector1.C: New test.
14793
14794 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14795
14796         * gcc.dg/pch/import-1.c: New.
14797         * gcc.dg/pch/import-1.hs: New.
14798         * gcc.dg/pch/import-1a.h: New.
14799         * gcc.dg/pch/import-1b.h: New.
14800         * gcc.dg/pch/import-1c.h: New.
14801
14802 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14803
14804         PR c++/13574
14805         * g++.dg/ext/array1.C: New test.
14806
14807         PR c++/13178
14808         * g++.dg/conversion/op1.C: New test.
14809
14810 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14811
14812         PR 11864
14813         From Kazumoto Kojima / Dan Kegel:
14814         * gcc.dg/pr11864-1.c: New test.
14815
14816         PR 10392
14817         From Marcus Comstedt / Dan Kegel:
14818         * gcc.dg/pr10392-1.c: New test.
14819
14820 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14821
14822         PR c++/13478
14823         * g++.dg/init/ref10.C: New test.
14824
14825 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14826
14827         PR c++/13407
14828         * g++.dg/parse/typename6.C: New test.
14829
14830 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14831
14832         PR pch/13361
14833         * testsuite/g++.dg/pch/wchar-1.C: New.
14834         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14835
14836 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14837
14838         PR c++/9259
14839         * g++.dg/expr/sizeof2.C: New test.
14840
14841 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14842
14843         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14844
14845 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14846
14847         PR c++/13659
14848         * g++.dg/lookup/strong-using-3.C: New.
14849         * g++.dg/lookup/using-10.C: New.
14850
14851 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14852
14853         PR c++/13594
14854         * g++.dg/lookup/strong-using-2.C: New.
14855
14856 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14857             Dan Kegel <dank@kegel.com>
14858             J"orn Rennecke <joern.rennecke@superh.com>
14859
14860         PR target/9365
14861         * gcc.dg/pr9365-1.c: New test.
14862
14863 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14864
14865         PR c++/8856
14866         * g++.dg/parse/casting-operator2.C: New test.
14867         * g++.old-deja/g++.pt/explicit83.C: Remove.
14868
14869 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14870
14871         * gcc.dg/label-compound-stmt-1.c: New test.
14872         * gcc.c-torture/compile/950922-1.c,
14873         gcc.c-torture/compile/20000211-3.c,
14874         gcc.c-torture/compile/20000518-1.c,
14875         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14876         compound statements.
14877
14878 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14879
14880         * gcc.dg/ppc64-abi-1.c: New test.
14881
14882 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14883
14884          * g++.dg/ext/attrib9.C: Add dg-warnings.
14885
14886 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14887
14888         PR c++/12335
14889         * g++.dg/parse/dtor3.C: New test.
14890
14891 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14892
14893         PR c++/12709
14894         * g++.dg/parse/try-catch-1.C: New test.
14895
14896 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14897
14898         * ada/acats/run_all.sh: Add more verbose output in acats.log
14899         when compiling tests.
14900
14901 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14902
14903         PR 13656
14904         * gcc.dg/typedef-redecl.c: New test case.
14905         * gcc.dg/typedef-redecl.h: New support file.
14906
14907 2004-01-13  Jan Hubicka  <jh@suse.cz>
14908
14909         * gcc.dg/always_inline.c: New test.
14910         * gcc.dg/debug/20031231-1.c: Fix.
14911
14912 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14913
14914         PR c++/13474
14915         * g++.dg/template/array3.C: New test.
14916
14917 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14918
14919         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14920         * g++.dg/warn/Wunused-2.C: Likewise.
14921
14922 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14923
14924         PR c++/13289
14925         * g++.dg/template/instantiate6.C: New test.
14926
14927 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14928
14929         PR middle-end/11397
14930         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14931
14932 2004-01-12  Jan Hubicka  <jh@suse.cz>
14933
14934         PR opt/12826
14935         * gcc.dg/20040112-1.c: New.
14936
14937         * gcc.dg/dwarf-die[1-7].c: Move to...
14938         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14939         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14940
14941 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14942
14943         PR c++/4100
14944         * g++.dg/parse/friend4.C: New test.
14945
14946 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14947
14948         PR c++/4100
14949         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14950         definition is called a friend.
14951
14952 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14953
14954         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14955
14956 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14957
14958         PR c++/3478
14959         * g++.dg/parse/error10.C: New test.
14960         * g++.dg/template/arg2.C: Accept "invalid type" error.
14961
14962 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14963
14964         PR middle-end/13392
14965         * g++.dg/opt/expect2.C: New test.
14966
14967 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14968
14969         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
14970         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
14971         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
14972         Update dg-error regexps.
14973
14974 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14975
14976         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
14977         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
14978
14979 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14980
14981         * gcc.dg/pragma-re-1.c: Use right pointer type.
14982
14983 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14984
14985         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
14986
14987 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
14988
14989         * gcc.dg/rs6000-ldouble-1.c: New.
14990
14991 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14992
14993         DR 337
14994         PR c++/9256
14995         * g++.dg/other/abstract1.C: New test.
14996
14997 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
14998
14999         * g++.dg/lookup/strong-using-1.C: New.
15000
15001 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15002
15003         PR c/11234
15004         * gcc.dg/func-ptr-conv-1.c: New test.
15005         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15006
15007 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15008
15009         PR target/13380.
15010         * gcc.c-torture/compile/20040109-1.c: New.
15011
15012 2004-01-08  Stuart Hastings  <stuart@apple.com>
15013
15014         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15015         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15016         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15017
15018 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15019
15020         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15021
15022 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15023
15024         * ada/acats/run_acats: Treat 'gnatchop' the same way
15025         as 'gnatmake'.  Export GCC_DRIVER.
15026         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15027         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15028
15029 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15030
15031         PR c++/12573
15032         * g++.dg/template/dependent-expr4.C: New test.
15033
15034 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15035
15036         * gcc.dg/altivec-11.c: New test.
15037
15038 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15039
15040         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15041
15042 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15043
15044         PR c/6024
15045         * gcc.dg/enum-compat-1.c: New test.
15046         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15047
15048 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15049
15050         PR c/12165
15051         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15052         gcc.dg/c99-idem-qual-3.c: New tests.
15053
15054 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15055
15056         * gcc.dg/winline-7.c: Don't cast void * to int.
15057
15058 2004-01-06  Jan Hubicka  <jh@suse.cz>
15059
15060         * gcc.dg/i386-sse-5.c: New test
15061         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15062
15063 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15064
15065         PR c++/12815
15066         * g++.dg/rtti/typeid4.C: New test.
15067
15068 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15069
15070         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15071
15072 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15073
15074         PR c++/12132
15075         * g++.dg/template/error11.C: New test.
15076
15077         PR c++/13451
15078         * g++.dg/template/class2.C: New test.
15079
15080 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15081         Richard Sandiford <rsandifo@redhat.com>
15082
15083         PR c++/13387
15084         * g++.dg/opt/alias3.C: New test.
15085
15086 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15087
15088         PR c++/13157
15089         * g++.dg/template/koenig3.C: New test.
15090
15091         PR c++/13529
15092         * g++.dg/parse/offsetof3.C: New test.
15093
15094         * g++.dg/init/copy7.C: Add missing dg-error markers.
15095
15096         PR c++/12226
15097         * g++.dg/init/copy7.c: New test.
15098
15099         PR c++/13536
15100         * g++.dg/parse/cast1.C: New test.
15101
15102 2004-01-04  Jan Hubicka  <jh@suse.cz>
15103
15104         * gcc.dg/winline[1-7].c: New tests.
15105
15106 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15107
15108         PR c++/13520
15109         * g++.dg/template/qualttp22.C: New test.
15110
15111 2004-01-01  Jan Hubicka  <jh@suse.cz>
15112
15113         * gcc.dg/debug/20031231-1.c: New.
15114         * gcc.c-torture/compile/20040101-1.c: New.
15115         * gcc.dg/dwarf-die-[1-7].c: New.
15116
15117 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15118
15119         PR optimization/13521
15120         * gcc.c-torture/compile/20031231-1.c: New test.
15121
15122 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15123
15124         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15125
15126 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15127
15128         PR c++/10079
15129         * g++.dg/template/crash16.C: New test.
15130
15131 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15132
15133         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15134
15135 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15136
15137         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15138         ports.
15139         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15140         * g++.old-deja/g++.law/profile1.C: Likewise.
15141         * gcc.c-torture/compile/981006-1.c: Likewise.
15142         * gcc.c-torture/execute/loop-2e.x: Likewise.
15143         * gcc.c-torture/execute/loop-2f.x: Remove.
15144         * gcc.c-torture/execute/loop-2g.x: Likewise.
15145         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15146         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15147
15148 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15149
15150         PR c++/13507
15151         * g++.dg/ext/attrib11.C: New test.
15152
15153         PR c++/13494
15154         * g++.dg/template/array2-1.C: New test.
15155         * g++.dg/template/array2-2.C: New test.
15156
15157 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15158
15159         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15160
15161 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15162
15163         PR c++/12774
15164         * g++.dg/template/array1-1.C: New test.
15165         * g++.dg/template/array1-2.C: New test.
15166
15167 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15168
15169         PR fortran/12632
15170         * g77.dg/12632.f: New test case.
15171
15172 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15173
15174         PR c++/13289
15175         * g++.dg/parse/nontype1.C: New test.
15176
15177 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15178
15179         PR c++/12403
15180         * g++.dg/parse/explicit1.C: New test.
15181         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15182
15183 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15184
15185         PR c++/13081
15186         * g++.dg/opt/inline6.C: New test.
15187
15188         PR c++/12613
15189         * g++.dg/parse/error9.C: New test.
15190
15191         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15192
15193 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15194
15195         PR c++/13009
15196         * g++.dg/init/assign1.C: New test.
15197
15198 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15199
15200         PR c++/13070
15201         * g++.dg/warn/format3.C: New test case.
15202
15203 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15204
15205         * gcc.c-torture/compile/20031227-1.c: New test.
15206
15207 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15208
15209         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15210         * g77.dg/bprob/bprob.exp: Likewise.
15211         * gcc.misc-tests/bprob.exp: Likewise.
15212         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15213         variants on systems where the library does not provide that
15214         functionality.
15215         * gcc.dg/builtins-20.c: Use builtins-config.h.
15216         * gcc.dg/builtins-config.h: New file.
15217
15218 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15219
15220         * lib/gcc-dg.exp (dg-require-profiling): New function.
15221         * lib/target-supports.exp (check_profiling_available): Likewise.
15222         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15223         * g77.dg/bprob/bprob.exp: Likewise.
15224         * gcc.misc-tests/bprob.exp: Likewise.
15225         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15226         * gcc.dg/20021014-1.c: Likewise.
15227         * gcc.dg/nest.c: Likewise.
15228
15229 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15230
15231         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15232         compiling.
15233         * g++.dg/lookup/java2.C: Likewise.
15234         * gcc.dg/cpp/lexident.c: Likewise.
15235
15236 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15237
15238         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15239         given.
15240         * gcc.c-torture/compile/961203-1.c: Likewise.
15241         * gcc.c-torture/compile/980506-1.c: Likewise.
15242
15243 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15244
15245         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15246         (additional_prunes): New global.
15247         (gcc-dg-prune): Handle additional per-test pruning.
15248         (dg-test): Clear additional_prunes between tests.
15249
15250         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15251         dg-prune-output to avoid spurious failures from assembler
15252         complaining about nonexistent WAW violations.
15253         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15254         Use dg-prune-output to avoid spurious failures from assembler
15255         warning about Itanium B-step errata.
15256
15257 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15258
15259         * g++.dg/abi/macro0.C: New test.
15260         * g++.dg/abi/macro1.C: Likewise.
15261         * g++.dg/abi/macro2.C: Likewise.
15262
15263         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15264         * g++.dg/abi/bitfield7.C: Likewise.
15265         * g++.dg/abi/dtor2.C: Likewise.
15266         * g++.dg/abi/mangle11.C: Likewise.
15267         * g++.dg/abi/mangle12.C: Likewise.
15268         * g++.dg/abi/mangle14.C: Likewise.
15269         * g++.dg/abi/mangle17.C: Likewise.
15270         * g++.dg/abi/vbase10.C: Likewise.
15271         * g++.dg/abi/vbase14.C: Likewise.
15272         * g++.dg/template/qualttp17.C: Likewise.
15273
15274 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15275
15276         PR c/11995
15277         * gcc.dg/20031223-1.c: New test.
15278
15279 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15280
15281         * gcc.dg/noreturn-7.c: New test.
15282
15283 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15284
15285         * gcc.dg/null-pointer-1.c: New test.
15286
15287 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15288
15289         * g++.old-deja/g++.jason/template18.C: Remove.
15290         * g++.old-deja/g++.jason/template37.C: Likewise.
15291
15292         PR c++/12862
15293         * g++.dg/lookup/ns1.C: New test.
15294
15295         PR c++/12397
15296         * g++.dg/template/lookup3.C: New test.
15297
15298 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15299
15300         * g++.dg/template/recurse1.C: New test
15301
15302 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15303
15304         PR c++/12479
15305         * g++.dg/parse/semicolon1.C: New test.
15306         * g++.dg/parse/semicolon1.h: Likewise.
15307
15308 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15309
15310         * gcc.dg/darwin-misaligned.c: New test.
15311
15312 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15313
15314         PR c/9163
15315         * gcc.dg/20031222-1.c: New test.
15316
15317 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15318
15319         PR c++/13438
15320         * g++.dg/parse/error8.C: New test.
15321
15322         PR c++/11554
15323         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15324
15325 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15326
15327         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15328         too small.
15329         * gcc.c-torture/compile/930217-1.c: Likewise.
15330         * gcc.c-torture/compile/930513-1.c: Likewise.
15331         * gcc.c-torture/execute/920908-2.c: Likewise.
15332         * gcc.c-torture/execute/921204-1.c: Likewise.
15333         * gcc.c-torture/execute/930621-1.c: Likewise.
15334         * gcc.c-torture/execute/930630-1.c: Likewise.
15335         * gcc.c-torture/execute/931031-1.c: Likewise.
15336         * gcc.c-torture/execute/980602-2.c: Likewise.
15337         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15338         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15339         * gcc.c-torture/execute/extzvsi.c: Likewise.
15340         * gcc.c-torture/unsorted/ext.c: Likewise.
15341
15342 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15343
15344         PR target/12749
15345         * gcc.c-torture/compile/20031220-2.c: New test case.
15346
15347 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15348
15349         PR optimization/13031
15350         * gcc.c-torture/compile/20031220-1.c: New test case.
15351
15352 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15353
15354         * gcc.dg/cast-function-1.c: New test.
15355
15356 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15357
15358         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15359         formats.
15360
15361 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15362
15363         PR c++/12795
15364         * g++.dg/ext/attrib10.C: New test.
15365
15366 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15367
15368         * gcc.dg/cleanup-10.c: New test.
15369         * gcc.dg/cleanup-11.c: New test.
15370
15371 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15372
15373         PR c++/13239
15374         * g++.dg/opt/expect1.C: New test.
15375
15376 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15377
15378         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15379
15380 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15381
15382         PR debug/12923
15383         * gcc.dg/20031218-1.c: New test.
15384
15385         PR debug/12389
15386         * gcc.dg/20031218-2.c: New test.
15387         * gcc.dg/20031218-3.c: New test.
15388
15389         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15390         of label name and allow for USER_LABEL_PREFIX == "_" names.
15391         * g++.dg/abi/mangle18-2.C: Likewise.
15392         * g++.dg/abi/mangle19-1.C: Likewise.
15393         * g++.dg/abi/mangle19-2.C: Likewise.
15394         * g++.dg/abi/mangle20-1.C: Likewise.
15395         * g++.dg/abi/mangle20-2.C: Likewise.
15396
15397 2003-12-18  Richard Henderson  <rth@redhat.com>
15398
15399         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15400
15401 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15402             Dan Kegel <dank@kegel.com>
15403
15404         PR other/12009
15405         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15406         testing a cross compiler, it causes spurious compile failures.
15407         * lib/g++.exp: Likewise.
15408
15409 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15410
15411         PR c++/13262
15412         * g++.dg/template/access13.C: New test.
15413
15414 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15415
15416         * gcc.dg/20031216-1.c: New test.
15417
15418 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15419
15420         PR c++/9154
15421         * g++.dg/template/error10.C: New test.
15422
15423 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15424
15425         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15426         * g++.dg/eh/simd-2.C: Likewise.
15427
15428 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15429             Roger Sayle  <roger@eyesopen.com>
15430
15431         * gcc.c-torture/execute/ieee/mzero5.c: New.
15432
15433 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15434
15435         PR c++/10603
15436         * g++.dg/parse/error6.C: New test.
15437
15438         PR c++/12827
15439         * g++.dg/parse/error7.C: New test.
15440
15441 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15442
15443         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15444         at -O with stabs debugging formats.
15445         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15446         * gcc.dg/debug/debug-2.c: Likewise.
15447
15448 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15449
15450         PR c++/12696
15451         * g++.dg/init/error1.C: New test.
15452
15453         PR c++/12218
15454         * g++.dg/init/pm3.C: New test.
15455
15456 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15457
15458         PR c/3347
15459         * gcc.dg/bitfld-8.c: New test.
15460
15461 2003-12-16  James Lemke  <jim@wasabisystems.com>
15462
15463         * gcc.dg/arm-scd42-[123].c: New tests.
15464
15465 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15466
15467         PR c++/9043
15468         * g++.dg/abi/mangle20-1.C: New test.
15469         * g++.dg/abi/mangle20-2.C: New test.
15470
15471 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15472
15473         PR c++/13275
15474         * g++.dg/other/offsetof2.C: Remove XFAIL.
15475         * g++.dg/parse/offsetof1.C: New test.
15476         * g++.gd/parse/offsetof2.C: Likewise.
15477
15478 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15479
15480         * g++.dg/template/nontype3.C: New test.
15481         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15482
15483 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15484
15485         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15486
15487 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15488
15489         PR c++/13387
15490         * g++.dg/expr/assign1.C: New test.
15491
15492         PR c++/13242
15493         * g++.dg/abi/mangle19-1.C: New test.
15494         * g++.dg/abi/mangle19-2.C: New test.
15495
15496 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15497
15498         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15499
15500 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15501
15502         * gcc.c-torture/execute/20031216-1.c: New test.
15503
15504 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15505
15506         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15507         an ICE regression.
15508
15509 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15510
15511         PR c++/10926
15512         * g++.dg/template/error9.C: New test.
15513
15514         PR c++/11116
15515         * g++.dg/template/error8.C: New test.
15516
15517 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15518
15519         PR middle-end/13400
15520         * gcc.c-torture/execute/20031215-1.c: New test case.
15521
15522 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15523
15524         PR c++/13269
15525         * g++.dg/parse/error5.C: New test.
15526
15527         PR c++/12989
15528         * g++.dg/expr/sizeof1.C: New test.
15529
15530         PR c++/13310
15531         * g++.dg/template/crash15.C: New test.
15532
15533 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15534
15535         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15536         a non-POD type as the last named parameter of a varargs function.
15537
15538 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15539
15540         PR c++/13243
15541         PR c++/12573
15542         * g++.dg/template/crash14.C: New test.
15543         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15544
15545 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15546
15547         * g++.dg/other/java1.C: New test.
15548
15549         PR c++/13241
15550         * g++.dg/abi/mangle18-1.C: New test.
15551         * g++.dg/abi/mangle18-2.C: New test.
15552
15553 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15554
15555         PR optimization/10312
15556         * gcc.c-torture/execute/20031214-1.c: New.
15557
15558 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15559
15560         PR c++/10779
15561         PR c++/12160
15562         * g++.dg/parse/error3.C: New test.
15563         * g++.dg/parse/error4.C: Likewise.
15564         * g++.dg/abi/mangle4.C: Tweak error messages.
15565         * g++.dg/lookup/using5.C: Likewise.
15566         * g++.dg/other/error2.C: Likewise.
15567         * g++.dg/parse/typename5.C: Likewise.
15568         * g++.dg/parse/undefined1.C: Likewise.
15569         * g++.dg/template/arg2.C: Likewise.
15570         * g++.dg/template/ttp3.C: Likewise.
15571         * g++.dg/template/type1.C: Likewise.
15572         * g++.old-deja/g++.other/crash32.C: Likewise.
15573         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15574
15575 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15576
15577         PR c++/13106
15578         * g++.dg/warn/noreturn-3.C: New test.
15579
15580 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15581
15582         PR c++/13118
15583         * g++.dg/abi/covariant3.C: New.
15584
15585 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15586
15587         * g++.dg/eh/ia64-1.C: New test.
15588
15589 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15590
15591         PR optimization/13037
15592         * g77.f-torture/execute/13037.f: New test case.
15593
15594 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15595
15596         PR c++/12881
15597         * g++.dg/abi/covariant2.C: New.
15598
15599 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15600
15601         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15602
15603 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15604
15605         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15606
15607 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15608
15609         PR other/10819
15610         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15611         to fix Bug 10819.
15612         * lib/g++.exp (g++_version): Likewise.
15613         * lib/g77.exp (g77_version): Likewise.
15614         * lib/objc.exp (default_objc_version): Likewise.
15615
15616 2003-12-10  Richard Henderson  <rth@redhat.com>
15617
15618         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15619
15620         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15621
15622 2003-12-08  Matt Austern  <austern@apple.com>
15623
15624         PR c/13134
15625         * lib/gcc-dg.exp (dg-require-visibility): Define.
15626         * lib/target-supports (check_visibility_available): Define.
15627         * gcc.dg/visibility-1.c: New test.
15628         * gcc.dg/visibility-2.c: Likewise.
15629         * gcc.dg/visibility-3.c: Likewise.
15630         * gcc.dg/visibility-4.c: Likewise.
15631         * gcc.dg/visibility-5.c: Likewise.
15632         * gcc.dg/visibility-6.c: Likewise.
15633         * g++.dg/ext/visibility-1.C: Likewise.
15634         * g++.dg/ext/visibility-2.C: Likewise.
15635         * g++.dg/ext/visibility-3.C: Likewise.
15636         * g++.dg/ext/visibility-4.C: Likewise.
15637         * g++.dg/ext/visibility-5.C: Likewise.
15638         * g++.dg/ext/visibility-6.C: Likewise.
15639
15640 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15641
15642         * g++.dg/lookup/java1.C: New test.
15643         * g++.dg/lookup/java2.C: New test.
15644
15645 2003-12-07  Falk Hueffner  <falk@debian.org>
15646
15647         * g++.dg/opt/noreturn-1.C: New test.
15648
15649 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15650
15651         * gcc.dg/overflow-1.c: New test.
15652
15653 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15654
15655         * g77.f-torture/compile/13060.f: New test.
15656
15657 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15658
15659         PR c++/13323
15660         * g++.dg/inherit/operator2.C: New test.
15661
15662 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15663
15664         PR c++/13305
15665         * g++.dg/ext/attrib9.C: New test.
15666
15667 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15668
15669         PR c++/13314
15670         * g++.dg/template/error7.C: New test.
15671
15672 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15673             J"orn Rennecke <joern.rennecke@superh.com>
15674
15675         PR target/13302
15676         * g++.dg/other/struct-va_list.C: New test.
15677
15678 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15679
15680         PR c++/13166
15681         * g++.dg/parse/defarg6.C: New test.
15682
15683 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15684
15685         PR target/13256
15686         * gcc.c-torture/execute/20031201-1.c: New test.
15687
15688 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15689
15690         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15691
15692 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15693
15694         * gcc.dg/builtin-return-1.c: New test.
15695
15696 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15697             J"orn Rennecke <joern.rennecke@superh.com>
15698
15699         PR optimization/13260
15700         * gcc.c-torture/execute/20031204-1.c: New test.
15701
15702 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15703
15704         PR c++/9127
15705         * g++.dg/template/error6.C: New test.
15706
15707 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15708
15709         * gcc.dg/20031202-1.c: New test.
15710
15711 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15712
15713         PR c++/13179
15714         * g++.dg/template/eh1.C: New test.
15715
15716         PR c++/10771
15717         * g++.dg/template/error5.C: New test.
15718
15719 2003-12-02  David Ung  <davidu@mips.com>
15720
15721         * gcc.dg/compat/vector-check.h: Corrected type for var
15722         g_##TMODE
15723
15724 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15725
15726         PR c++/10126
15727         * g++.dg/template/ptrmem8.C: New test.
15728
15729 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15730
15731         PR c++/12573
15732         * g++.dg/template/dependent-expr3.C: New test.
15733
15734 2003-12-01  James Lemke  <jim@wasabisystems.com>
15735
15736         * gcc.dg/arm-g2.c: New test.
15737
15738 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15739
15740         PR optimization/11634
15741         * gcc.dg/20031201-2.c: New test case.
15742
15743 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15744
15745         PR 11433
15746         * objc.dg/proto-lossage-3.m: New test.
15747
15748 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15749
15750         PR optimization/12628
15751         * gcc.dg/20031201-1.c: New test case.
15752
15753 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15754
15755         * gcc.dg/unaligned-1.c: New test.
15756
15757 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15758
15759         PR c++/9849
15760         * g++.dg/template/error4.C: New test.
15761         * g++.dg/template/nested3.C: Adjust error markers.
15762
15763 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15764
15765         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15766
15767 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15768
15769         PR c/10333
15770         * gcc.dg/bitfld-7.c: New test.
15771
15772 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15773
15774         * gcc.dg/tls/asm-1.C: New test.
15775
15776 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15777
15778         * gcc.dg/cpp/assert4.c: Update.
15779
15780 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15781
15782         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15783         * gcc.dg/builtin-apply3.c: New test.
15784
15785 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15786
15787         * lib/compat.exp (compat-obj): New xfaildata parameter.
15788         Use it to set compiler_conditional_xfail_data before compiling.
15789         (compat-get-options): Handle dg-xfail-if.
15790         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15791         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15792         * gcc.dg/compat/vector-1_y.c: Likewise.
15793         * gcc.dg/compat/vector-2_x.c: Likewise.
15794         * gcc.dg/compat/vector-2_y.c: Likewise.
15795
15796 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15797
15798         * g++.dg/opt/reg-stack4.C: New test.
15799
15800 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15801
15802         * gcc.dg/builtin-apply2.c: New test.
15803
15804 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15805
15806         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15807
15808 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15809
15810         PR c++/12924
15811         * g++.dg/template/template-id-2.C: New test.
15812
15813 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15814
15815         PR c++/5369
15816         * g++.dg/template/memfriend1.C: New test.
15817         * g++.dg/template/memfriend2.C: Likewise.
15818         * g++.dg/template/memfriend3.C: Likewise.
15819         * g++.dg/template/memfriend4.C: Likewise.
15820         * g++.dg/template/memfriend5.C: Likewise.
15821         * g++.dg/template/memfriend6.C: Likewise.
15822         * g++.dg/template/memfriend7.C: Likewise.
15823         * g++.dg/template/memfriend8.C: Likewise.
15824         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15825
15826 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15827
15828         PR c++/12515
15829         * g++.dg/ext/cond1.C: New test.
15830
15831 2003-11-20  Richard Henderson  <rth@redhat.com>
15832
15833         * gcc.dg/20020201-2.c: Remove.
15834         * gcc.dg/20020201-4.c: Remove.
15835         * gcc.dg/20020304-1.c: Remove.
15836
15837 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15838
15839         * gcc.dg/cpp/trad/xwin1.c: New test case.
15840
15841 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15842
15843         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15844         * lib/g77.exp: Likewise.
15845         * lib/objc.exp: Likewise.
15846         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15847         for darwin.
15848
15849 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15850
15851         PR c++/12932
15852         * g++.dg/template/static5.C: New test.
15853
15854 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15855
15856         * gcc.dg/nested-func-1.c: New test.
15857
15858 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15859
15860         * gcc.dg/cpp/assert4.c: New test.
15861
15862 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15863
15864         PR c++/2294
15865         * g++.dg/lookup/using9.c: New test.
15866
15867 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15868
15869         PR c++/12762
15870         * g++.dg/template/error3.C: New test.
15871
15872 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15873
15874         PR ada/13035
15875         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15876         No longer use a wrapper for gcc, since this does not work under
15877         Windows.
15878
15879 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15880
15881         PR c++/2094
15882         * g++.dg/template/ptrmem7.C: New test.
15883
15884 2003-11-13  Andrew Pinski <apinski@apple.com>
15885
15886         * gcc.c-torture/compile/20031113-1.c: New test.
15887
15888 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15889             Kean Johnston <jkj@sco.com>
15890
15891         PR c/13029
15892         * gcc.dg/unused-4.c: Update.
15893
15894 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15895
15896         * g++.dg/opt/const3.C: New test.
15897
15898 2003-11-13  Jan Hubicka  <jh@suse.cz>
15899
15900         * gcc.c-torture/compile/20031112-1.c: New test.
15901
15902 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15903
15904         * g++.dg/parse/crash10.C: Remove bogus error marker.
15905
15906 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15907
15908         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15909         (host_gcc): Likewise.
15910         (ROOT): Honor $PWDCMD.
15911         (BASE): Likewise.
15912         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15913
15914 2003-11-12  Catherine Moore  <clm@redhat.com>
15915
15916         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15917
15918 2003-11-12  Andreas Jaeger  <aj@suse.de>
15919             Jakub Jelinek  <jakub@redhat.com>
15920             Andrew Pinski  <pinskia@physics.uc.edu>
15921             Richard Henderson  <rth@redhat.com>
15922
15923         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15924         systems.
15925         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15926
15927         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15928         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15929
15930 2003-11-11  Andreas Jaeger  <aj@suse.de>
15931
15932         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15933
15934         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15935
15936 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15937
15938         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15939         Clean ups.
15940
15941 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15942
15943         * gcc.dg/trampoline-1.c: New test.
15944
15945 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15946
15947         * gcc.c-torture/compile/200031109-1.c: New test.
15948
15949 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15950
15951         PR c/3190
15952         PR c/8714
15953         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15954         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15955         gcc.dg/format/no-y2k-1.c: Update.
15956
15957 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15958
15959         PR optimization/10467
15960         * gcc.dg/20031108-1.c: New test case.
15961
15962 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15963
15964         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15965
15966 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15967
15968         * gcc.dg/compound-lvalue-1.c: New test.
15969         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
15970         some XFAILs.
15971
15972 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
15973
15974         * gcc.dg/altivec-varargs-1.c: New test.
15975
15976 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15977
15978         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
15979         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
15980         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
15981         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
15982         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
15983
15984 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15985
15986         * gcc.dg/cond-lvalue-1.c: New test.
15987
15988 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
15989
15990         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
15991
15992 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15993
15994         PR c++/11616
15995         * g++.dg/template/instantiate5.C: New test.
15996
15997 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15998
15999         PR c++/12726
16000         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16001         * ChangeLog: Add missing first entry for above test.
16002
16003 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16004
16005         PR c++/9810
16006         * g++.dg/template/using8.C: New test.
16007         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16008
16009 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16010
16011         PR optimization/10817
16012         * gcc.c-torture/compile/20031102-1.c: New test case.
16013
16014 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16015
16016         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16017         2147483647.
16018
16019 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16020
16021         * gcc.dg/20031102-1.c: New test.
16022
16023 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16024
16025         * gcc.dg/complex-1.c: New test.
16026
16027 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16028
16029         PR c++/12796
16030         * g++.dg/template/crash13.C: Adjust expected error location.
16031         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16032
16033 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16034
16035         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16036
16037 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16038
16039         PR/10239
16040         * gcc.c-torture/compile/20031031-2.c: New test.
16041
16042 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16043
16044         PR/11640
16045         * gcc.c-torture/compile/20031031-1.c: New test.
16046
16047 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16048
16049         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16050         * gcc.misc-tests/bprob.exp: Likewise.
16051         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16052         the execution test on arm-elf configs.
16053         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16054         configs that don't support scratch files.
16055         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16056
16057 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16058
16059         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16060         done by dejagnu.
16061
16062 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16063
16064         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16065         Avoid non pure sh syntax. Add more logging.
16066
16067         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16068         fail.
16069
16070 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16071
16072         PR libgcj/10610
16073         * gcc.dg/ppc-stackalign-1.c: New test.
16074
16075 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16076
16077         * ada/acats/run_all.sh: Change output to be more compliant with
16078         dejagnu framework.
16079         Create acats.sum and acats.log files under testsuite/ada/acats
16080         Only run [a-z]* directories, to filter out e.g. CVS.
16081         Redirect build output to log file.
16082
16083 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16084
16085         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16086
16087 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16088
16089         PR ada/5909:
16090         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16091
16092 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16093
16094         * gcc.c-torture/compile/20031023-1.c: New test.
16095         * gcc.c-torture/compile/20031023-2.c: New test.
16096         * gcc.c-torture/compile/20031023-3.c: New test.
16097         * gcc.c-torture/compile/20031023-4.c: New test.
16098
16099 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16100
16101         PR c++/10371
16102         * g++.dg/lookup/scoped8.C: New test.
16103
16104 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16105
16106         * g++.dg/opt/reg-stack3.C: New test.
16107
16108 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16109
16110         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16111
16112 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16113
16114         PR c++/11076
16115         * g++.dg/template/crash13.C: New test.
16116
16117 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16118
16119         * gcc.dg/c99-restrict-2.c: New test.
16120
16121 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16122
16123         PR c++/12698, c++/12699, c++/12700, c++/12566
16124         * g++.dg/inherit/covariant9.C: New test.
16125         * g++.dg/inherit/covariant10.C: New test.
16126         * g++.dg/inherit/covariant11.C: New test.
16127
16128 2003-10-23  Jason Merrill  <jason@redhat.com>
16129
16130         PR c++/12726
16131         * g++.dg/ext/complit2.C: New test.
16132
16133 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16134
16135         PR target/12654
16136         * gcc.c-torture/execute/20031020-1.c: New test.
16137
16138 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16139
16140         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16141         following the jump_insn.
16142
16143 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16144
16145         * gcc.dg/cast-lvalue-1.c: New test.
16146
16147 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16148
16149         PR c++/11962
16150         * g++.dg/template/cond2.C: New test.
16151
16152 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16153
16154         * gcc.dg/builtins-28.c: New test.
16155
16156 2003-10-20  Jan Hubicka  <jh@suse.cz>
16157
16158         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16159         parameter.
16160         * testsuite/gcc.dg/inline-2.c: Likewise.
16161
16162 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16163
16164         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16165         * gcc.dg/nest.c:  Likewise.
16166
16167 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16168
16169         PR c++/9781, c++/10583, c++/11862
16170         * g++.dg/parse/crash13.C: New test.
16171
16172 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16173
16174         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16175
16176 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16177
16178         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16179         Define HAVE_C99_RUNTIME except on Solaris.
16180         * gcc.dg/builtins-20.c: Likewise.
16181
16182 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16183
16184         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16185
16186 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16187
16188         PR c++/12495
16189         * g++.dg/template/crash21.C: New test.
16190
16191 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16192
16193         PR c++/2513
16194         * g++.dg/template/typename5.C: New test.
16195
16196 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16197
16198         PR c++/12369
16199         * g++.dg/template/friend25.C: New test.
16200
16201 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16202
16203         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16204         versions.
16205
16206 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16207
16208         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16209         == 2147483647.
16210
16211 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16212
16213         * gcc.c-torture/execute/960416-1.x: Remove.
16214         * gcc.c-torture/execute/divconst-3.x: Likewise.
16215
16216 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16217
16218         PR target/12598
16219         * gcc.dg/torture/cris-volatile-1.c: New test.
16220
16221 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16222
16223         PR optimization/9325
16224         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16225         for overflowing floating point to integer conversion during RTL
16226         simplification.
16227
16228 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16229
16230         * objc/execute/_cmd.m: Fix typo.
16231         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16232         Relax 'scan-assembler' regexp.
16233         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16234         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16235         * objc.dg/zero-link-2.m: Remove blank line.
16236         * objc.dg/zero-link-3.m: New test case.
16237
16238 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16239
16240         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16241
16242         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16243         than linker trickery.
16244
16245 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16246
16247         PR c++/12370
16248         * g++.dg/other/friend2.C: New test.
16249
16250 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16251
16252         * gcc.dg/20031012-1.c: New test.
16253
16254 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16255
16256         * gcc.dg/weak/weak-3.c: Fix for new warning.
16257
16258 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16259
16260         PR optimization/8750
16261         * gcc.c-torture/execute/20031012-1.c: New test case.
16262
16263 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16264
16265         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16266         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16267
16268 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16269
16270         PR optimization/12260
16271         * gcc.c-torture/compile/20031011-2.c: New test case.
16272
16273 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16274
16275         * gcc.c-torture/execute/20031011-1.c: New testcase.
16276
16277 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16278
16279         * gcc.c-torture/compile/20031011-1.c: New test.
16280
16281 2003-10-11  Jan Hubicka  <jh@suse.cz>
16282
16283         * g++.dg/other/first-global.C: New test.
16284
16285 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16286
16287         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16288
16289 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16290
16291         * gcc.c-torture/compile/20031010-1.c: New test.
16292
16293 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16294
16295         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16296         * gcc.c-torture/execute/va-arg-25.c: ... here.
16297
16298 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16299
16300         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16301
16302 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16303
16304         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16305
16306 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16307
16308         * g++.dg/parse/error2.C: New test.
16309
16310 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16311
16312         PR c++/11097
16313         * g++.dg/other/error5.C: Modify the error message.
16314         * g++.dg/lookup/using8.C: New test.
16315
16316 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16317
16318         * gcc.dg/darwin-abi-2.c: New file.
16319         * gcc.c-torture/execute/va-arg-24.c: New file.
16320
16321 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16322
16323         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16324         indentation.
16325
16326 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16327
16328         PR c++/10147
16329         * g++.dg/other/error4.C: Update error messages.
16330         * g++.dg/template/ptrmem4.C: Likewise.
16331
16332         PR c++/12337
16333         * g++.dg/init/new9.C: New test.
16334
16335         PR c++/12334, c++/12236, c++/8656
16336         * g++.dg/ext/attrib8.C: New test.
16337
16338 2003-10-06  Devang Patel  <dpatel@apple.com>
16339
16340         * gcc.dg/debug/dwarf2-3.h: New test.
16341         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16342
16343 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16344
16345         * g++.dg/opt/cfg2.C: New test.
16346
16347 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16348
16349         * g++.dg/opt/float1.C: New test.
16350
16351 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16352
16353         * gcc.dg/c90-array-lval-6.c: New test.
16354         * gcc.dg/c99-array-lval-6.c: New test.
16355
16356 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16357             Ziemowit Laski  <zlaski@apple.com>
16358
16359         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16360         'Derived', so that it is never considered a class method; add
16361         new warning for '+port' method ambiguity.
16362         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16363         <objc/objc-api.h> (needed on Mac OS X).
16364         * objc.dg/method-13.m: New test.
16365
16366 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16367
16368         PR optimization/9325, PR java/6391
16369         * gcc.c-torture/execute/20031003-1.c: New test case.
16370
16371 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16372
16373         PR optimization/12180
16374         * gcc.dg/20031002-1.c: New test.
16375
16376         PR c++/12486
16377         * g++.dg/inherit/error1.C: New test.
16378
16379 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16380
16381         * lib/f-torture.exp (search_for): Rename to...
16382         (search_for_re): This.  Also, clean up comments and the
16383         "regexp" invocation.
16384
16385 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16386
16387         * gcc.c-torture/compile/20031002-1.c: New test.
16388
16389 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16390
16391         * g++.dg/opt/cond1.C: New test.
16392
16393 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16394
16395         * gcc.dg/Wold-style-definition-2.c: New testcase.
16396         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16397
16398 2003-09-29  Richard Henderson  <rth@redhat.com>
16399
16400         * g++.dg/init/array10.C: Add dg-options.
16401
16402 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16403
16404         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16405
16406 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16407
16408         * g++.dg/template/friend19.C: Fix typo.
16409         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16410
16411 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16412
16413         * gcc.c-torture/execute/20030928-1.c: New test.
16414         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16415
16416 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16417
16418         * g++.dg/opt/unroll1.C: New test.
16419
16420 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16421
16422         PR optimization/11741
16423         * gcc.dg/20030926-1.c: New test case.
16424
16425 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16426
16427         PR c++/5655
16428         * g++.dg/parse/access7.C: New test.
16429         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16430
16431 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16432
16433         MERGE OF objc-improvements-branch into MAINLINE:
16434         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16435         if libobjc has not been built.
16436         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16437         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16438         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16439         objc/execute/nested-3.m, objc/execute/np-2.m,
16440         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16441         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16442         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16443         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16444         objc.dg/special/unclaimed-category-1.h,
16445         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16446         well as GNU runtime.
16447         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16448         * execute/cascading-1.m, execute/function-message-1.m,
16449         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16450         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16451         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16452         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16453         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16454         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16455         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16456         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16457         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16458         * objc.dg/bitfield-2.m: Run only on Darwin.
16459         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16460         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16461         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16462         * objc.dg/const-str-1.m: Fix constant string layout.
16463
16464 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16465
16466         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16467
16468 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16469
16470         * gcc.dg/darwin-abi-1.c: New file.
16471
16472 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16473
16474         PR target/12281
16475         * gcc.c-torture/compile/20030921-1.c: New test.
16476
16477 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16478
16479         * g++.dg/opt/reg-stack2.C: New test.
16480
16481 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16482
16483         * g++.dg/eh/delayslot1.C: New test.
16484
16485 2003-09-20  Richard Henderson  <rth@redhat.com>
16486
16487         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16488
16489 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16490
16491         * gcc.c-torture/execute/20030920-1.c: New test case.
16492
16493 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16494
16495         * g++.dg/rtti/typeid3.C: Correct expected error message.
16496
16497 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16498
16499         PR c++/157
16500         * g++.dg/parse/crash12.C: New test.
16501
16502 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16503
16504         * gcc.dg/compat/mixed-struct-check.h: New.
16505         * gcc.dg/compat/mixed-struct-defs.h: New.
16506         * gcc.dg/compat/mixed-struct-init.h: New.
16507         * gcc.dg/compat/struct-by-value-19_main.c: New.
16508         * gcc.dg/compat/struct-by-value-19_x.c: New.
16509         * gcc.dg/compat/struct-by-value-19_y.c: New.
16510         * gcc.dg/compat/struct-by-value-20_main.c: New.
16511         * gcc.dg/compat/struct-by-value-20_x.c: New.
16512         * gcc.dg/compat/struct-by-value-20_y.c: New.
16513         * gcc.dg/compat/struct-return-19_main.c: New.
16514         * gcc.dg/compat/struct-return-19_x.c: New.
16515         * gcc.dg/compat/struct-return-19_y.c: New.
16516         * gcc.dg/compat/struct-return-20_main.c: New.
16517         * gcc.dg/compat/struct-return-20_x.c: New.
16518         * gcc.dg/compat/struct-return-20_y.c: New.
16519
16520 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16521         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16522         so that it will not complain on LP64 targets.
16523
16524 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16525
16526         PR c++/495
16527         * g++.dg/template/friend24.C: New test.
16528
16529 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16530
16531         PR c++/12332
16532         * g++.dg/template/memtmpl2.C: New test.
16533
16534 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16535
16536         PR target/11184
16537         * gcc.dg/builtin-apply1.c: New test.
16538
16539 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16540
16541         PR c++/9848
16542         * g++.dg/warn/Wunused-4.C: New test.
16543
16544 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16545
16546         PR c++/12316
16547         * g++.dg/other/gc2.C: New test.
16548
16549 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16550
16551         PR c++/11991
16552         * g++.dg/rtti/typeid3.C: New test.
16553
16554         PR c++/12266
16555         * g++.dg/overload/template1.C: New test.
16556
16557 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16558
16559         * g++.dg/opt/cfg3.C: New test.
16560
16561 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16562
16563         PR c++/7939
16564         * g++.dg/template/crash11.C: New test.
16565
16566 2003-09-16  Jason Merrill  <jason@redhat.com>
16567             Jakub Jelinek  <jakub@redhat.com>
16568
16569         * gcc.dg/attr-warn-unused-result.c: New test.
16570
16571 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16572
16573         PR c++/12184
16574         * g++.dg/expr/call2.C: New test.
16575
16576 2003-09-15  Andreas Jaeger  <aj@suse.de>
16577
16578         * gcc.dg/Wold-style-definition-1.c: New test.
16579
16580 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16581
16582         PR c++/3907
16583         * g++.dg/parse/template12.C: New test.
16584
16585         * g++.dg/abi/bitfield11.C: New test.
16586         * g++.dg/abi/bitfield12.C: Likewise.
16587
16588 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16589
16590         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16591         non-expansion of functional macro name without arguments at EOL.
16592         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16593
16594 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16595
16596         * gcc.c-torture/execute/20030914-[12].c: New tests.
16597
16598 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16599
16600         PR c++/11788
16601         * g++.dg/overload/addr1.C: New test.
16602
16603 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16604
16605         * gcc.dg/20030909-1.c: New test.
16606
16607 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16608
16609         * gcc.dg/ultrasp10.c: New test.
16610
16611 2003-09-09  Devang Patel  <dpatel@apple.com>
16612
16613         * gcc.dg/darwin-ld-6.c: New test.
16614
16615 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16616
16617         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16618
16619 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16620
16621         * gcc.dg/ia64-types1.c: New test.
16622         * gcc.dg/ia64-types2.c: Likewise.
16623
16624 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16625
16626         * gcc.dg/builtins-1.c: Add more _Complex tests.
16627         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16628
16629         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16630         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16631
16632 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16633
16634         PR c++/11786
16635         * g++.dg/lookup/koenig2.C: New test.
16636
16637         PR c++/5296
16638         * g++.dg/rtti/typeid2.C: New test.
16639
16640 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16641
16642         * gcc.c-torture/compile/20030904-1.c: New test.
16643
16644 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16645
16646         * g++.dg/opt/longbranch2.C: New test.
16647
16648 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16649
16650         * g++.dg/template/crash10.C: Only compile it.
16651
16652 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16653
16654         PR middle-end/11665
16655         * gcc.c-torture/compile/20030907-1.c: New test.
16656         * g++.dg/init/array11.C: New test.
16657
16658 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16659
16660         PR c++/11852
16661         * g++.dg/init/struct1.C: New test.
16662
16663 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16664
16665         PR c++/12181
16666         * g++.dg/expr/comma1.C: New test.
16667
16668 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16669
16670         PR c++/11867
16671         * g++.dg/expr/static_cast5.C: New test.
16672
16673 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16674
16675         PR c++/11507
16676         * g++.dg/lookup/scoped7.C: New test.
16677
16678         PR c++/9574
16679         * g++.dg/other/static1.C: New test.
16680
16681         PR c++/11490
16682         * g++.dg/warn/template-1.C: New test.
16683
16684         PR c++/11432
16685         * g++.dg/template/crash10.C: New test.
16686
16687         PR c++/2478
16688         * g++.dg/overload/VLA.C: New test.
16689
16690         PR c++/10804
16691         * g++.dg/template/call1.C: New test.
16692
16693 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16694
16695         PR c++/11794
16696         * g++.dg/parse/using3.C: New test.
16697
16698 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16699
16700         PR c++/11409
16701         * g++.dg/overload/builtin3.C: New test case.
16702
16703 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16704
16705         PR c/9862
16706         * gcc.dg/20030906-1.c: New test.
16707         * gcc.dg/20030906-2.c: Likewise.
16708
16709 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16710
16711         PR c++/12167
16712         * g++.dg/parse/defarg5.C: New test.
16713
16714         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16715
16716 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16717
16718         PR c++/12163
16719         * g++.dg/expr/static_cast4.C: New test.
16720
16721         PR c++/12146
16722         * g++.dg/template/crash9.C: New test.
16723
16724 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16725
16726         * g++.old-deja/g++.ext/pretty2.C: Update for change
16727         in __FUNCTION__.
16728         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16729
16730 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16731
16732         PR c++/11922
16733         * g++/dg/template/qualified-id1.C: New test.
16734
16735         PR c++/12037
16736         * g++.dg/warn/noeffect4.C: New test.
16737
16738 2003-09-04  Matt Austern  <austern@apple.com>
16739
16740         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16741         * g++.dg/ext/fnname2.C: Likewise.
16742         * g++.dg/ext/fnname3.C: Likewise.
16743
16744 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16745
16746         * g++.dg/expr/lval1.C: New test.
16747         * g++.dg/ext/lvcast.C: Remove.
16748
16749 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16750
16751         PR optimization/11700.
16752         * gcc.c-torture/compile/20030903-1.c: New test case.
16753
16754 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16755
16756         PR c++/12053
16757         * g++.dg/abi/layout4.C: New test.
16758
16759 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16760
16761         PR c++/11553
16762         * g++.dg/parse/friend3.C: New test.
16763
16764 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16765
16766         PR c++/11847
16767         * g++.dg/template/class1.C: New test.
16768
16769         PR c++/11808
16770         * g++.dg/expr/call1.C: New test.
16771
16772 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16773
16774         PR c++/12114
16775         * g++.dg/init/ref9.C: New test.
16776
16777         PR c++/11972
16778         * g++.dg/template/nested4.C: New test.
16779
16780 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16781
16782         PR c++/12093
16783         * g++.dg/template/non-dependent4.C: New test.
16784
16785         PR c++/11928
16786         * g++.dg/inherit/conv1.C: New test.
16787
16788 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16789
16790         PR c++/6196
16791         * g++.dg/ext/label1.C: New test.
16792         * g++.dg/ext/label2.C: Likewise.
16793
16794 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16795
16796         * g++.dg/expr/cond3.C: New test.
16797
16798 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16799
16800         * gcc.dg/builtins-1.c: Add new builtin cases.
16801
16802 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16803
16804         * gcc.dg/builtins-1.c: Add new cases.
16805         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16806
16807 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16808
16809         * gcc.dg/builtins-1.c: Add more math builtin tests.
16810         * gcc.dg/torture/builtin-attr-1.c: New test.
16811
16812 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16813
16814         PR optimization/5079
16815         * g++.dg/opt/static3.C: New test.
16816
16817 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16818
16819         * gcc.misc-tests/gcov-10b.c: New test.
16820
16821 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16822
16823         * g++.dg/opt/ptrmem3.C: New test.
16824
16825         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16826
16827 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16828
16829         * gcc.dg/20030826-2.c: New test.
16830
16831 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16832
16833         PR middle-end/12002
16834         * g77.f-torture/compile/12002.f: New test case.
16835
16836 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16837
16838         * gcc.dg/20030826-1.c: New test case.
16839
16840 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16841
16842         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16843
16844 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16845
16846         PR c++/11871
16847         * c++.dg/lookup/crash1.C: New test.
16848
16849         * c++.dg/warn/noeffect3.C: New test.
16850
16851 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16852
16853         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16854         * gcc.dg/compat/vector-1_y.c: Ditto.
16855         * gcc.dg/compat/vector-2_x.c: Ditto.
16856         * gcc.dg/compat/vector-2_y.c: Ditto.
16857
16858 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16859
16860         * gcc.dg/20030702-1.c: New test.
16861
16862 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16863
16864         PR c++/8795
16865         * g++.dg/ext/altivec-1.C: New test.
16866
16867 2003-08-24  Richard Henderson  <rth@redhat.com>
16868
16869         * g++.dg/eh/simd-2.C: Add -w for x86.
16870
16871 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16872
16873         * gcc.dg/20030815-1.c: New test.
16874
16875 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16876
16877         PR c++/3765
16878         * g++.dg/parse/access6.C: New test.
16879
16880 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16881
16882         PR c++/641, c++/11876
16883         * g++.dg/template/friend22.C: New test.
16884         * g++.dg/template/friend23.C: Likewise.
16885
16886 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16887
16888         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16889         identically.
16890
16891 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16892
16893         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16894
16895 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16896
16897         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16898
16899 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16900
16901         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16902
16903 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16904
16905         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16906
16907 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16908
16909         PR c++/11919
16910         * g++.dg/overload/prom1.C: New test.
16911
16912         PR c++/11551
16913         * g++.dg/parse/dtor2.C: New test.
16914
16915         PR c++/10762
16916         * g++.dg/parse/using2.C: New test.
16917
16918 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16919
16920         PR target/11805
16921         * gcc.c-torture/compile/20030821-1.c: New.
16922
16923 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16924
16925         PR c++/11834
16926         * g++.dg/template/deduce2.C: New test.
16927
16928 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16929
16930         * gcc.c-torture/execute/20030821-1.c: New test.
16931
16932 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16933
16934         PR middle-end/11984
16935         * gcc.dg/20030820-1.c: New test case.
16936
16937 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16938
16939         PR c++/11945
16940         * g++.dg/warn/noeffect2.C: New test.
16941
16942 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16943
16944         PR c++/10926
16945         * g++.dg/template/dtor2.C: New test.
16946
16947         PR c++/11684
16948         * g++.dg/template/operator1.C: New test.
16949         * g++.dg/parse/operator4.C: New test.
16950
16951         PR c++/11946.C
16952         * g++.dg/expr/enum1.C: New test.
16953         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16954
16955         PR c++/11036.C
16956         * g++.dg/parse/elab2.C: New test.
16957         * g++.dg/parse/typedef4.C: Change error message.
16958         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16959         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16960         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16961
16962 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16963
16964         * gcc.dg/pch/warn-1.c: New.
16965         * gcc.dg/pch/warn-1.hs: New.
16966
16967         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
16968         not-tested file.
16969
16970 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16971
16972         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
16973
16974 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16975
16976         * gcc.dg/uninit-D.c: New Test.
16977         * gcc.dg/uninit-E.c: New Test.
16978         * gcc.dg/uninit-F.c: New Test.
16979         * gcc.dg/uninit-G.c: New Test.
16980
16981 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
16982
16983         * g++.dg/README: Describe the pch directory.
16984
16985 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16986
16987         PR c++/11174
16988         * g++.dg/parse/access4.C: New test.
16989         * g++.dg/parse/access5.C: Likewise.
16990         * g++.old-deja/g++.jason/access17.C: Adjust error message.
16991
16992 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
16993
16994         * gcc.dg/noncompile/20030818-1.c: New.
16995
16996 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16997
16998         PR c++/11957
16999         * g++.dg/warn/noeffect1.C: New test.
17000
17001         * g++.dg/template/scope2.C: New test.
17002         * g++.dg/template/error2.C: Correct dg-error
17003
17004 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17005
17006         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17007
17008 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17009
17010         PR C++/11512
17011         * g++.dg/template/warn1.C: New.
17012
17013 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17014
17015         * g++.dg/template/error2.C: New test.
17016         * g++.dg/lookup/using7.C: Adjust errors
17017         * g++.old-deja/g++.pt/crash36.C: Likewise.
17018         * g++.old-deja/g++.pt/derived3.C: Likewise.
17019
17020 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17021
17022         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17023         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17024         * gcc.c-torture/execute/builtins/string-9.c: New, from
17025         string-opt-9.c.  Adjust for execute/builtins framework.
17026         * gcc.c-torture/execute/string-opt-9.c: Delete.
17027
17028 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17029
17030         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17031
17032         * g++.dg/parse/ret-type2.C: New test.
17033
17034         PR c++/11703
17035         * g++.dg/init/new8.C: New test.
17036
17037         PR c++/10923
17038         * g++.dg/parse/typedef5.C: New test.
17039
17040         PR c++/9512
17041         * g++.dg/parse/qualified2.C: New test.
17042         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17043         invalid code.
17044
17045 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17046
17047         * g++.dg/conversion/ptrmem1.C: New test.
17048
17049 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17050
17051         PR target/11693
17052         * gcc.dg/20030811-1.c: New test.
17053
17054         PR target/11535
17055         * gcc.c-torture/execute/20030811-1.c: New test.
17056
17057 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17058
17059         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17060
17061 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17062
17063         PR c++/11789.C
17064         * g++.dg/inherit/multiple1.C: New test.
17065
17066 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17067
17068         * gcc.dg/spe1.c: New test.
17069
17070         PR c++/11670
17071         * g++.dg/expr/cast2.C: New test.
17072
17073         PR c++/10530
17074         * g++.dg/template/dependent-name2.C: New test.
17075
17076 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17077
17078         * g++.dg/parse/crash11.C: Put the dg options in comments.
17079
17080 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17081
17082         * lib/gcc-dg.exp: Update for diagnostic change.
17083
17084 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17085
17086         PR c++/5767
17087         * g++.dg/parse/crash11.C: New test.
17088
17089 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17090
17091         * gcc.dg/cpp/spacing1.c: Update.
17092
17093 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17094
17095         PR target/11739
17096         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17097         a value for -mtune.
17098
17099 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17100
17101         PR middle-end/11771
17102         * gcc.c-torture/compile/20030804-1.c: New test case.
17103
17104 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17105
17106         * gcc.dg/20030804-1.c: New test case.
17107
17108 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17109
17110         * gcc.dg/cpp/separate-1.c: New test.
17111
17112 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17113
17114         PR c++/11704
17115         * g++.dg/template/dependent-expr2.C: New test.
17116
17117         PR c++/11766
17118         * g++.dg/expr/ptrmem1.C: New test.
17119
17120 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17121
17122         PR c++/9453
17123         * g++.dg/template/friend15.C: New test.
17124
17125 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17126
17127         * lib/dg-pch.exp: Work round PCH bug.
17128
17129 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17130
17131         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17132         builtins.  Move cases from builtins-4.c here.
17133
17134         * gcc.dg/torture/builtin-math-1.c: New test taken from
17135         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17136         additional cases.
17137
17138         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17139         Delete.
17140
17141 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17142
17143         PR c++/9447
17144         * g++.dg/template/using7.C: New test.
17145
17146 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17147
17148         * import1.c, import2.c: New tests.
17149
17150 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17151
17152         * g++.dg/eh/crossjump1.C: New test.
17153
17154 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17155
17156         PR c++/11697
17157         * g++.dg/template/using6.C: New test.
17158
17159         PR c++/11744
17160         * g++.dg/template/koenig2.C: New test.
17161
17162 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17163
17164         PR c++/7983
17165         * g++.dg/parse/typedef4.C: New test.
17166
17167 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17168
17169         PR c++/8442, c++/8806
17170         * g++.dg/template/elab1.C: New test.
17171         * g++.dg/template/type2.C: Likewise.
17172         * g++.dg/template/ttp3.C: Adjust expected error message.
17173         * g++.old-deja/g++.law/visibility13.C: Likewise.
17174         * g++.old-deja/g++.niklas/t135.C: Likewise.
17175         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17176         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17177         template argument.
17178         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17179
17180 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17181
17182         PR c++/11295
17183         * g++.dg/ext/stmtexpr1.C: New test.
17184
17185         * g++.dg/opt/tmp1.C: New test.
17186
17187         PR c++/11525
17188         * g++.dg/parse/constant4.C: New test.
17189
17190         PR c++/9447
17191         * g++.dg/template/using5.C: New test.
17192
17193 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17194
17195         * gcc.dg/builtins-27.c: New test case.
17196
17197 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17198
17199         * gcc.dg/tls/opt-7.c: New test.
17200
17201 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17202
17203         * g++.old-deja/g++.other/crash18.C: Remove.
17204
17205 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17206
17207         * g++.dg/template/explicit3.C: New.
17208         * g++.dg/template/explicit4.C: New.
17209         * g++.dg/template/explicit5.C: New.
17210
17211         PR c++/11347
17212         * g++.dg/template/memtmpl1.C: New.
17213
17214 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17215
17216         PR target/11565
17217         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17218         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17219
17220 2003-07-30  Jan Hubicka  <jh@suse.cz>
17221
17222         * vtgc1.c: Kill.
17223
17224 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17225
17226         * gcc.dg/struct-in-proto-1.c: New test.
17227
17228 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17229
17230         * gcc.dg/cpp/include2.c: Only expect one message.
17231
17232 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17233
17234         PR c++/9447
17235         * g++.dg/template/using1.C: New test.
17236         * g++.dg/template/using2.C: New test.
17237         * g++.dg/template/using3.C: New test.
17238         * g++.dg/template/using4.C: New test.
17239
17240 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17241
17242         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17243         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17244
17245 2003-07-28  Jan Hubicka  <jh@suse.cz>
17246
17247         PR c++/11530
17248         * g++.dg/opt/call1.C: New test.
17249
17250 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17251
17252         PR c++/11667
17253         * g++.dg/init/enum2.C: New test.
17254         * g++.dg/template/overload1.C: Add "-w" option.
17255
17256 2003-07-28    <hp@bitrange.com>
17257
17258         * gcc.dg/Wdeclaration-after-statement-1.c,
17259         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17260
17261 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17262
17263         * gcc.c-torture/compile/20030725-1.c: New test.
17264
17265 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17266
17267         * gcc.dg/20030505.c: Only run for SPE.
17268         Remove definition of opaque type.
17269
17270 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17271
17272         * g++.dg/template/ptrmem6.C: New test.
17273
17274 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17275
17276         * gcc.c-torture/compile/zero-strct-2.c: New test.
17277
17278 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17279
17280         * gcc.dg/intermod-1.c: New test.
17281
17282 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17283
17284         PR c++/11617
17285         * g++.dg/template/lookup2.C: New test.
17286         * g++.dg/template/memclass1.C: Remove instantiated from error.
17287         * g++.dg/other/error2.C: Tweak expected errors.
17288
17289         PR c++/11596
17290         * g++.dg/template/defarg3.C: New test.
17291
17292         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17293
17294 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17295
17296         * g++.dg/inherit/access5.C: New test.
17297
17298 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17299
17300         PR c++/11513
17301         * g++.dg/template/crash8.C: New test.
17302
17303 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17304
17305         PR c/10602
17306         * gcc.dg/noncompile/incomplete-2.c: New test.
17307
17308 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17309
17310         PR c++/11645
17311         * g++.dg/inherit/access4.C: New test.
17312
17313         PR c++/11517
17314         * g++.dg/expr/cond2.C: New test.
17315
17316         PR optimization/10679
17317         * g++.dg/opt/inline4.C: New test.
17318
17319 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17320
17321         * g++.dg/parse/crash10: New test.
17322
17323 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17324
17325         * g++.dg/ext/flexary1.C: New test.
17326
17327 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17328
17329         PR c++/10793
17330         * g++.dg/template/crash9.C: New test.
17331
17332 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17333
17334         PR c++/3004
17335         * g++.dg/parse/typedef3.C: New test.
17336
17337         PR c++/7906
17338         * g++.dg/parse/operator2.C: New test.
17339
17340         PR c++/8895
17341         * g++.dg/parse/def-tmpl-arg1.C: New test.
17342
17343         PR c++/9282
17344         * g++.dg/parse/funptr1.C: New test.
17345
17346         PR c++/9452
17347         * g++.dg/parse/ambig3.C: New test.
17348
17349         PR c++/9454
17350         * g++.dg/parse/operator3.C: New test.
17351
17352         PR c++/9486
17353         * g++.dg/parse/template10.C: New test.
17354
17355         PR c++/9488
17356         * g++.dg/parse/template11.C: New test.
17357
17358         PR c++/10150
17359         * g++.dg/parse/invalid-op1.C: New test.
17360
17361         PR c++/10247
17362         * g++.dg/parse/condexpr1.C: New test.
17363
17364 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17365
17366         * g++.dg/ext/packed3.C: New test.
17367         * g++.dg/ext/packed4.C: New test.
17368
17369         * gcc.dg/pack-test-3.c: New test.
17370
17371 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17372
17373         * lib/compat.exp: Handle dg-options per source file.
17374         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17375         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17376         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17377         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17378         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17379         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17380         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17381         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17382         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17383         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17384         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17385         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17386         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17387         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17388
17389 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17390
17391         PR c/10320
17392         * gcc.c-torture/execute/20030718-1.c: New test.
17393
17394 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17395
17396         PR optimization/11536
17397         * gcc.dg/20030721-1.c: New test.
17398
17399 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17400
17401         PR c++/11546
17402         * g++.dg/template/lookup1.C: New test.
17403
17404 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17405
17406         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17407         diagnostics of ill-formed constructs involving labels.
17408         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17409         the new 'previously defined here' message.
17410
17411 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17412
17413         * g++.dg/parse/non-dependent2.C: New test.
17414
17415 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17416
17417         * g++.dg/init/init-ref4.C: xfail on targets without
17418         weak symbols.
17419
17420 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17421
17422         PR target/11087
17423         * gcc.c-torture/execute/20030717-1.c: New test.
17424
17425 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17426
17427         * g++.dg/opt/cfg1.C: New test.
17428
17429 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17430
17431         PR optimization/11557
17432         * gcc.dg/20030717-1.c: New test.
17433
17434 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17435
17436         PR c++/10476
17437         * g++.dg/expr/crash-1.C: New test.
17438
17439         PR c++/11027
17440         * g++.dg/template/init3.C: New test.
17441
17442         PR c++/8222
17443         * g++.dg/template/non-dependent1.C: New test.
17444
17445         PR c++/11070
17446         * g++.dg/template/non-dependent2.C: New test.
17447
17448         PR c++/11071
17449         * g++.dg/template/non-dependent3.C: New test.
17450
17451         PR c++/9907
17452         * g++.dg/template/sizeof5.C: New test.
17453
17454 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17455
17456         PR 11498
17457         * gcc.c-torture/compile/mangle-1.c: New file.
17458
17459 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17460
17461         PR c++/7809
17462         * g++.dg/parse/access3.C: New test.
17463
17464 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17465
17466         PR c++/11384
17467         * g++.dg/init/init-ref4.C: New test.
17468
17469 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17470
17471         PR c++/11547
17472         * g++.dg/parse/constant3.C: New test.
17473         * g++.dg/parse/crash7.C: Likewise.
17474
17475 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17476
17477         PR target/11008
17478         * gcc.dg/i386-pentium4-not-mull.c: New.
17479
17480 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17481
17482         * gcc.dg/asm-names.c (ymain): Make it weak.
17483
17484 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17485
17486         PR c++/5421
17487         * g++.dg/template/friend21.C: New test.
17488
17489 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17490
17491         * gcc.dg/cleanup-8.c: New test.
17492         * gcc.dg/cleanup-9.c: New test.
17493
17494 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17495
17496         * g++.dg/ext/dll-MI1.h: New file.
17497         * g++.dg/ext/dllexport-MI1.C: New file.
17498         * g++.dg/ext/dllimport-MI1.C: New file.
17499
17500 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17501
17502         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17503         it does not have cmpstrsi patterns (just cmpmemsi).
17504
17505 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17506
17507         PR debug/11473
17508         * g++.dg/debug/debug8.C: New test.
17509
17510 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17511
17512         PR c++/10108
17513         * g++.dg/template/crash7.C: New test.
17514
17515 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17516
17517         PR target/10795
17518         * gcc.c-torture/compile/20030708-1.c: New.
17519
17520 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17521
17522         * gcc.c-torture/execute/20030715-1.c: New test.
17523
17524 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17525
17526         * gcc.dg/pch/inline-3.c: New file.
17527         * gcc.dg/pch/inline-3.hs: New file.
17528         * gcc.dg/pch/inline-4.c: New file.
17529         * gcc.dg/pch/inline-4.hs: New file.
17530
17531 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17532
17533         PR c++/11509
17534         * g++.dg/template/crash6.C: New test.
17535
17536         PR c++/7053
17537         * g++.dg/template/friend20.C: New test.
17538
17539         PR c++/7019
17540         * g++.dg/template/overload2.C: New test.
17541
17542 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17543
17544         PR optimization/11440
17545         * gcc.c-torture/execute/20030714-1.c: New test.
17546
17547 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17548
17549         PR c++/11154
17550         * g++.dg/template/partial2.C: New test.
17551
17552 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17553
17554         PR c++/11503
17555         * g++.dg/template/anon1.C: New test.
17556
17557         PR c++/11493
17558         PR c++/11495
17559         * g++.dg/parse/template9.C: Likewise.
17560         * g++.dg/template/crash4.C: New test.
17561         * g++.dg/template/koenig1.C: Likewise.
17562         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17563         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17564         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17565         functions.
17566         * g++.old-deja/g++.jason/template36.C: Likewise.
17567         * g++.old-deja/g++.mike/p1989.C: Likewise.
17568         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17569         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17570         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17571         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17572         compiling.
17573         * g++.old-deja/g++.pt/union2.C: Use this->.
17574
17575 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17576
17577         * gcc.dg/20030711-1.c: New test.
17578
17579 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17580
17581         PR c++/11050
17582         * g++.dg/parse/args1.C: New test.
17583         * g++.pt/defarg8.C: Change expected errors.
17584
17585 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17586
17587         PR c++/8164
17588         * g++.dg/template/nontype2.C: New test.
17589
17590         PR c++/10558
17591         * g++.dg/parse/template8.C: New test.
17592
17593         PR c++/8327
17594         * g++.dg/template/scope1.C: New test.
17595
17596         * g++.dg/warn/Wsign-compare-1.C: New test.
17597
17598 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17599
17600         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17601
17602 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17603
17604         PR c++/9411
17605         * g++.dg/template/explicit2.C: New test.
17606
17607         PR c++/10032
17608         * g++.dg/warn/pedantic1.C: New test.
17609
17610 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17611
17612         PR c++ 9483
17613         * g++.dg/other/field1.C: New test.
17614
17615 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17616
17617         PR c/11449
17618         * gcc.c-torture/compile/20030707-1.c: New.
17619
17620 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17621
17622         PR c++/10849
17623         * g++.dg/template/access12.C: New test.
17624
17625 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17626
17627         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17628         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17629         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17630         * gcc.misc-tests/gcov.exp: Update
17631         * g++.dg/gcov/gcov.exp: Update
17632         * lib/gcov.exp: Update.
17633
17634 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17635
17636         * g++.dg/abi/mangle17.C: Make sure template expressions are
17637         dependent.
17638         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17639         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17640         * g++.dg/opt/stack1.C: Remove erroneous code.
17641         * g++.dg/parse/template7.C: New test.
17642         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17643         * g++.old-deja/g++.pt/crash4.C: Likewise.
17644
17645 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17646
17647         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17648         with zero or one occurence of `$' after the initial `L'.
17649
17650 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17651
17652         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17653
17654 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17655
17656         PR c/11370
17657         * gcc.dg/Wunreachable-6.c: New testcase.
17658         * gcc.dg/Wunreachable-7.c: New testcase.
17659
17660 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17661
17662         PR c/11420
17663         * gcc.dg/20030708-1.c: New test.
17664
17665 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17666
17667         * gcc.dg/compat/sdata-section.h: New file.
17668         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17669         * gcc.dg/torture/mips-sdata-1.c: New test.
17670
17671 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17672
17673         PR c++/11030
17674         * g++.dg/template/friend19.C: New test.
17675
17676 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17677
17678         * g++.dg/opt/strength-reduce.C: New test.
17679
17680 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17681
17682         PR target/10979
17683         * gcc.dg/20030707-1.c: New testcase.
17684
17685 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17686
17687         PR optimization/11059
17688         * g++.dg/opt/emptyunion.C: New testcase.
17689
17690 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17691             Eric Botcazou  <ebotcazou@libertysurf.fr>
17692
17693         * g++.dg/opt/stack1.C: New test.
17694
17695 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17696
17697         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17698         run test.
17699
17700         PR c++/11431
17701         * g++.dg/expr/static_cast3.C: New test.
17702
17703 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17704
17705         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17706         everywhere.
17707         * gcc.dg/concat.c: Concatenation of string constants with
17708         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17709         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17710         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17711         necessary to avoid multi-character character constant warning.
17712         * gcc.dg/cpp/escape.c: Likewise.
17713         * gcc.dg/cpp/ucs.c: Likewise.
17714         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17715         Fix a typo.
17716
17717 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17718
17719         PR c/11428
17720         * gcc.c-torture/compile/20030704-1.c: New.
17721
17722 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17723
17724         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17725
17726 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17727
17728         PR c++/5287, PR c++/7910,  PR c++/11021
17729         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17730         tests for warnings.
17731         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17732         * g++.dg/ext/dllimport3.C: Likewise.
17733         * g++.dg/ext/dllimport4.C: New file.
17734         * g++.dg/ext/dllimport5.C: New file.
17735         * g++.dg/ext/dllimport6.C: New file.
17736         * g++.dg/ext/dllimport7.C: New file.
17737         * g++.dg/ext/dllimport8.C: New file.
17738         * g++.dg/ext/dllimport9.C: New file.
17739         * g++.dg/ext/dllimport10.C: New file.
17740         * g++.dg/ext/dllexport1.C: New file.
17741
17742 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17743
17744         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17745         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17746
17747 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17748
17749         * gcc.dg/builtins-25.c: New testcase.
17750         * gcc.dg/builtins-26.c: New testcase.
17751
17752 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17753
17754         * gcc.dg/compat/vector-defs.h: New file.
17755         * gcc.dg/compat/vector-setup.h: New file.
17756         * gcc.dg/compat/vector-check.h: New file.
17757         * gcc.dg/compat/vector-1_main.c: New file.
17758         * gcc.dg/compat/vector-1_x.c: New file.
17759         * gcc.dg/compat/vector-1_y.c: New file.
17760         * gcc.dg/compat/vector-2_main.c: New file.
17761         * gcc.dg/compat/vector-2_x.c: New file.
17762         * gcc.dg/compat/vector-2_y.c: New file.
17763
17764         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17765         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17766         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17767         * gcc.dg/compat/struct-align-1.h: New file.
17768         * gcc.dg/compat/struct-align-1_main.c: New file.
17769         * gcc.dg/compat/struct-align-1_x.c: New file.
17770         * gcc.dg/compat/struct-align-1_y.c: New file.
17771         * gcc.dg/compat/struct-align-2.h: New file.
17772         * gcc.dg/compat/struct-align-2_main.c: New file.
17773         * gcc.dg/compat/struct-align-2_x.c: New file.
17774         * gcc.dg/compat/struct-align-2_y.c: New file.
17775
17776         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17777         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17778         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17779         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17780         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17781         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17782         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17783         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17784         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17785         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17786         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17787         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17788         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17789         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17790         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17791         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17792         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17793         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17794         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17795         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17796         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17797         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17798         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17799         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17800         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17801         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17802         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17803         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17804         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17805
17806 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17807
17808         * gcc.dg/i386-call-1.c: New test.
17809
17810 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17811
17812         PR c++/9162
17813         * g++.dg/parse/defarg4.C: New.
17814
17815 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17816
17817         PR target/10700
17818         * gcc.c-torture/compile/20030703-1.c: New test case.
17819
17820 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17821
17822         * g++.dg/template/local3.C: Remove extra semicolon.
17823
17824 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17825
17826         * gcc.dg/i386-volatile-1.c: New test.
17827
17828 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17829
17830         PR c++/11072
17831         * g++.dg/other/offsetof2.C: XFAIL.
17832         * g++.dg/other/offsetof5.C: New.
17833
17834         PR c++/10219
17835         * g++.dg/template/error1.C: New.
17836
17837         PR c++/9779
17838         * g++.dg/template/dependent-expr1.C: New.
17839
17840 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17841
17842         PR c++/6949
17843         * g++.dg/template/local3.C: New test.
17844
17845         PR c++/11149
17846         * g++.dg/lookup/scoped6.C: New test.
17847
17848 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17849
17850         PR c++/8046
17851         * g++.dg/other/error7.C: New test.
17852
17853 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17854
17855         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17856         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17857         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17858         * g++.old-deja/g++.other/union2.C: Likewise.
17859         * gcc.dg/c90-const-expr-2.c: Likewise.
17860         * gcc.dg/c90-const-expr-3.c: Likewise.
17861         * gcc.dg/c99-const-expr-2.c: Likewise.
17862         * gcc.dg/c99-const-expr-3.c: Likewise.
17863         * gcc.dg/concat.c: Likewise.
17864
17865 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17866
17867         PR c++/9559
17868         * g++.dg/init/static1.C: New test.
17869
17870 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17871
17872         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17873         * g++.old-deja/g++.other/access2.C: Likewise.
17874         * g++.old-deja/g++.other/decl2.C: Likewise.
17875         * gcc.c-torture/execute/20020615-1.c: Likewise.
17876
17877 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17878
17879         PR c++/4933
17880         * g++.dg/template/sizeof4.C: New test.
17881
17882 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17883
17884         * g++.dg/other/error6.C: New test.
17885
17886 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17887
17888         PR c++/10750
17889         * g++.dg/parse/constant2.C: New test.
17890
17891 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17892
17893         PR c++/11106
17894         * g++.dg/other/error5.C: New test.
17895
17896 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17897
17898         * gcc.dg/format/gcc_diag-1.c: New test.
17899
17900 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17901
17902         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17903
17904 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17905
17906         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17907         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17908         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17909
17910 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17911
17912         * gcc.c-torture/execute/builtins/string-8.c: New test.
17913         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17914         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17915         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17916
17917 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17918
17919         PR c++/10468
17920         * g++.dg/ext/typeof6.C: New test.
17921
17922 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17923
17924         PR c++/10796
17925         * g++.dg/init/enum1.C: New test.
17926
17927 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17928
17929         * gcc.dg/20030627-1.c: New test.
17930
17931 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17932
17933         PR c++/11332
17934         * g++.dg/expr/static_cast2.C: New test.
17935
17936 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17937             Jakub Jelinek  <jakub@redhat.com>
17938
17939         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17940         sprintf(dst,"%s",src) optimization.
17941         * gcc.c-torture/execute/20030626-1.c: New test case.
17942         * gcc.c-torture/execute/20030626-2.c: New test case.
17943
17944 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17945
17946         * gcc.c-torture/execute/multi-ix.c: New test.
17947
17948         * gcc.c-torture/execute/simd-4.c (main):
17949         Added missing semicolon at end of union.
17950
17951 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17952
17953         PR c++/8266
17954         * g++.dg/template/explicit-instantiation3.C: New test.
17955
17956 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17957
17958         * gcc.dg/20030626-1.c: Use signed char.
17959
17960 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17961
17962         * gcc.dg/20030626-1.c: New test.
17963
17964 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17965
17966         * const-str-2.m: Update.
17967
17968 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
17969
17970         PR c++/10990
17971         * g++.dg/rtti/dyncast1.C: New test.
17972         * g++.dg/abi/mangle4.C: Correct base-specifier access.
17973         * g++.dg/lookup/scoped1.C: Remove XFAIL.
17974         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
17975
17976         PR c++/10931
17977         * g++.dg/expr/static_cast1.C: New test.
17978
17979 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
17980
17981         * gcc.dg/20030625-1.c: New test.
17982
17983 2003-06-24  Roger Sayle  <roger@eyesopen.com>
17984
17985         * gcc.c-torture/compile/20030624-1.c: New test case.
17986
17987 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
17988
17989         * gcc.c-torture/execute/string-opt-17.c: New test.
17990
17991 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
17992
17993         PR c++/5754
17994         * g++.dg/parse/crash6.C: New test.
17995
17996 2003-06-23  Roger Sayle  <roger@eyesopen.com>
17997
17998         * gcc.dg/builtins-24.c: New test case.
17999
18000 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18001
18002         * g++.dg/opt/operator1.C: New test.
18003
18004 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18005
18006         * gcc.c-torture/execute/string-opt-16.c: New test case.
18007
18008 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18009
18010         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18011         * g++.old-deja/g++.other/conv7.C: Likewise
18012         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18013         * g++.old-deja/g++.other/overload14.C: Likewise.
18014
18015 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18016
18017         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18018         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18019
18020 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18021
18022         PR c++/10888
18023         * g++.dg/warn/Winline-3.C: New test.
18024
18025 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18026
18027         * lib/target-supports.exp (check_alias_available): Make the test
18028         program acceptable to the Solaris assembler.
18029
18030         PR c++/10749
18031         * g++.dg/template/memclass2.C: New test.
18032
18033 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18034             Eric Botcazou  <ebotcazou@libertysurf.fr>
18035
18036         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18037         data for non-matching targets.
18038         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18039
18040 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18041
18042         PR c++/10845
18043         * g++.dg/template/member3.C: New test.
18044
18045 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18046
18047         PR c++/10939
18048         * g++.dg/template/func1.C: New test.
18049
18050         PR c++/9649
18051         * g++.dg/template/static4.C: New test.
18052         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18053
18054         PR c++/11041
18055         * g++.dg/init/ref7.C: New test.
18056
18057 2003-06-19  Matt Austern  <austern@apple.com>
18058
18059         PR c++/11228
18060         * g++.dg/anew1.C: New test.
18061         * g++.dg/anew2.C: New test.
18062         * g++.dg/anew3.C: New test.
18063         * g++.dg/anew4.C: New test.
18064
18065 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18066
18067         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18068
18069 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18070
18071         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18072         endian-dependent.
18073
18074 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18075
18076         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18077         Remove cruft.
18078
18079 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18080
18081         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18082         * gcc.c-torture/compile/961203-1.c: Likewise.
18083         * gcc.c-torture/compile/980506-1.c: Likewise.
18084
18085 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18086
18087         PR c++/10712
18088         * g++.dg/lookup/using7.C: New test.
18089
18090 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18091
18092         PR c++/11105
18093         * g++.dg/abi/conv1.C: Remove it.
18094         * g++.dg/template/conv7.C: New test.
18095         * g++.dg/template/conv8.C: Likewise.
18096         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18097         conversion operator.
18098
18099 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18100
18101         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18102         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18103         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18104         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18105         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18106         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18107         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18108         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18109         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18110         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18111         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18112         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18113         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18114         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18115         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18116         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18117         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18118         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18119         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18120         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18121         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18122         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18123         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18124         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18125         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18126         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18127         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18128         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18129         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18130
18131 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18132
18133         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18134         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18135         indications.
18136
18137 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18138
18139         * gcc.dg/i386-387-5.c: New test case.
18140         * gcc.dg/i386-387-6.c: New test case.
18141         * gcc.dg/builtins-23.c: New test case.
18142
18143 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18144
18145         * gcc.dg/builtins-22.c: New test case.
18146         * gcc.dg/i386-387-1.c: Update to test exp.
18147         * gcc.dg/i386-387-2.c: Likewise.
18148
18149 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18150
18151         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18152
18153 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18154
18155         * lib/gcc-dg.exp (dg-require-dll): New function.
18156         (dg-xfail-if): Likewise.
18157         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18158         driver.
18159
18160         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18161         * gcc.c-torture/compile/20001205-1.c: Likewise.
18162         * gcc.c-torture/compile/20001226-1.c: Likewise.
18163         * gcc.c-torture/compile/20010518-2.c: Likewise.
18164         * gcc.c-torture/compile/20020312-1.c: Likewise.
18165         * gcc.c-torture/compile/20020604-1.c: Likewise.
18166         * gcc.c-torture/compile/920501-12.c: Likewise.
18167         * gcc.c-torture/compile/920501-4.c: Likewise.
18168         * gcc.c-torture/compile/920520-1.c: Likewise.
18169         * gcc.c-torture/compile/920521-1.c: Likewise.
18170         * gcc.c-torture/compile/920625-1.c: Likewise.
18171         * gcc.c-torture/compile/961203-1.c: Likewise.
18172         * gcc.c-torture/compile/980506-1.c: Likewise.
18173         * gcc.c-torture/compile/981006-1.c: Likewise.
18174         * gcc.c-torture/compile/981022-1.c: Likewise.
18175         * gcc.c-torture/compile/981223-1.c: Likewise.
18176         * gcc.c-torture/compile/990617-1.c: Likewise.
18177         * gcc.c-torture/compile/dll.c: Likewise.
18178         * gcc.c-torture/compile/labels-3.c: Likewise.
18179         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18180         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18181         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18182         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18183         * gcc.c-torture/compile/simd-5.c: Likewise.
18184         * gcc.c-torture/compile/20000804-1.x: Remove.
18185         * gcc.c-torture/compile/20001205-1.x: Likewise.
18186         * gcc.c-torture/compile/20001226-1.x: Likewise.
18187         * gcc.c-torture/compile/20010518-2.x: Likewise.
18188         * gcc.c-torture/compile/20020312-1.x: Likewise.
18189         * gcc.c-torture/compile/20020604-1.x: Likewise.
18190         * gcc.c-torture/compile/920501-12.x: Likewise.
18191         * gcc.c-torture/compile/920501-4.x: Likewise.
18192         * gcc.c-torture/compile/920520-1.x: Likewise.
18193         * gcc.c-torture/compile/920521-1.x: Likewise.
18194         * gcc.c-torture/compile/920625-1.x: Likewise.
18195         * gcc.c-torture/compile/961203-1.x: Likewise.
18196         * gcc.c-torture/compile/980506-1.x: Likewise.
18197         * gcc.c-torture/compile/981006-1.x: Likewise.
18198         * gcc.c-torture/compile/981022-1.x: Likewise.
18199         * gcc.c-torture/compile/981223-1.x: Likewise.
18200         * gcc.c-torture/compile/990617-1.x: Likewise.
18201         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18202         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18203         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18204         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18205         * gcc.c-torture/compile/simd-5.x: Likewise.
18206
18207         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18208
18209 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18210
18211         * gcc.c-torture/execute/20030611-1.c: New test.
18212
18213 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18214
18215         PR middle-end/168
18216         * gcc.dg/20030612-1.c: New test case.
18217
18218 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18219
18220         PR c++/10635
18221         * g++.dg/expr/cast1.C: New test.
18222
18223 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18224
18225         * gcc.dg/builtins-21.c: New test case.
18226
18227 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18228
18229         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18230         options instead of at the end.
18231         * lib/objc.exp (objc_target_compile): Likewise.
18232
18233 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18234
18235         PR c++/10432
18236         * g++.dg/parse/error1.C: New test.
18237
18238 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18239
18240         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18241         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18242         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18243         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18244         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18245         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18246         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18247         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18248         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18249         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18250         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18251         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18252         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18253         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18254         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18255         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18256         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18257         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18258         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18259         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18260         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18261         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18262         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18263         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18264
18265         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18266         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18267         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18268         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18269         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18270         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18271         * gcc.dg/compat/scalar-return-3_main.c: New file.
18272         * gcc.dg/compat/scalar-return-3_x.c: New file.
18273         * gcc.dg/compat/scalar-return-3_y.c: New file.
18274         * gcc.dg/compat/scalar-return-4_main.c: New file.
18275         * gcc.dg/compat/scalar-return-4_x.c: New file.
18276         * gcc.dg/compat/scalar-return-4_y.c: New file.
18277
18278 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18279
18280         * gcc.dg/compat/fp2-struct-check.h: New file.
18281         * gcc.dg/compat/fp2-struct-defs.h: New file.
18282         * gcc.dg/compat/fp2-struct-init.h: New file.
18283         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18284         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18285         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18286         * gcc.dg/compat/struct-return-10_main.c: New file.
18287         * gcc.dg/compat/struct-return-10_x.c: New file.
18288         * gcc.dg/compat/struct-return-10_y.c: New file.
18289
18290         * gcc.dg/compat/compat-common.h: New file.
18291         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18292         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18293         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18294         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18295         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18296         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18297         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18298         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18299         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18300         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18301         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18302         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18303         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18304         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18305         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18306         * gcc.dg/compat/small-struct-check.h: Ditto.
18307         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18308         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18309         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18310         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18311         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18312         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18313         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18314         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18315         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18316         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18317         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18318         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18319         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18320         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18321         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18322         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18323         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18324         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18325         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18326         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18327         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18328         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18329         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18330         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18331         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18332         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18333         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18334         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18335         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18336         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18337
18338 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18339
18340         * g++.dg/pch/static-1.C: New file.
18341         * g++.dg/pch/static-1.Hs: New file.
18342
18343 2003-06-10  Richard Henderson  <rth@redhat.com>
18344
18345         * gcc.dg/asm-7.c: Adjust expected warning text.
18346
18347 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18348
18349         * gcc.dg/builtins-20.c: New test case.
18350
18351 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18352
18353         PR c++/11131
18354         * g++.dg/opt/template1.C: New test.
18355
18356 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18357
18358         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18359         additional_sources.
18360
18361 2003-05-21  David Taylor  <dtaylor@emc.com>
18362
18363         * gcc.dg/Wpadded.c: New file.
18364
18365 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18366
18367         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18368         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18369         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18370         dg-require-weak.
18371
18372 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18373
18374         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18375
18376 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18377
18378         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18379         (dg-require-alias): Likewise.
18380         (dg-require-gc-sections): Likewise.
18381         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18382
18383 2003-06-08  Richard Henderson  <rth@redhat.com>
18384
18385         * gcc.dg/20011029-2.c: Fix the array reference.
18386         * gcc.dg/asm-7.c: New.
18387
18388 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18389
18390         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18391
18392 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18393
18394         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18395         (dg-require-gc-sections): Likewise.
18396
18397 2003-06-08  Jan Hubicka  <jh@suse.cz>
18398
18399         * i386-cmov1.c: Fix regular expression.
18400         * i386-cvt-1.c: Likewise.
18401         * i386-local.c: Likewise.
18402         * i386-local2.c: Likewise.
18403         * i386-mul.c: Likewise.
18404         * i386-ssetype-1.c: Likewise.
18405         * i386-ssetype-3.c: Likewise.
18406         * i386-ssetype-5.c: Likewise.
18407
18408 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18409
18410         PR c++/11039
18411         * g++.dg/warn/implicit-typename2.C: New test.
18412         * g++.dg/warn/implicit-typename3.C: New test.
18413
18414 2003-06-07  Richard Henderson  <rth@redhat.com>
18415
18416         * g++.dg/other/offsetof3.C: Use size_t.
18417         * g++.dg/other/offsetof4.C: Likewise.
18418
18419 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18420
18421         * lib/copy-file.exp: New. Implement gcc_copy_files.
18422
18423         * lib/dg-pch.exp: Load copy-file.exp
18424         (dg-pch): Use gcc_copy_files instead of "file copy".
18425
18426 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18427
18428         * gcc.dg/weak/weak.exp: Simplify.
18429         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18430         * gcc.dg/weak/weak-1.c: Likewise.
18431         * gcc.dg/weak/weak-2.c: Likewise.
18432         * gcc.dg/weak/weak-3.c: Likewise.
18433         * gcc.dg/weak/weak-4.c: Likewise.
18434         * gcc.dg/weak/weak-5.c: Likewise.
18435         * gcc.dg/weak/weak-6.c: Likewise.
18436         * gcc.dg/weak/weak-7.c: Likewise.
18437         * gcc.dg/weak/weak-8.c: Likewise.
18438         * gcc.dg/weak/weak-9.c: Likewise.
18439
18440 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18441
18442         gcc.c-torture/execute/20030606-1.c: New.
18443
18444 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18445
18446         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18447         * gcc.dg/builtins-19.c: Likewise.
18448
18449 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18450
18451         * gcc.dg/builtins-2.c: Add some more tests.
18452         * gcc.dg/builtins-18.c: New test case.
18453         * gcc.dg/builtins-19.c: New test case.
18454
18455 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18456             Jim Wilson  <wilson@tuliptree.org>
18457
18458         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18459
18460 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18461
18462         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18463         mempcpy/stpcpy calls not to be optimized into something else.
18464         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18465         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18466         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18467
18468 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18469
18470         * gcc.dg/format/asm_fprintf-1.c: New test.
18471
18472 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18473
18474         * lib/gcc-defs.exp (additional_sources): New variable.
18475         (dg-additional-sources): New function.
18476         (additional_files): New variable.
18477         (dg-additional-files): New function.
18478         (dg-additional-files-options): Likewise.
18479         * lib/gcc-dg.exp (dg-require-weak): New function.
18480         (dg-require-alias): Likewise.
18481         (dg-require-gc-sections): Likewise.
18482         * lib/target-supports.exp (check_alias_available): Remove testfile
18483         parameter.
18484         (check_gc_sections_available): New function.
18485         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18486         (dg-gpp-additional-files): Likewise.
18487         * lib/g++.exp (additional_sources): Remove.
18488         (additional_files): Likewise.
18489         (g++_target_compile): Use dg-additional-files-options.
18490
18491         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18492         Tcl logic.
18493         * gcc.dg/special/ecos.exp: Remove.
18494         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18495         * gcc.dg/special/alias-1.c: Likewise.
18496         * gcc.dg/special/alias-2.c: Likewise.
18497         * gcc.dg/special/gcsec-1.c: Likewise.
18498         * gcc.dg/special/weak-1.c: Likewise.
18499         * gcc.dg/special/weak-2.c: Likewise.
18500         * gcc.dg/special/wkali-1.c: Likewise.
18501         * gcc.dg/special/wkali-2.c: Likewise.
18502
18503         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18504         dg-gpp-additional-*.
18505         * g++.dg/special/conpr-3.C: Likewise.
18506         * g++.dg/special/conpr-4.C: Likewise.
18507         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18508         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18509         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18510         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18511         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18512         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18513         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18514         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18515         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18516         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18517         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18518         * g++.old-deja/g++.other/comdat1.C: Likewise.
18519         * g++.old-deja/g++.other/comdat2.C: Likewise.
18520         * g++.old-deja/g++.other/comdat3.C: Likewise.
18521         * g++.old-deja/g++.other/ctor1.C: Likewise.
18522         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18523
18524 2003-06-05  Richard Henderson  <rth@redhat.com>
18525
18526         * gcc.dg/debug/20030605-1.c: New.
18527
18528 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18529
18530         * README.QMTEST: Update.
18531
18532 2003-06-04  Richard Henderson  <rth@redhat.com>
18533
18534         * gcc.dg/cleanup-1.c: New.
18535         * gcc.dg/cleanup-2.c: New.
18536         * gcc.dg/cleanup-3.c: New.
18537         * gcc.dg/cleanup-4.c: New.
18538         * gcc.dg/cleanup-5.c: New.
18539         * gcc.dg/cleanup-6.c: New.
18540         * gcc.dg/cleanup-7.c: New.
18541
18542 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18543
18544         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18545
18546         * lib/dg-pch.exp: New file.
18547         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18548         * gcc.dg/pch/pch.exp: Likewise.
18549
18550 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18551
18552         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18553         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18554         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18555         * gcc.dg/builtins-17.c: New test case.
18556         * gcc.dg/i386-387-4.c: New test case.
18557         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18558
18559 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18560
18561         * gcc.dg/ultrasp9.c: New test.
18562
18563 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18564
18565         * gcc.c-torture/compile/20030604-1.c: New test.
18566         * gcc.dg/sparc-constant-1.c: New test.
18567
18568 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18569
18570         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18571
18572 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18573
18574         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18575
18576         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18577         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18578
18579 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18580
18581         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18582
18583 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18584
18585         PR c++/10940
18586         * g++.dg/template/spec10.C: New test.
18587
18588 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18589
18590         * gcc.dg/builtins-16.c: New test case.
18591
18592 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18593
18594         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18595         mempcpy test with post-increments.
18596         * gcc.c-torture/execute/string-opt-3.c: New test.
18597         * gcc.dg/string-opt-1.c: New test.
18598
18599 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18600
18601         PR fortran/10965
18602         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18603
18604 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18605
18606         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18607         (scan-assembler): ... here.  Use dg-scan.
18608         (scan-assembler-not): Likewise.
18609         (scan-file): New function.
18610         (scan-file-not): Likewise.
18611         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18612         * gcc.dg/cpp/_Pragma4.c: Likewise.
18613         * gcc.dg/cpp/_Pragma5.c: Likewise.
18614         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18615         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18616         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18617         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18618         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18619         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18620         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18621         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18622         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18623         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18624         * gcc.dg/cpp/cxxcom1.c: Likewise.
18625         * gcc.dg/cpp/line1.c: Likewise.
18626         * gcc.dg/cpp/maccom1.c: Likewise.
18627         * gcc.dg/cpp/maccom2.c: Likewise.
18628         * gcc.dg/cpp/maccom3.c: Likewise.
18629         * gcc.dg/cpp/maccom4.c: Likewise.
18630         * gcc.dg/cpp/maccom5.c: Likewise.
18631         * gcc.dg/cpp/maccom6.c: Likewise.
18632         * gcc.dg/cpp/multiline.c: Likewise.
18633         * gcc.dg/cpp/spacing1.c: Likewise.
18634         * gcc.dg/cpp/spacing2.c: Likewise.
18635         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18636         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18637         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18638         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18639         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18640         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18641         * gcc.dg/cpp/cxxcom2.c: Likewise.
18642         * gcc.dg/cpp/cxxcom2.h: New file.
18643
18644         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18645         * g++.dg/cpp/truefalse.C: Here.
18646         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18647
18648 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18649
18650         * gcc.dg/cpp/redef3.c: New file.
18651
18652 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18653
18654         * gcc.dg/i386-loop-3.c: New test.
18655
18656 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18657
18658         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18659
18660 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18661
18662         * gcc.dg/fwrapv-1.c: New test case.
18663         * gcc.dg/fwrapv-2.c: New test case.
18664
18665 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18666
18667         PR c++/10956
18668         * g++.dg/template/spec9.C: New test.
18669
18670 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18671
18672         * gcc.dg/duff-4.c: New test case.
18673
18674 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18675
18676         PR fortran/10843
18677         * g77.dg/ffixed-form-1.f: New test
18678         * g77.dg/ffixed-form-2.f: New test
18679         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18680         * g77.dg/ffree-form-3.f: New test
18681
18682 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18683
18684         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18685         * gcc.dg/wint_t-1.c: Likewise.
18686
18687 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18688
18689         * g++.dg/template/access11.C: New test.
18690
18691 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18692
18693         PR c++/10849
18694         * g++.dg/template/access10.C: New test.
18695
18696 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18697             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18698
18699         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18700
18701 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18702
18703         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18704         suppress for powerpc-*-darwin*.
18705         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18706
18707 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18708
18709         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18710         suppress option for powerpc-*-darwin*.
18711
18712 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18713
18714         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18715         * gcc.dg/builtins-4.c: Add test for fmod.
18716
18717 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18718
18719         PR c++/10682
18720         * g++.dg/template/instantiate4.C: New test.
18721
18722 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18723
18724         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18725
18726 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18727
18728         * gcc.dg/compat/scalar-return-1_main.c: New file.
18729         * gcc.dg/compat/scalar-return-1_x.c: New file.
18730         * gcc.dg/compat/scalar-return-1_y.c: New file.
18731         * gcc.dg/compat/scalar-return-2_main.c: New file.
18732         * gcc.dg/compat/scalar-return-2_x.c: New file.
18733         * gcc.dg/compat/scalar-return-2_y.c: New file.
18734         * gcc.dg/compat/struct-return-3_main.c: New file.
18735         * gcc.dg/compat/struct-return-3_y.c: New file.
18736         * gcc.dg/compat/struct-return-3_x.c: New file.
18737         * gcc.dg/compat/struct-return-2_main.c: New file.
18738         * gcc.dg/compat/struct-return-2_x.c: New file.
18739         * gcc.dg/compat/struct-return-2_y.c: New file.
18740
18741 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18742
18743         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18744         for hppa*-hp-hpux*.
18745         * gcc.dg/20021014-1.c (dg-options): Likewise.
18746         * gcc.dg/nest.c (dg-options): Likewise.
18747
18748 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18749
18750         PR c++/9738
18751         * g++.dg/ext/dllimport2.C: New file.
18752         * g++.dg/ext/dllimport3.C: New file.
18753
18754 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18755
18756         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18757         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18758         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18759         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18760         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18761         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18762         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18763         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18764         * gcc.dg/compat/small-struct-defs.h: New file.
18765         * gcc.dg/compat/small-struct-init.h: New file.
18766         * gcc.dg/compat/small-struct-check.h: New file.
18767         * gcc.dg/compat/fp-struct-defs.h: New file.
18768         * gcc.dg/compat/fp-struct-check.h: New file.
18769         * gcc.dg/compat/fp-struct-init.h: New file.
18770         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18771         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18772
18773 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18774
18775         * gcc.dg/20030225-2.c: New test.
18776
18777 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18778             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18779
18780         * gcc.c-torture/compile/20030518-1.c: New test case.
18781
18782 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18783
18784         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18785         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18786         gcc-dg-debug-runtest.
18787         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18788         gcc-dg-debug-runtest.
18789
18790 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18791
18792         PR c++/9022
18793         * g++.dg/lookup/using6.C: New test.
18794
18795 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18796
18797         * g++.dg/parse/access2.C: New test.
18798
18799 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18800
18801         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18802         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18803         * gcc.dg/debug/debug.exp: Likewise.
18804
18805 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18806
18807         * gcc.dg/dollar.c: New test.
18808
18809 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18810
18811         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18812         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18813         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18814         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18815         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18816         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18817         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18818         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18819         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18820         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18821         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18822         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18823         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18824         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18825         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18826         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18827         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18828         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18829
18830 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18831
18832         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18833         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18834         support for "repo" mode.
18835         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18836         * lib/g77-dg.exp: Likewise.
18837         * lib/obj-dg.exp: Likewise.
18838
18839 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18840
18841         Merge from gcc-3_2-rhl8-branch:
18842         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18843
18844         * gcc.dg/tls/opt-6.c: New test.
18845
18846         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18847
18848         * gcc.dg/20030405-1.c: New test.
18849
18850         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18851
18852         * gcc.dg/20030309-1.c: New test.
18853
18854         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18855
18856         * gcc.c-torture/execute/20030307-1.c: New test.
18857
18858         2003-02-20  Randolph Chung  <tausq@debian.org>
18859
18860         * gcc.c-torture/compile/20030220-1.c: New test.
18861
18862         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18863
18864         * gcc.dg/20030217-1.c: New test.
18865
18866         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18867
18868         * gcc.c-torture/compile/20020129-1.c: New test.
18869
18870         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18871
18872         * gcc.dg/unroll-1.c: New test.
18873
18874         2002-11-16  Jan Hubicka  <jh@suse.cz>
18875
18876         * gcc.c-torture/execute/20020920-1.c: New test.
18877
18878         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18879
18880         PR target/7434
18881         * gcc.c-torture/compile/20021008-1.c: New test.
18882
18883         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18884
18885         PR target/7559
18886         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18887
18888         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18889
18890         * gcc.c-torture/compile/20020807-1.c: New test.
18891
18892         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18893
18894         * gcc.dg/tls/opt-1.c: New test.
18895
18896         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18897
18898         * gcc.dg/20020729-1.c: New test.
18899
18900         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18901
18902         * g++.dg/opt/life1.C: New test.
18903
18904         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18905
18906         * gcc.dg/20020525-1.c: New test.
18907
18908         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18909
18910         PR c++/6794
18911         * g++.dg/ext/pretty1.C: New test.
18912         * g++.dg/ext/pretty2.C: New test.
18913
18914 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18915
18916         PR c++/8385
18917         * g++.dg/ext/typeof5.C: New test.
18918
18919 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18920
18921         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18922         __USER_LABEL_PREFIX__ into account.
18923         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18924
18925 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18926
18927         * gcc.dg/builtins-15.c: New test case.
18928
18929 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18930
18931         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18932
18933 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18934
18935         * lib/g++.exp: Tweak handling of additional source files.
18936         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18937         * g++.dg/special/conpr-2a.C: Rename to ...
18938         * g++.dg/special/conpr-2a.cc: ... this.
18939         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18940         * g++.dg/special/conpr-3a.C: Rename to ...
18941         * g++.dg/special/conpr-3a.cc: This.
18942         * g++.dg/special/conpr-3b.C: Rename to ...
18943         * g++.dg/special/conpr-3b.cc: This.
18944         * g++.dg/special/conpr-4.C: New test.
18945         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18946
18947 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18948
18949         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18950
18951 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18952
18953         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18954         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18955         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18956         * g++.old-deja/g++.other/warn3.C: Likewise.
18957
18958 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18959
18960         * gcc.dg/i386-387-1.c: Update to also test log.
18961         * gcc.dg/i386-387-2.c: Likewise.
18962
18963 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18964
18965         * g77.f-torture/execute/int8421.f: New test.
18966
18967 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18968
18969         PR c++/10230, c++/10481
18970         * g++.dg/lookup/scoped5.C: New test.
18971
18972 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18973
18974         PR c++/10552
18975         * g++.dg/template/ttp6.C: New test.
18976
18977 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
18978
18979         * gcc.c-torture/execute/builtins: New directory.
18980         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
18981         gcc.c-torture/execute/builtins.
18982         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
18983         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
18984         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
18985         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
18986
18987 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18988
18989         PR c++/9252
18990         * g++.dg/template/access8.C: New test.
18991         * g++.dg/template/access9.C: New test.
18992
18993 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18994
18995         PR c++/9554
18996         * g++.dg/parse/access1.C: New test.
18997
18998 2003-05-09  DJ Delorie  <dj@redhat.com>
18999
19000         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19001         long, and not an int.
19002
19003 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19004
19005         PR c++/10555, c++/10576
19006         * g++.dg/template/memclass1.C: New test.
19007
19008 2003-05-08  DJ Delorie  <dj@redhat.com>
19009
19010         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19011         targets.
19012         * gcc.c-torture/execute/20021024-1.x: Likewise.
19013         * gcc.c-torture/execute/shiftdi.x: Likewise.
19014         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19015         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19016         * gcc.dg/20021018-1.c: Likewise.
19017
19018 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19019
19020         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19021
19022         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19023         (bcopy): Call memmove.
19024
19025 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19026
19027         * g77.f-torture/compile/8485.f: New test case.
19028
19029 2003-05-07  Richard Henderson  <rth@redhat.com>
19030
19031         PR c++/10570
19032         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19033         Verify exception_cleanup not called for rethrows.
19034         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19035         when exiting catch block without rethrowing.
19036         * g++.dg/eh/forced3.C: New.
19037         * g++.dg/eh/forced4.C: New.
19038
19039 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19040
19041         * gcc.dg/20030505.c: Fix triplet.
19042
19043 2003-05-06  DJ Delorie  <dj@redhat.com>
19044
19045         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19046         * gcc.dg/nest.c: Likewise.
19047
19048 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19049
19050         * gcc.dg/builtins-14.c: New test case.
19051
19052 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19053
19054         * lib/compat.exp (compat-execute): New argument.
19055         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19056         * gcc.dg/compat: New test directory.
19057         * gcc.dg/compat/compat.exp: New expect script.
19058         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19059         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19060         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19061         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19062         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19063         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19064
19065         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19066         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19067         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19068         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19069         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19070         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19071         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19072         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19073         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19074         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19075         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19076         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19077         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19078         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19079         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19080
19081 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19082
19083         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19084
19085 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19086
19087         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19088
19089 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19090
19091         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19092         * gcc.dg/ppc-fsel-2.c: New test.
19093
19094         * gcc.dg/unused-5.c: New test.
19095
19096 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19097
19098         PR c++/10496
19099         * g++.dg/warn/pmf1.C: New test.
19100
19101 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19102
19103         PR c++/4494
19104         * g++.dg/warn/main.C: New test.
19105
19106 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19107
19108         * gcc.dg/nonnull-3.c: New test.
19109
19110 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19111
19112         * gcc.dg/cpp/Wtrigraphs.c: Update.
19113         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19114
19115 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19116
19117         * gcc.dg/ppc-fsel-1.c: New test.
19118
19119 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19120
19121         PR c/10604
19122         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19123
19124 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19125
19126         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19127
19128 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19129
19130         PR c++/9364, c++/10553, c++/10586
19131         * g++.dg/parse/typename4.C: New test.
19132         * g++.dg/parse/typename5.C: Likewise.
19133
19134 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19135
19136         * gcc.c-torture/compile/20030503-1.c: New test.
19137
19138 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19139
19140         * g++.dg/lookup/using5.C: Fix testcase error.
19141
19142 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19143
19144         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19145         since MEABI is no longer supported.  Remove all vestiges
19146         of MEABI from the test.
19147
19148 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19149
19150         PR c++/10554
19151         * g++.dg/lookup/using5.C: New test.
19152
19153 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19154
19155         PR c++/8772
19156         * g++.dg/template/ttp5.C: New test.
19157
19158 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19159
19160         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19161         (dg-gpp-additional-sources): New function.
19162         (dg-gpp-additional-files): Likewise.
19163         * lib/g++.exp (additional_sources): New variable.
19164         (additional_files): Likewise.
19165         (g++_target_compile): Deal with them.
19166         * lib/old-dejagnu.exp: Remove.
19167         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19168         * g++.old-deja: Revise all tests to use dg commands.
19169
19170 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19171
19172         PR c++/9432, c++/9528
19173         * g++.dg/lookup/using4.C: New test.
19174
19175 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19176
19177         * gcc.dg/noreturn-5.c: New file.
19178         * gcc.dg/noreturn-6.c: New file.
19179
19180         * gcc.c-torture/compile/inline-1.c: New file.
19181
19182 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19183
19184         PR c++/10551
19185         * g++.dg/template/explicit1.C: New test.
19186
19187 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19188
19189         PR c++/10549
19190         * g++.dg/other/bitfield1.C: New test.
19191
19192         PR c++/10527
19193         * g++.dg/init/new7.C: New test.
19194
19195 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19196
19197         * g++.dg/ext/desig1.C: New test.
19198         * g++.dg/ext/init1.C: Update.
19199
19200         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19201
19202 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19203
19204         PR c++/10180
19205         * g++.dg/warn/Winline-1.C: New test.
19206
19207 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19208
19209         * gcc.c-torture/execute/string-opt-19.c: New test.
19210
19211         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19212         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19213
19214 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19215
19216         PR c++/10506
19217         * g++.dg/init/new6.C: New test.
19218
19219         PR c++/10503
19220         * g++.dg/init/ref6.C: New test.
19221
19222 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19223
19224         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19225
19226 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19227
19228         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19229         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19230
19231 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19232
19233         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19234         initialized static data members.
19235
19236 2003-04-25  H.J. Lu <hjl@gnu.org>
19237
19238         * gcc.dg/ia64-sync-4.c: New test.
19239
19240 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19241
19242         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19243         date.
19244
19245 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19246
19247         PR c++/10337
19248         * g++.dg/warn/conv1.C: New test.
19249         * g++.old-deja/g++.other/conv7.C: Adjust.
19250         * g++.old-deja/g++.other/overload14.C: Adjust.
19251
19252 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19253
19254         PR c++/10471
19255         * g++.dg/template/defarg2.C: New test.
19256
19257 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19258
19259         * gcc.dg/cpp/include2.c: Update.
19260         * gcc.dg/cpp/multiline-2.c: New.
19261         * gcc.dg/cpp/multiline.c: Update.
19262         * gcc.dg/cpp/strify2.c: Update.
19263         * gcc.dg/cpp/trad/literals-2.c: Update.
19264
19265 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19266
19267         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19268
19269 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19270
19271         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19272
19273 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19274
19275         PR c++/10451
19276         * g++.dg/parse/crash4.C: New test.
19277
19278         PR c++/9847
19279         * g++.dg/parse/crash5.C: New test.
19280
19281 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19282
19283         PR c++/10446
19284         * g++.dg/parse/crash3.C: New test.
19285
19286         PR c++/10428
19287         * g++.dg/parse/elab1.C: New test.
19288
19289 2003-04-22  Devang Patel  <dpatel@apple.com>
19290
19291         * gcc.dg/cpp/trad/funlike-5.c: New test.
19292
19293 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19294
19295         * g++.dg/other/packed1.C: Fix dg options.
19296
19297 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19298
19299         * g++.dg/other/offsetof2.C: New test.
19300
19301 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19302
19303         * g++.dg/template/recurse.C: Adjust location of error messages.
19304
19305 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19306
19307         PR c++/9881
19308         * g++.dg/init/addr-const1.C: New test.
19309         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19310
19311 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19312
19313         PR c++/10405
19314         * g++.dg/lookup/struct-hack1.C: New test.
19315
19316 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19317
19318         * ucs.c: Update diagnostic messages.
19319
19320 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19321
19322         * gcc.dg/cpp/truefalse.cpp: New test.
19323         * gcc.dg/cpp/cpp.exp: Update.
19324         * g++.dg/other/stdbool-if.C: Remove.
19325
19326 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19327
19328         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19329         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19330
19331 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19332
19333         * gcc.c-torture/compile/20030418-1.c: New test.
19334
19335 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19336
19337         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19338
19339 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19340
19341         PR c++/10347
19342         g++.dg/template/dependent-name1.C: New test.
19343
19344 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19345
19346         * gcc.dg/warn-1.c (tourist_guide): New array,
19347         contains a pointer to bar.
19348
19349 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19350
19351         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19352         * gcc.c-torture/execute/medce-1.c: New test case.
19353         * gcc.c-torture/execute/medce-2.c: New test case.
19354
19355 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19356
19357         * lib/prune.exp: Ignore more messages.
19358
19359         PR c++/10381
19360         * g++.dg/parse/lookup3.C: New test.
19361
19362 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19363
19364         * gcc.c-torture/compile/20030415-1.c : New test.
19365
19366 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19367
19368         * gcc.c-torture/execute/scope-2.c: Move to ...
19369         * gcc.dg/noncompile/scope.c: .... here.
19370
19371 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19372
19373         * gcc.dg/20030414-2.c: New test case.
19374
19375 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19376
19377         PR target/10377
19378         * gcc.dg/20030414-1.c: New test.
19379
19380 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19381
19382         * gcc.dg/builtins-12.c: New test case.
19383         * gcc.dg/builtins-13.c: New test case.
19384
19385 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19386
19387         * gcc.c-torture/execute/string-opt-18.c: New test.
19388
19389 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19390
19391         PR c++/10300
19392         * g++.dg/init/new5.C: New test.
19393
19394 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19395
19396         PR c++/7910
19397         * g++.dg/ext/dllimport1.C: New test.
19398
19399 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19400
19401         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19402
19403 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19404
19405         PR Fortran/9263
19406         * g77.f-torture/noncompile/9263.f: New test
19407         PR Fortran/1832
19408         * g77.f-torture/execute/1832.f: New test
19409
19410 2003-04-11  David Chad  <davidc@freebsd.org>
19411             Loren J. Rittle  <ljrittle@acm.org>
19412
19413         libobjc/8562
19414         * objc.dg/headers.m: New test.
19415
19416 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19417
19418         * gcc.c-torture/execute/builtin-noret-2.c: New.
19419         * gcc.c-torture/execute/builtin-noret-2.x: New.
19420         XFAIL builtin-noret-2.c at -O1 and above.
19421         * gcc.dg/redecl.c: New.
19422         * gcc.dg/Wshadow-1.c: Update error regexps.
19423
19424 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19425
19426         * g++.dg/abi/bitfield10.C: New test.
19427
19428 2003-04-09  Mike Stump  <mrs@apple.com>
19429
19430         * gcc.dg/pch/pch.exp: Make testcase names longer.
19431         * g++.dg/pch/pch.exp: Make testcase names longer.
19432
19433 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19434
19435         * gcc.dg/builtins-11.c: New test case.
19436
19437 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19438
19439         * gcc.dg/builtins-9.c: New test case.
19440         * gcc.dg/builtins-10.c: New test case.
19441
19442 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19443
19444         * gcc.dg/noncompile/init-4.c.c: New test.
19445
19446 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19447
19448         * gcc.misc-test/gcov-9.c: New test.
19449         * gcc.misc-test/gcov-10.c: New test
19450         * gcc.misc-test/gcov-11.c: New test.
19451
19452 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19453
19454         PR optimization/10024
19455         * gcc.c-torture/compile/20030405-1.c: New test.
19456
19457 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19458
19459         * gcc.dg/pch/static-3.c: New.
19460         * gcc.dg/pch/static-3.hs: New.
19461         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19462
19463 2003-04-04  Richard Henderson  <rth@redhat.com>
19464
19465         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19466         * g++.dg/eh/forced2.C: Likewise.
19467
19468 2003-04-03  Mike Stump  <mrs@apple.com>
19469
19470         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19471         target arg.
19472         (scan-assembler-times, scan-assembler-not): Likewise.
19473         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19474
19475 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19476
19477         * gcc.dg/sparc-loop-1.c: New test.
19478
19479 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19480
19481         PR other/9274
19482         * g++.dg/pch/system-2.C: New.
19483         * g++.dg/pch/system-2.Hs: New.
19484
19485 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19486
19487         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19488
19489         * g++.dg/eh/simd-1.C (vecfunc): Same.
19490
19491 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19492
19493         * gcc.c-torture/execute/20030401-1.c: New test case.
19494
19495 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19496
19497         * objc.dg/defs.m: New.
19498
19499 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19500
19501         * g++.dg/eh/simd-1.C: New.
19502         * g++.dg/eh/simd-2.C: New.
19503
19504 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19505
19506         * gcc.c-torture/execute/simd-3.c: New.
19507
19508 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19509
19510         PR c/9936
19511         * gcc.dg/20030331-2.c: New test.
19512
19513 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19514
19515         PR c++/10278
19516         * g++.dg/parse/crash2.C: New test.
19517
19518 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19519
19520         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19521         * gcc.c-torture/execute/20030331-1.c: ...here.
19522
19523 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19524
19525         * gcc.c-torture/execute/20030331-1.c: New test.
19526
19527 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19528
19529         * lib/gcov.exp: Adjust call return testing strings.
19530         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19531
19532 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19533
19534         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19535         * gcc.dg/builtins-7.c: New test case.
19536         * gcc.dg/builtins-8.c: New test case.
19537
19538 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19539
19540         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19541
19542 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19543
19544         PR c++/7647
19545         * g++.dg/lookup-class-member-2.C: New test.
19546
19547 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19548
19549         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19550
19551 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19552
19553         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19554
19555 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19556
19557         * g++.dg/init/attrib1.C: New test.
19558
19559 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19560
19561         * gcc.dg/ultrasp8.c: New test.
19562
19563 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19564
19565         * gcc.dg/ultrasp7.c: New test.
19566
19567 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19568
19569         PR c++/10047
19570         * g++.dg/template/inline1.C: New test.
19571
19572 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19573
19574         * gcc.dg/sparc-dwarf2.c: New test.
19575
19576 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19577
19578         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19579         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19580
19581 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19582
19583         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19584         than reading .x files.
19585         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19586         * g77.dg/gcov/gcov-1.f: Likewise.
19587         * gcc.misc-tests/gcov-4b.c: Likewise.
19588         * gcc.misc-tests/gcov-5b.c: Likewise.
19589         * gcc.misc-tests/gcov-6.c: Likewise.
19590         * gcc.misc-tests/gcov-7.c: Likewise.
19591         * gcc.misc-tests/gcov-8.c: Likewise.
19592         * g++.dg/gcov/gcov-1.x: Remove.
19593         * g77.dg/gcov/gcov-1.x: Likewise.
19594         * gcc.misc-tests/gcov-4b.x: Likewise.
19595         * gcc.misc-tests/gcov-5b.x: Likewise.
19596         * gcc.misc-tests/gcov-6.x: Likewise.
19597         * gcc.misc-tests/gcov-7.x: Likewise.
19598         * gcc.misc-tests/gcov-8.x: Likewise.
19599
19600 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19601
19602         PR opt/10087
19603         * gcc.dg/20030324-1.c: New test.
19604
19605 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19606
19607         PR c++/10224
19608         * g++.dg/template/arg3.C: New test.
19609
19610         PR c++/10158
19611         * g++.dg/template/friend18.C: New test.
19612
19613 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19614
19615         * g77.f-torture/compile/20030326-1.f: New test case.
19616
19617 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19618
19619         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19620
19621         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19622
19623 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19624
19625         * gcc.dg/ia64-sync-3.c: New test.
19626
19627 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19628
19629         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19630
19631 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19632
19633         * gcc.dg/ultrasp6.c: New test.
19634
19635 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19636
19637         * gcc.dg/i386-signbit-1.c: New test.
19638         * gcc.dg/i386-signbit-2.c: New test.
19639         * gcc.dg/i386-signbit-3.c: New test.
19640
19641 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19642
19643         * gcc.dg/ultrasp5.c: Fix options.
19644
19645 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19646
19647         * gcc.dg/ultrasp5.c: Fix comment.
19648
19649 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19650
19651         PR fortran/10197
19652         * g77.f-torture/execute/10197.f: New test.
19653
19654 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19655
19656         PR c++/9898, c++/383
19657         * g++.dg/template/conv6.C: New test.
19658
19659         PR c++/10119
19660         * g++.dg/template/ptrmem5.C: New test.
19661
19662         PR c++/10026
19663         * g++.dg/lookup/koenig1.C: New test.
19664
19665         PR C++/10199
19666         * g++.dg/lookup/template2.C: New test.
19667
19668 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19669
19670         * g++.dg/opt/rtti1.C: New test.
19671
19672 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19673
19674         * gcc.dg/ultrasp5.c: New test.
19675
19676 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19677
19678         PR middle-end/9967
19679         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19680         builtin fputs.
19681
19682 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19683
19684         PR c/8224
19685         * gcc.dg/20030323-1.c: New test.
19686
19687 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19688
19689         * gcc.c-torture/compile/20030323-1.c: New test case.
19690
19691 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19692
19693         * gcc.dg/20030321-1.c: New test.
19694
19695 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19696
19697         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19698
19699 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19700
19701         PR c++/9978, c++/9708
19702         * g++.dg/ext/vlm1.C: Adjust expected error.
19703         * g++.dg/ext/vla2.C: New test.
19704         * g++.dg/template/arg1.C: New test.
19705         * g++.dg/template/arg2.C: New test.
19706
19707 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19708
19709         * g77.f-torture/execute/select.f: New test.
19710         * g77.f-torture/noncompile/select_no_compile.f: New test.
19711
19712 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19713
19714         PR c++/9898
19715         * g++.dg/other/error4.C: New test.
19716
19717 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19718
19719         * g++.dg/template/friend17.C: New test.
19720
19721 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19722
19723         * gcc.c-torture/compile/20030320-1.c: New.
19724
19725 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19726
19727         * gcc.dg/builtins-6.c: New test case.
19728
19729 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19730
19731         PR target/10073
19732         * gcc.c-torture/compile/20030319-1.c: New.
19733
19734 2003-03-18  Jan Hubicka  <jh@suse.cz>
19735
19736         * gcc.dg/i386-cvt-1.c: New test.
19737
19738 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19739
19740         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19741         * objc.dg/naming-2.m: Likewise.
19742
19743 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19744
19745         PR c++/9639
19746         * g++.dg/parse/crash1.C: New test.
19747
19748 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19749
19750         PR c++/8805
19751         * g++.dg/eh/cleanup1.C: New test.
19752
19753 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19754
19755         * gcc.c-torture/execute/20030316-1.c: New test case.
19756
19757 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19758
19759         PR c++/9629
19760         * g++.dg/init/ctor2.C: New test.
19761
19762 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19763
19764         * g77.f-torture/compile/xformat.f: New test case.
19765
19766 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19767
19768         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19769         * g++.old-deja/g++.mike/eh50.C: Likewise.
19770
19771 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19772
19773         PR c++/6440
19774         * g++.dg/template/spec7.C: New test.
19775         * g++.dg/template/spec8.C: Likewise.
19776
19777 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19778
19779         * gcc.c-torture/execute/20030313-1.c: New test.
19780
19781 2003-03-14  Richard Henderson  <rth@redhat.com>
19782
19783         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19784
19785 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19786
19787         * gcc.c-torture/compile/20030314-1.c: New test.
19788
19789 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19790
19791         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19792         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19793         thumb target,
19794         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19795         to accept newer _imp__  prefix and additional
19796         newline in .drectve section.
19797         * gcc.dg/dll-4.c: Likewise.
19798         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19799         switch.
19800
19801 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19802
19803         * g++.dg/parse/namespace9.C: New test.
19804
19805         * g++.dg/init/ref5.C: New test.
19806         * g++.dg/parse/ptrmem1.C: Likewise.
19807
19808 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19809
19810         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19811         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19812         regular expression.
19813         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19814         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19815
19816 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19817
19818         * gcc.c-torture/execute/20030224-2.c: New test.
19819
19820 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19821
19822         * gcc.dg/decl-3.c: New test.
19823
19824 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19825
19826         * gcc.dg/i386-loop-2.c: New test.
19827
19828 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19829
19830         PR c++/9474
19831         * g++.dg/parse/namespace8.C: New test.
19832
19833         PR c++/9924
19834         * g++.dg/overload/builtin2.C: New test.
19835
19836 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19837
19838         * gcc.dg/return-type-3.c: New test.
19839
19840 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19841
19842         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19843         profiling options are not supported.
19844
19845 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19846
19847         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19848         * g++.old-deja/g++.warn/impint2.C: Likewise.
19849
19850 2003-03-10  Devang Patel  <dpatel@apple.com>
19851
19852         * g++.dg/cpp/c++_cmd_1.C: New test.
19853         * g++.dg/cpp/c++_cmd_1.h: New file.
19854
19855 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19856
19857         * gcc.dg/altivec-9.c: New file.
19858
19859 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19860
19861         * gcc.dg/ppc-sdata-1.c: New test.
19862         * gcc.dg/ppc-sdata-2.c: New test.
19863
19864 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19865
19866         PR c++/9373
19867         * g++.dg/opt/ptrmem2.C: New test.
19868
19869         PR c++/8534
19870         * g++.dg/opt/ptrmem1.C: New test.
19871
19872 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19873
19874         * gcc.dg/i386-loop-1.c: New test.
19875
19876 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19877
19878         PR c++/9970
19879         * g++.dg/lookup/friend1.C: New test.
19880
19881 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19882
19883         PR c++/9823
19884         * g++.dg/parser/constructor1.C: New test.
19885
19886 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19887
19888         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19889
19890         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19891
19892 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19893
19894         * gcc.dg/cpp/Wunused.c: Update test.
19895
19896 2003-03-08  Jan Hubicka  <jh@suse.cz>
19897
19898         * gcc.dg/inline-3.c: New test.
19899
19900 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19901
19902         PR c++/9809
19903         * g++.dg/parse/builtin1.C: New test.
19904
19905         PR c++/9982
19906         * g++.dg/abi/cookie1.C: New test.
19907         * g++.dg/abi/cookie2.C: Likewise.
19908
19909         PR c++/9524
19910         * g++.dg/template/field1.C: New test.
19911
19912         PR c++/9912
19913         * g++.dg/parse/class1.C: New test.
19914         * g++.dg/parse/namespace7.C: Likewise.
19915         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19916
19917 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19918
19919         * g++.dg/init/ref4.C: New test.
19920
19921 2003-03-07  Jan Hubicka  <jh@suse.cz>
19922
19923         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19924         * gcc.dg/inline-3.c:  New test.
19925
19926 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19927
19928         * g++.dg/init/ref3.C: New test.
19929
19930         PR c++/9965
19931         * g++.dg/init/ref2.C: New test.
19932
19933         PR c++/9400
19934         * g++.dg/warn/Wshadow-2.C: New test.
19935
19936         PR c++/9791
19937         * g++.dg/warn/Woverloaded-1.C: New test.
19938
19939 2003-03-05  Jan Hubicka  <jh@suse.cz>
19940
19941         * gcc.dg/i386-local2.c: New.
19942         * gcc.dg/i386-local.c: Fix typo.
19943
19944 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19945
19946         * g++.dg/abi/layout3.C: New test.
19947
19948 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19949
19950         * gcc.c-torture/compile/20030305-1.c
19951
19952 2003-03-05  Jan Hubicka  <jh@suse.cz>
19953
19954         * gcc.dg/i386-local.c: New.
19955
19956 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19957
19958         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19959
19960 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19961
19962         * gcc.dg/switch-2.c: New test.
19963         * gcc.dg/switch-3.c: New test.
19964         * gcc.dg/Wswitch.c: Adjust line numbers.
19965         * gcc.dg/Wswitch-default.c: Likewise.
19966         * gcc.dg/Wswitch-enum.c: Likewise.
19967
19968 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
19969
19970         * gcc.c-torture/execute/20030222-1.c: New test.
19971
19972 2003-03-03  James E Wilson  <wilson@tuliptree.org>
19973
19974         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
19975
19976 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
19977
19978         PR c++/9878
19979         * g++.dg/init/ref1.C: New test.
19980
19981 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
19982
19983         * gcc.dg/sh-relax.c: New SH-only test.
19984
19985 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
19986
19987         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
19988         comment explaining purpose of testcase.
19989
19990 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19991
19992         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
19993         for HC11/HC12 (asm needs two int registers).
19994         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
19995         HC11/HC12 because the test uses an asm which needs two 32-bit
19996         registers.
19997
19998 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19999
20000         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20001         for HC11/HC12 (array is too large otherwise).
20002         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20003         * gcc.c-torture/compile/20010518-2.x: Likewise.
20004         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20005         HC11/HC12 (array is too large).
20006
20007 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20008
20009         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20010         * lib/g++-dg.exp (g++-dg-test): Likewise.
20011
20012 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20013
20014         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20015         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20016
20017 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20018
20019         * g++.dg/warn/implicit-typename1.C: Remove warning.
20020
20021 2003-02-28  Richard Henderson  <rth@redhat.com>
20022
20023         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20024         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20025
20026 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20027
20028         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20029         * g++.dg/pch/pch.exp: Likewise.
20030
20031 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20032
20033         PR c++/9879
20034         * testsuite/g++.dg/init/new4.C: New test.
20035
20036 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20037
20038         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20039
20040 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20041
20042         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20043         unsigned long.
20044
20045         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20046         wider than float.
20047
20048 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20049
20050         * lib/scanasm.exp: Add support for counting numbers of
20051         occurences.
20052         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20053         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20054
20055 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20056
20057         PR c++/9683
20058         * g++.dg/template/static3.C: New test.
20059
20060         PR c++/9829
20061         * g++.dg/parse/namespace6.C: New test.
20062
20063 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20064
20065         PR target/9732
20066         * gcc.dg/20030225-1.c: New test.
20067
20068 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20069
20070         * README: Remove out-of-date information.
20071
20072         PR c++/9836
20073         * g++.dg/template/spec6.C: New test.
20074
20075 2003-02-24  Jeff Law  <law@redhat.com>
20076
20077         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20078
20079 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20080
20081         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20082         * gcc.dg/pragma-ep-1.c: Likewise.
20083
20084 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20085
20086         PR c++/9602
20087         * g++.dg/template/friend16.C: New test.
20088
20089 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20090
20091         PR c++/5333
20092         * g++.dg/parse/fused-params1.C: Adjust error messages.
20093         * g++.dg/template/nested3.C: New test.
20094
20095 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20096
20097         * g++.dg/abi/param1.C: New test.
20098
20099 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20100
20101         PR c++/7982
20102         * g++.dg/warn/implicit-typename1.C: New test.
20103
20104 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20105
20106         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20107         with "mtune".
20108         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20109         * gcc.c-torture/execute/20010129-1.x: Likewise.
20110         * gcc.dg/20011107-1.c: Likewise.
20111         * gcc.dg/20020108-1.c: Likewise.
20112         * gcc.dg/20020122-3.c: Likewise.
20113         * gcc.dg/20020206-1.c: Likewise.
20114         * gcc.dg/20020310-1.c: Likewise.
20115         * gcc.dg/20020426-2.c: Likewise.
20116         * gcc.dg/20020517-1.c: Likewise.
20117         * gcc.dg/991230-1.c: Likewise.
20118         * gcc.dg/i386-unroll-1.c: Likewise.
20119         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20120
20121 2003-02-22  Jan Hubicka  <jh@suse.cz>
20122
20123         * gcc.dg/i386-mul.c: New test.
20124
20125 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20126
20127         * gcc.dg/builtins-5.c: New test case.
20128
20129 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20130
20131         * gcc.dg/asmreg-1.c: New test.
20132
20133 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20134
20135         PR c++/9749
20136         * g++.dg/parse/varmod1.C: New test.
20137
20138 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20139
20140         PR c++/9727
20141         * g++.dg/template/op1.C: New test.
20142
20143 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20144
20145         PR c++/8906
20146         * g++.dg/template/nested2.C: New test.
20147
20148 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20149
20150         PR c++/8724
20151         * g++.dg/expr/dtor1.C: New test.
20152
20153 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20154
20155         * gcc.dg/cpp/include3.c: New test.
20156         * gcc.dg/cpp/inc/foo.h: New file.
20157
20158 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20159
20160         * gcc.c-torture/execute/20030221-1.c: New test.
20161
20162 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20163
20164         PR c++/9729
20165         * g++.dg/abi/conv1.C: New test.
20166
20167 2003-02-20  Jan Hubicka  <jh@suse.cz>
20168
20169         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20170
20171 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20172
20173         * gcc.c-torture/compile/20030219-1.c: New test.
20174
20175 2003-02-18  Jan Hubicka  <jh@suse.cz>
20176
20177         * gcc.dg/funcorder.c: New test.
20178
20179 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20180
20181         * gcc.c-torture/execute/20030218-1.c: New.
20182
20183 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20184
20185         * gcc.dg/20030218-1.c: New.
20186
20187 2003-02-18  Richard Henderson  <rth@redhat.com>
20188
20189         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20190         * gcc.dg/attr-used-2.c: New.
20191
20192 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20193
20194         PR c++/9704
20195         * g++.dg/init/copy5.C: New test.
20196
20197 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20198
20199         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20200         * g++.dg/pch/pch.exp: Likewise.
20201
20202 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20203
20204         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20205         STACK_SIZE is not defined.
20206
20207 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20208
20209         PR c++/9457
20210         * g++.dg/template/init1.C: New test.
20211
20212 2003-02-16  Jan HUbicka  <jh@suse.cz>
20213
20214         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20215         (foo): Add few extra tests
20216         * gcc.dg/c99-const-expr-3.c: Likewise.
20217         * gcc.c-torture/execute/20030216-1.c: New.
20218
20219 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20220
20221         PR c++/9459
20222         * g++.dg/ext/typeof4.C: New test.
20223
20224 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20225
20226         * gcc.dg/i386-387-3.c: New test case.
20227
20228 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20229
20230         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20231         cris-*-elf* cris-*-aout* and mmix-*-*.
20232
20233 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20234
20235         * gcc.dg/20030213-1.c: New test.
20236
20237 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20238
20239         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20240         * gcc.dg/i386-387-2.c: Likewise.
20241
20242 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20243
20244         * gcc.dg/ppc-spe.c: Fix formatting.
20245         Enable tests that were previously unsupported by gas.
20246         Delete tests for instructions that no longer exist.
20247         Switch arguments on evsubifw builtin.
20248
20249 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20250
20251         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20252         STACK_SIZE is too small.
20253
20254 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20255             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20256
20257         * gcc.dg/decl-2.c: New test.
20258
20259 2003-02-10  Jan Hubicka  <jh@suse.cz>
20260
20261         * gcc.dg/i386-fpcvt-1.c:  New test.
20262
20263 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20264
20265         * gcc.c-torture/execute/20030209-1.c: New test.
20266
20267 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20268
20269         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20270         int-wide bitops, use the constants of the same width.
20271         Likewise, if long long is 32-bit wide, test bitops using
20272         32-bit constants.
20273
20274 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20275
20276         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20277
20278 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20279
20280         * testsuite/gcc.dg/builtins-4.c: New test case.
20281
20282 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20283
20284         * gcc.dg/20020430-1.c: Fix dg command typos.
20285         * gcc.dg/20020503-1.c: Likewise.
20286
20287 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20288
20289         PR c++/8785
20290         * g++.dg/parse/fused-params1.C: New test.
20291
20292         PR c++/8857
20293         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20294
20295         PR c++/8921
20296         * g++.dg/parse/non-dependent1.C: New test.
20297
20298         PR c++/8928
20299         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20300
20301         PR c++/9228
20302         * g++.dg/parse/undefined7.C: New test.
20303         * g++.dg/parse/non-templ1.C: New test.
20304
20305         PR c++/9229
20306         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20307
20308 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20309
20310         * gcc.c-torture/compile/20030206-1.c: New test.
20311
20312 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20313
20314         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20315         "pow" to "foo" to avoid potential confusion with a math built-in.
20316
20317 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20318
20319         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20320         conditions for SPARC targets.
20321
20322 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20323
20324         * gcc.dg/20030204-1.c: New test.
20325
20326 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20327
20328         PR c++/38
20329         * g++.dg/parse/array-size1.C: New test.
20330
20331         PR c++/5657
20332         * g++.dg/parse/undefined3.C: New test.
20333
20334         PR c++/5665
20335         * g++.dg/parse/undefined4.C: New test.
20336
20337         PR c++/5975
20338         * g++.dg/parse/undefined5.C: New test.
20339
20340         PR c++/7259
20341         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20342
20343         PR c++/8578
20344         * g++.dg/parse/casting-operator1.C: New test.
20345
20346         PR c++/8596
20347         * g++.dg/parse/undefined6.C: New test.
20348
20349         PR c++/8736
20350         * g++.dg/parse/missing-template1.C: New test.
20351
20352 2003-02-04  Jan Hubicka  <jh@suse.cz>
20353
20354         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20355         * gcc.dg/i386-cmov?.c:  Likewise.
20356         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20357         * gcc.dg/i386-ssefp-1.c:  Likewise.
20358         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20359         conventions.
20360
20361 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20362
20363         PR c++/7129
20364         * testsuite/g++.dg/ext/max.C: New test.
20365
20366 2003-02-03  Jan Hubicka  <jh@suse.cz>
20367
20368         * gcc.c-torture/execute/20030203-1.c: New test.
20369
20370 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20371
20372         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20373         'natural-endian'.
20374
20375 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20376
20377         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20378         * g++.dg/init/new2.C: Likewise.
20379         * g++.dg/other/new1.C: Likewise.
20380
20381 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20382
20383         * gcc.dg/struct-ret-libc.c: New test.
20384
20385 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20386
20387         * gcc.dg/20030129-1.c: New test.
20388
20389 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20390
20391         PR c++/8849
20392         * g++.dg/template/ptrmem4.C: New test.
20393
20394 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20395
20396         * g++.dg/parser/constant1.C: New test.
20397
20398 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20399
20400         PR c++/8591
20401         * g++.dg/parse/friend2.C: New test.
20402
20403 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20404
20405         PR c++/9437
20406         * g++.dg/template/unify4.C: New test.
20407
20408 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20409
20410         * gcc.c-torture/execute/20030128-1.c: New test.
20411
20412 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20413
20414         * g++.dg/lookup/nested1.C: Test moved from ...
20415         * g++.old-deja/g++.other/lookup24.C: ... here.
20416
20417 2003-01-28  Jan Hubicka  <jh@suse.cz>
20418
20419         * gcc.dg/i386-cmov5.c:  New test.
20420
20421 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20422
20423         * gcc.c-torture/execute/20010925-1.c: Changed the
20424         memcpy declaration.
20425
20426 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20427
20428         PR c++/3902
20429         * g++.dg/parse/template5.C: New test.
20430
20431 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20432
20433         PR fortran/9258
20434         * g77.dg/pr9258: New test.
20435
20436 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20437
20438         * README: Move relevant parts from README.g++.
20439
20440         * README.g++: Remove this file.
20441
20442 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20443
20444         * g++.dg/abi/dcast1.C: New test.
20445
20446 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20447
20448         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20449
20450 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20451
20452         PR c++/47
20453         * g++.old-deja/g++.other/lookup24.C: New test.
20454
20455 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20456
20457         PR middle-end/7227
20458         * gcc.dg/uninit-C.c: New test.
20459
20460 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20461
20462         * g++.dg/abi/covariant1.C: New test.
20463
20464 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20465
20466         * gcc.dg/20030123-1.c: New test.
20467
20468 2003-01-25  Jan Hubicka  <jh@suse.cz>
20469
20470         PR opt/8492
20471         * gcc.c-torture/compile/20030125-1.c
20472
20473 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20474
20475         PR c++/9403
20476         * g++.dg/parse/template3.C: New test.
20477         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20478
20479         PR c++/795
20480         * g++.dg/parse/template4.C: New test.
20481
20482         PR c++/9415
20483         * g++.dg/template/qual2.C: New test.
20484
20485         PR c++/8545
20486         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20487
20488         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20489
20490 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20491
20492         * gcc.c-torture/execute/switch-1.c: New test case.
20493
20494 2003-01-25  Jan Hubicka  <jh@suse.cz>
20495
20496         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20497
20498 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20499
20500         Tweaks for Bison-1.875. From the NEWS file:
20501         "- `parse error' -> `syntax error'
20502         Bison now uniformly uses the term `syntax error'"
20503         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20504         * gcc.dg/cpp/digraph2.c: Likewise.
20505         * gcc.dg/cpp/direct2.c: Likewise.
20506         * gcc.dg/cpp/paste4.c: Likewise.
20507         * gcc.dg/c90-restrict-1.c: Likewise.
20508         * gcc.dg/c99-func-2.c: Likewise.
20509         * gcc.dg/noncompile/920721-2.c: Likewise.
20510         * gcc.dg/noncompile/930622-2.c: Likewise.
20511         * gcc.dg/noncompile/940112-1.c: Likewise.
20512         * gcc.dg/noncompile/950921-1.c: Likewise.
20513         * gcc.dg/noncompile/951123-1.c: Likewise.
20514         * gcc.dg/noncompile/971104-1.c: Likewise.
20515         * gcc.dg/noncompile/990416-1.c: Likewise.
20516
20517 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20518
20519         * g++.dg/parse/undefined1.C: Add error message.
20520
20521 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20522
20523         PR c++/9354
20524         * g++.dg/parse/new1.C: New test.
20525
20526         PR c++/9216
20527         * g++.dg/parse/template2.C: New test.
20528
20529         PR c++/9354
20530         * g++.dg/parse/typedef2.C: New test.
20531
20532         PR c++/9328
20533         * g++.dg/ext/typeof3.C: New test.
20534
20535 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20536
20537         PR c++/2738
20538         * g++.dg/parse/ret-type1.C: New test.
20539
20540         PR c++/3792
20541         * g++.dg/parse/tmpl-outside1.C: New test.
20542
20543         PR c++/4207
20544         * g++.dg/parse/int-as-enum1.C: New test.
20545
20546         PR c++/4903
20547         * g++.dg/parse/no-typename1.C: New test.
20548
20549         PR c++/5533
20550         * g++.dg/parse/no-value1.C: New test.
20551
20552         PR c++/5921
20553         * g++.dg/parse/wrong-inline1.C: New test.
20554
20555         PR c++/6402
20556         * g++.dg/parse/ref1.C: New test.
20557
20558         PR c++/6992
20559         * g++.dg/parse/attr-ctor1.C: New test.
20560
20561         PR c++/7229
20562         * g++.dg/parse/namespace5.C: New test.
20563
20564         PR c++/7917
20565         * g++.dg/parse/func-def1.C: New test.
20566
20567         PR c++/8143
20568         * g++.dg/parse/undefined1.C: New test.
20569
20570         PR c++/5723, PR c++/8522
20571         * g++.dg/parse/specialization1.C: New test.
20572
20573         PR c++/163, PR c++/8595
20574         * g++.dg/parse/struct-as-enum1.C: New test.
20575
20576         PR c++/9173
20577         * g++.dg/parse/undefined2.C: New test.
20578
20579 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20580
20581         PR c++/9298
20582         * g++.dg/parse/template1.C: New test.
20583
20584         PR c++/9384
20585         * g++.dg/parse/using1.C: New test.
20586
20587         PR c++/9285
20588         PR c++/9294
20589         * g++.dg/parse/expr2.C: New test.
20590
20591         PR c++/9388
20592         * g++.dg/parse/lookup2.C: Likewise.
20593
20594 2003-01-21  Jan Hubicka  <jh@suse.cz>
20595
20596         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20597         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20598         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20599         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20600
20601 2003-01-20  Nick Clifton  <nickc@redhat.com>
20602
20603         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20604         problem with ARM sibcall code generation.
20605
20606 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20607
20608         * gcc.c-torture/execute/20030120-1.c: New.
20609
20610 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20611
20612         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20613
20614 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20615
20616         PR c++/9272
20617         * g++.dg/parse/ctor1.C: New test.
20618
20619         PR c++/9294:
20620         * g++.dg/parse/qualified1.C: New test.
20621
20622         * g++.dg/parse/typename3.C: New test.
20623
20624 2003-01-16  Richard Henderson  <rth@redhat.com>
20625
20626         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20627
20628 2003-01-16  Richard Henderson  <rth@redhat.com>
20629
20630         * g++.dg/pch/pch.exp: Copy test header to the working directory
20631         before using it either for precompilation or direct use.
20632         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20633         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20634
20635 2003-01-16  Richard Henderson  <rth@redhat.com>
20636
20637         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20638         before using it either for precompilation or direct use.
20639         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20640         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20641
20642 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20643
20644         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20645         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20646         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20647         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20648         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20649         typename warning into error.
20650         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20651         error messages.
20652         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20653         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20654         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20655         messages.
20656         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20657         make declaration visible in template.
20658         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20659         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20660         messages.
20661         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20662         message.
20663         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20664         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20665         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20666         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20667         typename warning with error message.
20668         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20669         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20670         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20671
20672 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20673
20674         * g++.dg/parse/ambig2.C: New test.
20675
20676 2003-01-15  Richard Henderson  <rth@redhat.com>
20677
20678         * g++.dg/tls/init-2.C: Update error message string.
20679
20680 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20681
20682         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20683
20684 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20685
20686         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20687         all for HC11/HC12.
20688         * gcc.c-torture/compile/20001205-1.x: Likewise.
20689         * gcc.c-torture/compile/20001226-1.x: Likewise.
20690         * gcc.c-torture/compile/920520-1.x: Likewise.
20691         * gcc.c-torture/compile/961203-1.x: Likewise.
20692         * gcc.c-torture/compile/20020604-1.x: Likewise.
20693
20694 2003-01-15  Jan Hubicka  <jh@suse.cz>
20695
20696         * gcc.c-torture/compile/20030115-1.c: New test.
20697
20698         * gcc.dg/i386-fpcvt-1.c: New test.
20699         * gcc.dg/i386-fpcvt-2.c: New test.
20700
20701 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20702
20703         Further conform g++'s __vmi_class_type_info to the C++ ABI
20704         specification.
20705         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20706         the specification.
20707
20708 2003-01-14  Jan Hubicka  <jh@suse.cz>
20709
20710         * gcc.dg/i386-fpcvt-1.c: New test.
20711         * gcc.dg/i386-fpcvt-2.c: New test.
20712
20713 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20714
20715         * gcc.dg/i386-mmx-3.c: New test.
20716
20717 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20718
20719         PR c++/9264
20720         * g++.dg/parse/octal1.C: New file.
20721
20722         PR c++/9172
20723         * g++.dg/parse/typename1.C: New file.
20724
20725 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20726
20727         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20728         * gcc.dg/bf-no-ms-layout.c: Likewise.
20729         * gcc.dg/bf-ms-attrib.c: Likewise.
20730
20731 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20732
20733         PR c++/9099
20734         * g++.dg/parse/dtor1.C: New file.
20735
20736         PR c++/9128
20737         * g++.dg/rtti/typeid1.C: New file.
20738
20739         PR c++/9153
20740         * g++.dg/parse/lookup1.C: New file.
20741
20742         PR c++/9171
20743         * g++.dg/templ/spec5.C: New file.
20744
20745 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20746
20747         * gcc.c-torture/compile/20030110-1.c: New test.
20748
20749 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20750
20751         Merge from pch-branch:
20752
20753         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20754
20755         * gcc.dg/pch/cpp-1.h: New.
20756         * gcc.dg/pch/cpp-1.c: New.
20757         * gcc.dg/pch/cpp-2.h: New.
20758         * gcc.dg/pch/cpp-2.c: New.
20759
20760         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20761
20762         * gcc.dg/pch/except-1.h: New.
20763         * gcc.dg/pch/except-1.c: New.
20764
20765         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20766
20767         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20768         running test.
20769         * gcc.dg/pch: Include *.hp not *.h.
20770         * gcc.dg/pch/system-1.h: New.
20771         * gcc.dg/pch/system-1.c: New.
20772
20773         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20774
20775         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20776         rather than trying to build and run a program using PCH.
20777         * gcc.dg/pch: Remove dg-do commands from test files.
20778
20779         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20780
20781         * gcc.dg/pch/macro-3.c: New.
20782         * gcc.dg/pch/macro-3.h: New.
20783
20784         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20785
20786         * gcc.dg/pch/common-1.c: New.
20787         * gcc.dg/pch/common-1.h: New.
20788         * gcc.dg/pch/decl-1.c: New.
20789         * gcc.dg/pch/decl-1.h: New.
20790         * gcc.dg/pch/decl-2.c: New.
20791         * gcc.dg/pch/decl-2.h: New.
20792         * gcc.dg/pch/decl-3.c: New.
20793         * gcc.dg/pch/decl-3.h: New.
20794         * gcc.dg/pch/decl-4.c: New.
20795         * gcc.dg/pch/decl-4.h: New.
20796         * gcc.dg/pch/decl-5.c: New.
20797         * gcc.dg/pch/decl-5.h: New.
20798         * gcc.dg/pch/global-1.c: New.
20799         * gcc.dg/pch/global-1.h: New.
20800         * gcc.dg/pch/inline-1.c: New.
20801         * gcc.dg/pch/inline-1.h: New.
20802         * gcc.dg/pch/inline-2.c: New.
20803         * gcc.dg/pch/inline-2.h: New.
20804         * gcc.dg/pch/static-1.c: New.
20805         * gcc.dg/pch/static-1.h: New.
20806         * gcc.dg/pch/static-2.c: New.
20807         * gcc.dg/pch/static-2.h: New.
20808
20809         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20810
20811         * g++.dg/pch/pch.exp: Better handle failing testcases.
20812         * gcc.dg/pch/pch.exp: Likewise.
20813         * gcc.dg/pch/macro-1.c: New.
20814         * gcc.dg/pch/macro-1.h: New.
20815         * gcc.dg/pch/macro-2.c: New.
20816         * gcc.dg/pch/macro-2.h: New.
20817
20818         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20819
20820         * g++.dg/dg.exp: Treat files in pch/ specially.
20821         * g++.dg/pch/pch.exp: New file.
20822         * g++.dg/pch/empty.H: New file.
20823         * g++.dg/pch/empty.C: New file.
20824         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20825         "precompile".
20826
20827         * gcc.dg/pch/pch.exp: New file.
20828         * gcc.dg/pch/empty.h: New file.
20829         * gcc.dg/pch/empty.c: New file.
20830         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20831         "precompile".
20832
20833 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20834
20835         * g++.dg/template/friend14.C: New test.
20836
20837 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20838
20839         * gcc.dg/old-style-asm-1.c: New test.
20840
20841 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20842
20843         * gcc.c-torture/compile/20030109-1.c: New test.
20844
20845 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20846
20847         * gcc.c-torture/execute/20030109-1.c: New test.
20848
20849 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20850
20851         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20852         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20853         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20854         * g++.old-deja/g++.mike/eh2.C: Likewise
20855         * g++.old-deja/g++.mike/eh3.C: Likewise
20856         * g++.old-deja/g++.mike/eh5.C: Likewise
20857         * g++.old-deja/g++.mike/eh6.C: Likewise
20858         * g++.old-deja/g++.mike/eh7.C: Likewise
20859         * g++.old-deja/g++.mike/eh8.C: Likewise
20860         * g++.old-deja/g++.mike/eh9.C: Likewise
20861         * g++.old-deja/g++.mike/eh10.C: Likewise
20862         * g++.old-deja/g++.mike/eh12.C: Likewise
20863         * g++.old-deja/g++.mike/eh13.C: Likewise
20864         * g++.old-deja/g++.mike/eh14.C: Likewise
20865         * g++.old-deja/g++.mike/eh16.C: Likewise
20866         * g++.old-deja/g++.mike/eh17.C: Likewise
20867         * g++.old-deja/g++.mike/eh18.C: Likewise
20868         * g++.old-deja/g++.mike/eh21.C: Likewise
20869         * g++.old-deja/g++.mike/eh23.C: Likewise
20870         * g++.old-deja/g++.mike/eh24.C: Likewise
20871         * g++.old-deja/g++.mike/eh25.C: Likewise
20872         * g++.old-deja/g++.mike/eh26.C: Likewise
20873         * g++.old-deja/g++.mike/eh27.C: Likewise
20874         * g++.old-deja/g++.mike/eh28.C: Likewise
20875         * g++.old-deja/g++.mike/eh29.C: Likewise
20876         * g++.old-deja/g++.mike/eh31.C: Likewise
20877         * g++.old-deja/g++.mike/eh33.C: Likewise
20878         * g++.old-deja/g++.mike/eh34.C: Likewise
20879         * g++.old-deja/g++.mike/eh35.C: Likewise
20880         * g++.old-deja/g++.mike/eh36.C: Likewise
20881         * g++.old-deja/g++.mike/eh37.C: Likewise
20882         * g++.old-deja/g++.mike/eh38.C: Likewise
20883         * g++.old-deja/g++.mike/eh39.C: Likewise
20884         * g++.old-deja/g++.mike/eh40.C: Likewise
20885         * g++.old-deja/g++.mike/eh41.C: Likewise
20886         * g++.old-deja/g++.mike/eh42.C: Likewise
20887         * g++.old-deja/g++.mike/eh44.C: Likewise
20888         * g++.old-deja/g++.mike/eh46.C: Likewise
20889         * g++.old-deja/g++.mike/eh47.C: Likewise
20890         * g++.old-deja/g++.mike/eh48.C: Likewise
20891         * g++.old-deja/g++.mike/eh49.C: Likewise
20892         * g++.old-deja/g++.mike/eh50.C: Likewise
20893         * g++.old-deja/g++.mike/eh51.C: Likewise
20894         * g++.old-deja/g++.mike/eh53.C: Likewise
20895         * g++.old-deja/g++.mike/eh55.C: Likewise
20896         * g++.old-deja/g++.mike/p7912.C: Likewise
20897         * g++.old-deja/g++.mike/p9706.C: Likewise
20898         * g++.old-deja/g++.mike/p10416.C: Likewise
20899         * g++.old-deja/g++.mike/p11667.C: Likewise
20900         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20901         Remove redundant reference to Iris.
20902         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20903         Elxsi, i860, Pico Java, and WE32K.
20904
20905 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20906
20907         * g++.dg/ext/asm4.C: New test.
20908
20909 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20910
20911         PR c++/9030
20912         * g++.dg/template/friend12.C: New test.
20913         * g++.dg/template/friend13.C: Likewise.
20914         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20915
20916 2003-01-08  Jan Hubicka  <jh@suse.cz>
20917
20918         * gcc.dg/i386-cadd.c: New test.
20919         * gcc.dg/i386-cmov4.c: Likewise.
20920
20921 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20922
20923         PR c++/9165
20924         * g++.dg/warn/Wunused-3.C: New test.
20925
20926         * g++.dg/abi/bitfield9.C: New test.
20927
20928         PR c++/9189
20929         * g++.dg/parse/defarg3.C: New test.
20930
20931 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20932
20933         * g++.dg/parse/ambig1.C: New test.
20934         * g++.dg/parse/defarg2.C: New test.
20935
20936 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20937
20938         * g++.dg/template/defarg-1.C: New test.
20939         * g++.dg/template/local2.C: Likewise.
20940
20941 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20942
20943         * gcc.c-torture/execute/20030105-1.c: New test.
20944
20945 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20946
20947         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20948         * g++.dg/parse/namespace4.C: Likewise.
20949
20950 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20951
20952         * g++.dg/template/ntp2.C: New test.
20953
20954 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20955
20956         * g++.dg/parse/extern-C-1.C: New test.
20957
20958         * g++.dg/parse/namespace4.C: New test.
20959
20960         * g++.dg/template/nested1.C: New test.
20961
20962         * g++.dg/parse/namespace3.C: New test.
20963
20964 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20965
20966         * g++.dg/lookup/two-stage1.C: New test.
20967
20968 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20969
20970         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
20971         * g++.old-deja/g++.jason/access8.C: Likewise.
20972         * g++.old-deja/g++.other/decl5.C: Likewise.
20973
20974 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20975
20976         * g++.dg/parse/parse7.C: New test.
20977
20978 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
20979
20980         PR c++/2843
20981         * g++.dg/ext/attrib7.C: New test.
20982
20983 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20984
20985         * g++.dg/parse/parse6.C: New test.
20986
20987 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
20988
20989         * gcc.dg/h8300-stack-1.c: New.
20990
20991 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20992
20993         g++.dg/lookup/exception1.C: New test.
20994
20995         g++.dg/lookup/template1.C: New test.
20996
20997         g++.dg/parse/namespace2.C: New test.
20998
20999         g++.dg/parse/parens2.C: New test.
21000
21001 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21002
21003         * g++.dg/parse/parse5.C: New test.
21004         * g++.dg/lookup/scoped4.C: New test.
21005
21006 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21007
21008         * g++.dg/parse/parens1.C: New test.
21009
21010         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21011         angle-bracket1.C.
21012         * g++.dg/parse/parens2.C: New test.
21013
21014         * g++.dg/lookup/scope-operator1.C: New test.
21015
21016         * g++.dg/parse/operator1.C: New test.
21017
21018 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21019
21020         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21021         * g++.old-deja/g++.other/access6.C: Likewise.
21022         * g++.old-deja/g++.other/decl1.C: Likewise.
21023         * g++.old-deja/g++.pt/typename12.C: Likewise.
21024
21025 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21026
21027         * g++.dg/parse/namespace1.C: New test.
21028
21029 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21030
21031         * g++.dg/parse/parse4.C: New test.
21032
21033 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21034
21035         * g++.dg/parse/parse3.C: New test.
21036
21037 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21038
21039         * g++.dg/parse/parse2.C: New test.
21040
21041 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21042
21043         * g++.dg/template/friend11.C: New test.
21044
21045 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21046
21047         * g++.dg/parse/parse1.C: New test.
21048
21049 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21050
21051         * lib/profopt.exp: Change the name of a global variable to avoid
21052         possible clashes with other test suites.
21053
21054 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21055
21056         * g++.dg/inherit/covariant8.C: New test.
21057
21058 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21059
21060         * g++.dg/init/array9.C: New test.
21061
21062         PR c++/9112
21063         * g++.dg/parse/expr1.C: New test.
21064
21065 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21066
21067         * gcc.c-torture/compile/20021230-1.c: New test.
21068
21069 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21070
21071         * g++.dg/inherit/covariant5.C: New test.
21072         * g++.dg/inherit/covariant6.C: New test.
21073         * g++.dg/inherit/covariant7.C: New test.
21074
21075 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21076
21077         PR c++/2739
21078         * g++.dg/other/access2.C: New test.
21079
21080 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21081
21082         * g++.dg/other/anon-struct.C: No longer fails
21083         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21084         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21085         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21086
21087 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21088
21089         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21090
21091 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21092
21093         * g++.dg/eh/spec4.C: Remove stray semicolon.
21094         * g++.dg/expr/pmf-1.C: Change error message.
21095         * g++.dg/ext/asm1.C: Remove stray semicolon.
21096         * g++.dg/ext/typename1.C: Add missing typenames.
21097         * g++.dg/inherit/template-as-base.C: Change error message.
21098         * g++.dg/lookup/scoped1.C: Likewise.
21099         * g++.dg/lookup/scoped2.C: Likewise.
21100         * g++.dg/lookup/using2.C: Likewise.
21101         * g++.dg/other/component1.C: Remove stray semicolon.
21102         * g++.dg/other/do1.C: Change error message.
21103         * g++.dg/other/error2.C: Likewise.
21104         * g++.dg/other/init1.C: Likewise.
21105         * g++.dg/other/packed1.C: Remove stray semicolon.
21106         * g++.dg/other/ptrmem2.C: Change error message.
21107         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21108         marker.
21109         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21110         * g++.dg/template/access3.C: Add typename keyword.
21111         * g++.dg/template/access5.C: Remove stray semicolon.
21112         * g++.dg/template/access6.C: Likewise.
21113         * g++.dg/template/complit1.C: Likewise.
21114         * g++.dg/template/crash1.C: Change error message.
21115         * g++.dg/template/inherit2.C: Remove stray semicolon.
21116         * g++.dg/template/instantiate2.C: Likewise.
21117         * g++.dg/template/instantiate3.C: Change error message.
21118         * g++.dg/template/qual1.C: Remove stray semicolon.
21119         * g++.dg/template/qualttp18.C: Change error message.
21120         * g++.dg/template/ref1.C: Remove stray semicolon.
21121         * g++.dg/template/sizeof1.C (A::value): Declare it.
21122         * g++.dg/template/spec4.C: Change error message.
21123         * g++.dg/template/static1.C: Likewise.
21124         * g++.dg/template/type1.C: Likewise.
21125         * g++.dg/template/typename3.C: Likewise.
21126         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21127         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21128         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21129         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21130         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21131         named return value extension.
21132         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21133         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21134         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21135         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21136         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21137         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21138         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21139         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21140         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21141         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21142         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21143         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21144         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21145         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21146         syntax.
21147         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21148         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21149         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21150         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21151         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21152         * g++.old-deja/g++.brendan/template11.C: Likewise.
21153         * g++.old-deja/g++.brendan/template26.C: Likewise.
21154         * g++.old-deja/g++.brendan/template27.C: Use explicit
21155         specialization syntax.
21156         * g++.old-deja/g++.brendan/template30.C: Likewise.
21157         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21158         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21159         non-dependent names.
21160         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21161         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21162         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21163         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21164         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21165         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21166         named return value extension.
21167         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21168         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21169         * g++.old-deja/g++.ext/return1.C: Likewise.
21170         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21171         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21172         * g++.old-deja/g++.jason/access8.C: Likewise.
21173         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21174         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21175         pseudo-destructor names.
21176         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21177         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21178         pseudo-destructor names.
21179         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21180         * g++.old-deja/g++.jason/overload19.C: Likewise.
21181         * g++.old-deja/g++.jason/overload32.C: Likewise.
21182         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21183         stray semicolons.
21184         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21185         * g++.old-deja/g++.jason/return.C: Likewise.
21186         * g++.old-deja/g++.jason/return2.C: Likewise.
21187         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21188         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21189         syntax.
21190         * g++.old-deja/g++.jason/template10.C: Account for use of
21191         non-dependent names.
21192         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21193         syntax.
21194         * g++.old-deja/g++.jason/template37.C: Likewise.
21195         * g++.old-deja/g++.law/access4.C: Change error messages.
21196         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21197         pseudo-destructor names.
21198         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21199         * g++.old-deja/g++.law/ctors9.C: Likewise.
21200         * g++.old-deja/g++.law/cvt22.C: Likewise.
21201         * g++.old-deja/g++.law/dtors5.C: Likewise.
21202         * g++.old-deja/g++.law/global-init1.C: Likewise.
21203         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21204         * g++.old-deja/g++.law/operators28.C: Likewise.
21205         * g++.old-deja/g++.law/visibility28.C: Likewise.
21206         * g++.old-deja/g++.martin/eval1.C: Likewise.
21207         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21208         name.
21209         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21210         * g++.old-deja/g++.mike/net34.C: Likewise.
21211         * g++.old-deja/g++.mike/net36.C: Likewise.
21212         * g++.old-deja/g++.mike/ns2.C: Likewise.
21213         * g++.old-deja/g++.mike/p12306.C: Likewise.
21214         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21215         value extension.
21216         * g++.old-deja/g++.mike/p700.C: Likewise.
21217         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21218         * g++.old-deja/g++.mike/p710.C: Likewise.
21219         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21220         value extension.
21221         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21222         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21223         * g++.old-deja/g++.ns/crash2.C: Likewise.
21224         * g++.old-deja/g++.ns/crash3.C: Likewise.
21225         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21226         * g++.old-deja/g++.ns/ns17.C: Likewise.
21227         * g++.old-deja/g++.ns/template16.C: Likewise.
21228         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21229         keyword.
21230         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21231         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21232         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21233         named return value extension.
21234         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21235         * g++.old-deja/g++.other/access4.C: Issue additional error
21236         messages.
21237         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21238         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21239         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21240         * g++.old-deja/g++.other/crash25.C: Change error message.
21241         * g++.old-deja/g++.other/crash4.C: Change error message.
21242         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21243         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21244         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21245         checks.
21246         * g++.old-deja/g++.other/defarg8.C: Likewise.
21247         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21248         * g++.old-deja/g++.other/dtor10.C: Likewise.
21249         * g++.old-deja/g++.other/incomplete.C: Likewise.
21250         * g++.old-deja/g++.other/linkage7.C: Likewise.
21251         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21252         lookup algorithm.
21253         * g++.old-deja/g++.other/mangle2.C: Likewise.
21254         * g++.old-deja/g++.other/refinit2.C: Likewise.
21255         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21256         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21257         * g++.old-deja/g++.pt/crash28.C: Likewise.
21258         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21259         syntax.
21260         * g++.old-deja/g++.pt/crash32.C: Change error message.
21261         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21262         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21263         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21264         error message position.
21265         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21266         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21267         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21268         syntax.
21269         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21270         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21271         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21272         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21273         keyword.
21274         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21275         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21276         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21277         keyword.
21278         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21279         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21280         syntax.
21281         * g++.old-deja/g++.pt/friend28.C: Account for use of
21282         non-dependent names.
21283         * g++.old-deja/g++.pt/friend29.C: Likewise.
21284         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21285         rules.
21286         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21287         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21288         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21289         lookup rules.
21290         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21291         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21292         keyword.
21293         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21294         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21295         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21296         keyword.
21297         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21298         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21299         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21300         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21301         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21302         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21303         keyword.
21304         * g++.old-deja/g++.pt/spec10.C: Likewise.
21305         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21306         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21307         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21308         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21309         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21310         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21311         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21312         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21313         * g++.old-deja/g++.pt/typename15.C: Likewise.
21314         * g++.old-deja/g++.pt/typename22.C: Likewise.
21315         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21316         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21317         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21318         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21319         syntax.
21320         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21321         return value extension.
21322         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21323         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21324         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21325         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21326
21327 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21328
21329         * g++.dg/warn/inline1.C: New test.
21330         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21331         * g++.old-deja/g++.jason/synth10.C: Likewise.
21332         * g++.old-deja/g++.mike/net31.C: Likewise.
21333         * g++.old-deja/g++.mike/p8786.C: Likewise.
21334
21335         * g++.dg/template/friend10.C: New test.
21336         * g++.dg/template/conv5.C: New test.
21337
21338 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21339
21340         * g++.dg/lookup/scoped3.C: New test.
21341
21342         * g++.dg/lookup/decl1.C: New test.
21343         * g++.dg/lookup/decl2.C: New test.
21344
21345 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21346
21347         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21348         gcc.c-torture/compile/20021015-1.c,
21349         gcc.c-torture/compile/20021015-2.c,
21350         gcc.c-torture/compile/20021123-1.c,
21351         gcc.c-torture/compile/20021123-2.c,
21352         gcc.c-torture/compile/20021123-3.c,
21353         gcc.c-torture/compile/20021123-4.c,
21354         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21355         only to 3.1 or 3.2 branch.
21356
21357 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21358
21359         * gcc.dg/i386-bitfield3.c: New test.
21360
21361         * gcc.dg/i386-bitfield2.c: New test.
21362
21363 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21364
21365         * g++.dg/parse/conv_op1.C: New test.
21366
21367 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21368
21369         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21370         approved.
21371
21372 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21373
21374         * gcc.c-torture/compile/20021220-1.c: New test.
21375
21376 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21377
21378         * gcc.dg/i386-fastcall-1.c: New.
21379
21380 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21381
21382         * gcc.c-torture/execute/20021219-1.c: New test.
21383
21384 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21385
21386         * gcc.dg/i386-pic-1.c: New test.
21387
21388 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21389
21390         PR c++/8099
21391         * g++.dg/template/friend9.C: New test.
21392
21393 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21394
21395         PR c++/3663
21396         * g++.dg/template/access7.C: New test.
21397
21398 2002-12-18  Nick Clifton  <nickc@redhat.com>
21399
21400         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21401         the libstdc++-v3 directory has been found.
21402
21403 2002-12-12  Devang Patel <dpatel@apple.com>
21404         * gcc.dg/darwin-ld-1.c: New test.
21405         * gcc.dg/darwin-ld-2.c: New test.
21406         * gcc.dg/darwin-ld-3.c: New test.
21407         * gcc.dg/darwin-ld-4.c: New test.
21408         * gcc.dg/darwin-ld-5.c: New test.
21409
21410 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21411
21412         * gcc.c-torture/compile/20021212-1.c: New test.
21413
21414 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21415
21416         * gcc.dg/fshort-wchar: New test.
21417
21418 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21419
21420         PR c++/8372
21421         * g++.dg/template/dtor1.C: New test.
21422
21423         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21424         markers.
21425
21426 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21427
21428         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21429
21430 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21431
21432         * g++.dg/template/static1.C: New test.
21433         * g++.dg/template/static2.C: New test.
21434         * g++.old-deja/g++.ext/memconst.C: New test.
21435
21436 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21437
21438         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21439         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21440         * g++.dg/special/initp1.C: Likewise.
21441
21442 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21443
21444         * gcc.c-torture/execute/20021204-1.c: New test.
21445
21446 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21447
21448         * gcc.dg/ppc-fmadd-1.c: New file.
21449         * gcc.dg/ppc-fmadd-2.c: New file.
21450         * gcc.dg/ppc-fmadd-3.c: New file.
21451
21452 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21453
21454         * gcc.c-torture/compile/20021204-1.c: New test.
21455
21456 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21457
21458         * g++.dg/inherit/covariant2.C: New test.
21459         * g++.dg/inherit/covariant3.C: New test.
21460         * g++.dg/inherit/covariant4.C: New test.
21461         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21462         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21463
21464 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21465
21466         PR c++/8688
21467         * g++.dg/init/brace3.C: New test.
21468
21469 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21470
21471         * gcc.dg/20020210-1.c: Fix a comment typo.
21472
21473 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21474
21475         PR c++/8720
21476         * g++.dg/parse/defarg1.C: New test.
21477
21478         PR c++/8615
21479         * g++.dg/template/char1.C: New test.
21480
21481         * g++.dg/template/varmod1.C: Fix typo.
21482
21483 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21484
21485         DR 180
21486         * g++.old-deja/g++.pt/crash32.C: Expect error.
21487
21488 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21489
21490         PR c++/5919
21491         * g++.dg/template/varmod1.C: New test.
21492
21493         PR c++/8727
21494         * g++.dg/inherit/typeinfo1.C: New test.
21495
21496         PR c++/8663
21497         * g++.dg/inherit/typedef1.C: New test.
21498
21499 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21500
21501         PR c++/8332
21502         PR c++/8493
21503         * g++.dg/template/strlen1.C: New test.
21504
21505         PR c++/8227
21506         * g++.dg/template/ctor2.C: New test.
21507
21508         PR c++/8214
21509         * g++.dg/init/string1.C: New test.
21510
21511         PR c++/8511
21512         * g++.dg/template/friend8.C: New test.
21513
21514 2002-11-29  Joe Buck <jbuck@synopsys.com>
21515
21516         * g++.dg/lookup/anon2.C: New test.
21517
21518 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21519
21520         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21521         h8300 port.
21522
21523 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21524
21525         * gcc.dg/bitfld-6.c: New test.
21526
21527 2002-11-27  Jan Hubicka  <jh@suse.cz>
21528
21529         * gcc.c-torture/execute/20021127.[cx]: New test.
21530
21531 2002-11-26  Jan Hubicka  <jh@suse.cz>
21532
21533         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21534         quality.
21535
21536 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21537
21538         * g++.dg/init/brace2.C: New test.
21539         * g++.old-deja/g++.mike/p9129.C: Correct.
21540
21541 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21542
21543         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21544
21545 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21546
21547         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21548
21549 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21550
21551         * testsuite/g++.dg/abi/empty11.C: New test.
21552         * testsuite/g++.dg/rtti/cv1.C: New test.
21553
21554 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21555
21556         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21557
21558 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21559
21560         * g++.dg/abi/empty10.C: New test.
21561
21562 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21563
21564         * gcc.c-torture/compile/20021124-1.c: New test.
21565
21566 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21567
21568         * g++.dg/abi/rtti2.C: New test.
21569
21570 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21571
21572         * gcc.dg/i386-unroll-1.c: New test.
21573
21574 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21575
21576         * gcc.c-torture/compile/20021120-1.c: New test.
21577         * gcc.c-torture/compile/20021120-2.c: New test.
21578
21579 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21580
21581         * gcc.dg/bitfld-5.c: New test.
21582
21583 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21584
21585         * gcc.c-torture/execute/20021120-3.c: New test.
21586
21587 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21588
21589         * gcc.c-torture/execute/20021120-2.c: New test.
21590
21591 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21592
21593         * gcc.c-torture/execute/20021120-1.c: New test.
21594
21595 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21596
21597         * gcc.c-torture/execute/20021118-3.c: New test.
21598
21599 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21600
21601         * gcc.c-torture/compile/20021119-1.c: New test.
21602
21603 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21604
21605         * gcc.dg/duff-1.c: New test.
21606         * gcc.dg/duff-2.c: New test.
21607         * gcc.dg/duff-3.c: New test.
21608
21609 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21610
21611         * gcc.dg/cpp/_Pragma5.c: New test.
21612
21613 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21614
21615         * gcc.c-torture/execute/20021118-2.c: New test.
21616
21617 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21618
21619         * gcc.c-torture/execute/20021118-1.c: New test.
21620
21621 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21622
21623         * gcc.dg/20021116-1.c: New test.
21624
21625 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21626
21627         * g++.dg/abi/vcall1.C: New test.
21628
21629 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21630
21631         * gcc.dg/20021029-1.c: New test.
21632         * gcc.dg/20021029-2.c: New test.
21633
21634 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21635
21636         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21637
21638 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21639
21640         PR c/8439
21641         * gcc.dg/20021110.c: Move to ...
21642         * gcc.c-torture/compile/20021110.c: .... here.
21643
21644 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21645
21646         PR c/8467
21647         * gcc.c-torture/execute/20021111-1.c
21648
21649 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21650
21651         PR c/8439
21652         * gcc.dg/20021110.c: New test.
21653
21654 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21655
21656         * g++.dg/abi/vthunk3.C: Run only on x86.
21657
21658 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21659
21660         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21661
21662 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21663
21664         * lib/compat.exp (compat-execute): Fix logic error in last
21665         change.
21666
21667 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21668
21669         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21670
21671 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21672
21673         PR c++/8389
21674         * g++.dg/template/access6.C: New test.
21675
21676 2002-11-08  Jan Hubicka  <jh@suse.cz>
21677
21678         * gcc.dg/i386-ssefp-1.c: New test.
21679         * gcc.dg/i386-ssefp-1.c: New test.
21680
21681 2002-11-08  Jan Hubicka  <jh@suse.cz>
21682
21683         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21684
21685 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21686
21687         * g++.dg/abi/vthunk3.C: New test.
21688
21689         PR c++/8338
21690         * g++.dg/template/crash2.C: New test.
21691
21692 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21693
21694         * testsuite/g++.dg/abi/dtor1.C: New test.
21695         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21696
21697 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21698
21699         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21700         Darwin.
21701
21702 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21703
21704         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21705         -mthumb.  Only xfail with -O0.
21706
21707 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21708
21709         * g++.dg/abi/thunk1.C: New test.
21710         * g++.dg/abi/thunk2.C: Likewise.
21711         * g++.dg/abi/vtt1.C: Likewise.
21712
21713 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21714
21715         PR optimization/8423
21716         * gcc.c-torture/execute/builtin-constant.c: New test.
21717
21718 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21719
21720         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21721         Add some more cases.
21722
21723 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21724
21725         PR c++/8391
21726         * g++.dg/opt/local1.C: New test.
21727
21728 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21729
21730         PR c++/8160
21731         * g++.dg/template/complit1.C: New test.
21732
21733         PR c++/8149
21734         * g++.dg/template/typename4.C: Likewise.
21735
21736 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21737
21738         Core issue 287, PR c++/7639
21739         * g++.dg/template/instantiate1.C: Adjust error location.
21740         * g++.dg/template/instantiate3.C: New test.
21741         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21742         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21743         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21744
21745 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21746
21747         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21748
21749 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21750
21751         PR c++/8287
21752         * g++.dg/init/dtor2.C: New test.
21753
21754 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21755
21756         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21757         * gcc.dg/nest.c: Bypass errors on irix6.
21758
21759 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21760
21761         * gcc.dg/nest.c: Expect error for mmix-*-*.
21762         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21763
21764 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21765
21766         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21767         markers.
21768
21769         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21770
21771 2002-10-25  Mike Stump  <mrs@apple.com>
21772
21773         * gcc.dg/warn-1.c: New test.
21774
21775 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21776
21777         * g++.dg/template/typename3.C: New test.
21778
21779 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21780
21781         * g++.dg/lookup/ptrmem1.C: New test.
21782
21783         * g++.dg/abi/vthunk2.C: New test.
21784
21785 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21786
21787         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21788
21789 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21790
21791         * g++.dg/abi/empty9.C: New test.
21792
21793 2002-10-24  Richard Henderson  <rth@redhat.com>
21794
21795         * g++.dg/inherit/thunk1.C: Enable for ia64.
21796
21797 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21798
21799         PR c++/8067
21800         * g++.dg/lookup/pretty1.C: New test.
21801
21802 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21803
21804         * gcc.dg/20021023-1.c: New test.
21805
21806 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21807
21808         PR c++/7679
21809         * g++.dg/parse/inline1.C: New test.
21810
21811 2002-10-23  Richard Henderson  <rth@redhat.com>
21812
21813         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21814
21815         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21816
21817 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21818
21819         PR c++/6579
21820         * g++.dg/parse/stmtexpr3.C: New test.
21821
21822 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21823
21824         * g++.dg/expr/cond1.C: New test.
21825
21826 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21827
21828         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21829
21830 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21831
21832         * g++.dg/abi/vbase13.C: New test.
21833         * g++.dg/abi/vbase14.C: Likewise.
21834
21835 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21836
21837         * gcc.dg/tls/pic-1.c: New test.
21838         * gcc.dg/tls/nonpic-1.c: New test.
21839         * gcc.dg/20021018-1.c: New test.
21840
21841 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21842
21843         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21844         Remove only files with the same base name as the test case.
21845         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21846         (profopt-execute): Likewise.  Also, remove old profiling
21847         and performance data files before running the tests.
21848
21849         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21850         * g++.dg/bprob/bprob.exp: Likewise.
21851         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21852         to allow more general test case names.
21853
21854         * g++.dg/bprob/bprob-1.C: Rename to ...
21855         * g++.dg/bprob/g++-bprob-1.C: ... this.
21856
21857         * g77.dg/bprob/bprob-1.f: Rename to ...
21858         * g77.dg/bprob/g77-bprob-1.f: ... this.
21859
21860 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21861
21862         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21863         bison 1.50 or later.
21864
21865 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21866
21867         * g++.dg/README: Describe more test directories.
21868
21869 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21870
21871         * g++.dg/init/array6.C: Add additional tests.
21872
21873 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21874
21875         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21876         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21877
21878 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21879
21880         * gcc.c-torture/compile/20020604-1.x: New.
21881         * gcc.c-torture/compile/simd-5.x: Likewise.
21882         * gcc.c-torture/execute/920710-1.x: Likewise.
21883         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21884
21885 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21886
21887         * g++.dg/inherit/override1.C: Add dg-options clause.
21888
21889 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21890
21891         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21892         _mm_slli_si128.
21893
21894 2002-10-19  Andreas Schwab  <schwab@suse.de>
21895
21896         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21897         directory component.
21898
21899 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21900
21901         * g++.dg/inherit/thunk1.C: New test.
21902
21903         * g++.dg/inherit/override1.C: New test.
21904
21905         * g++.dg/abi/mangle11.C: New test.
21906         * g++.dg/abi/mangle14.C: New test.
21907         * g++.dg/abi/mangle17.C: New test.
21908
21909 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21910
21911         * g++.dg/overload/member2.C: New test.
21912
21913 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21914
21915         * g++.dg/README: Describe new compat directory.
21916         * g++.dg/dg.exp: Skip tests in compat directory.
21917         * README.compat: New file.
21918         * lib/compat.exp: New expect script.
21919         * g++.dg/compat: New test directory.
21920         * g++.dg/compat/compat.exp: New expect script.
21921         * g++.dg/compat/abi: New test directory.
21922         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21923         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21924         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21925         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21926         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21927         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21928         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21929         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21930         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21931         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21932         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21933         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21934         * g++.dg/compat/break: New test directory.
21935         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21936         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21937         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21938         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21939         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21940         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21941         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21942         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21943         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21944         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21945         g++.dg/compat/break/README: New files.
21946         * g++.dg/compat/eh: New test directory.
21947         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21948         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21949         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21950         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21951         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21952         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21953         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21954         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21955         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21956         g++.dg/compat/eh/filter2_y.C,
21957         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21958         g++.dg/compat/eh/new1_y.C,
21959         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21960         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21961         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21962         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21963         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21964         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21965         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21966         g++.dg/compat/eh/unexpected1_y.C: New files.
21967         * g++.dg/compat/init: New test directory.
21968         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
21969         g++.dg/compat/init/array5_y.C,
21970         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
21971         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
21972         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
21973         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
21974         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
21975         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
21976         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
21977         g++.dg/compat/init/init-ref2_y.C: New files.
21978
21979 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21980
21981         PR c++/7584
21982         * g++.dg/inherit/using3.C: New test.
21983
21984 2002-10-17  Jan Hubicka  <jh@suse.cz>
21985
21986         * gcc.dg/20021017-2.c: New test.
21987
21988 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21989
21990         * g++.dg/abi/mangle16.C: Adjust.
21991
21992         * g++.dg/init/array8.C: New test.
21993
21994 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
21995
21996         * gcc.dg/special/mips-abi.exp: New test.
21997         * gcc.dg/special/mips-abi.s: Empty file used by the above.
21998
21999 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22000
22001         * g++.dg/abi/mangle16.C: New test.
22002         * g++.dg/abi/mangle17.C: Likewise.
22003
22004         PR c++/7478
22005         * g++.dg/template/ref1.C: New test.
22006
22007 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22008
22009         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22010
22011 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22012
22013         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22014
22015 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22016
22017         PR c++/7524
22018         * g++.dg/init/array7.C: New test.
22019
22020 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22021
22022         * g++.dg/init/array6.C: New test.
22023
22024         * g++.dg/abi/mangle13.C: Likewise.
22025         * g++.dg/abi/mangle14.C: Likewise.
22026         * g++.dg/abi/mangle15.C: Likewise.
22027
22028 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22029
22030         * g++.dg/abi/empty8.C: New test.
22031
22032 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22033
22034         * g++.dg/init/ctor1.C: New test.
22035
22036 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22037
22038         * gcc.c-torture/execute/20021015-1.c: New test.
22039
22040 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22041
22042         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22043
22044 2002-10-14  Jan Hubicka  <jh@suse.cz>
22045
22046         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22047
22048 2002-10-14  Richard Henderson  <rth@redhat.com>
22049
22050         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22051
22052 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22053
22054         PR optimization/6631
22055         * g++.dg/opt/const2.C: New test.
22056
22057 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22058
22059         PR c++/7176
22060         * g++.dg/parse/friend1.C: New test.
22061         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22062
22063 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22064
22065         * gcc.dg/20021014-1.c: New test.
22066
22067 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22068
22069         PR c++/5661
22070         * g++.dg/ext/vlm1.C: New test.
22071         * g++.dg/ext/vlm2.C: Likewise.
22072
22073         * g++.dg/init/array1.C: Remove invalid braces.
22074         * g++.dg/init/brace1.C: New test.
22075         * g++.dg/init/copy2.C: Likewise.
22076         * g++.dg/init/copy3.C: Likewise.
22077         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22078         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22079         braces.
22080
22081 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22082
22083         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22084
22085 2002-10-11  Richard Shann  <richard.shann@superh.com>
22086
22087         * gcc.c-torture/compile/simd-5.c: New test.
22088
22089 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22090
22091         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22092
22093 2002-10-10  Jim Wilson  <wilson@redhat.com>
22094
22095         * gcc.c-torture/execute/20021010-1.c: New test.
22096
22097 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22098
22099         PR c/7353
22100         * g++.dg/ext/typedef-init.C: New test.
22101         * gcc.dg/typedef-init.c: New test.
22102
22103 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22104
22105         * gcc.dg/cpp/paste13.c: New test.
22106
22107 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22108
22109         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22110         remaining platforms, XFAIL during compile, not execute.  Don't
22111         XFAIL at -O0.
22112
22113 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22114
22115         * gcc.dg/alias-1.c: Tweak expected warning.
22116
22117 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22118
22119         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22120
22121 2002-10-06  Andreas Jaeger  <aj@suse.de>
22122
22123         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22124         * gcc.dg/cpp/c++98.C: Likewise.
22125
22126         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22127         * g++.dg/cpp/c++98.C: Likewise.
22128
22129         * g++.dg/README (Subdirectories): Mention cpp directory.
22130
22131         PR target/7559
22132         * gcc.dg/20021006-1.c: New test.
22133
22134 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22135
22136         PR c++/7804
22137         * g++.dg/other/warning1.C: New test.
22138
22139 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22140
22141         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22142         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22143         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22144
22145 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22146
22147         PR c++/7931
22148         * g++.dg/template/ptrmem3.C: New test.
22149
22150         PR c++/7754
22151         * g++.dg/template/union1.C: New test.
22152
22153 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22154
22155         PR c++/8006
22156         * g++.dg/abi/mangle9.C: New test.
22157         * g++.dg/abi/mangle10.C: New test.
22158         * g++.dg/abi/mangle11.C: New test.
22159         * g++.dg/abi/mangle12.C: New test.
22160
22161 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22162
22163         PR c++/7188.
22164         * g++.dg/template/meminit1.C: New test.
22165         * g++.dg/warn/Wreorder-1.C: Likewise.
22166         * g++.old-deja/g++.mike/warn3.C: Tweak.
22167         * lib/prune.exp: Ingore "in copy constructor".
22168
22169 2002-10-02  Andreas Jaeger  <aj@suse.de>
22170
22171         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22172         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22173         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22174         on x86-64.
22175
22176 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22177
22178         * gcc.dg/empty1.C: Fix typo.
22179
22180 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22181
22182         * gcc.dg/alias-1.c: New test.
22183
22184 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22185
22186         * gcc.dg/empty1.C: New test.
22187
22188         * g++.dg/tls/init-2.C: Tweak error messages.
22189
22190 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22191
22192         * gcc.c-torture/compile/20020923-1.c: New test.
22193
22194 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22195
22196         * gcc.c-torture/execute/ffs-1.c: New test.
22197         * gcc.c-torture/execute/ffs-2.c: Ditto.
22198
22199 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22200
22201         * g++.dg/overload/member1.C: New test.
22202
22203 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22204
22205         * g++.dg/abi/empty7.C: New test.
22206         * g++.dg/init/pm2.C: Likewise.
22207
22208 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22209
22210         * g++.dg/rtti/crash1.C: New test.
22211
22212 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22213
22214         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22215         gcc.dg/sibcall-4.c: New tests.
22216
22217 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22218
22219         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22220         powerpc and MMIX targets.
22221
22222 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22223
22224         * gcc.dg/cpp/20020927-1.c: New.
22225
22226 2002-09-26  David S. Miller  <davem@redhat.com>
22227
22228         * gcc.c-torture/compile/trunctfdf.c: New.
22229
22230 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22231
22232         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22233
22234 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22235
22236         * gcc.c-torture/execute/loop-15.c: New.
22237
22238 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22239
22240         * README.QMTEST: Fix typo.
22241
22242 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22243
22244         * gcc.dg/20020926-1.c: New test.
22245
22246 2002-09-25  David S. Miller  <davem@redhat.com>
22247
22248         PR target/7842
22249         * gcc.c-torture/execute/shiftdi.c: New test.
22250
22251 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22252
22253         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22254         unique to the tool.
22255         * lib/g77.exp (g77_init): Likewise.
22256         * lib/g++.exp (g++_init): Likewise.
22257         * lib/objc.exp (objc_init): Likewise.
22258
22259 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22260
22261         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22262         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22263         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22264
22265 2002-09-25  Richard Henderson  <rth@redhat.com>
22266
22267         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22268         too-small long double.
22269
22270 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22271
22272         * gcc.dg/20020919-1.c: New test.
22273
22274 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22275
22276         * g++.dg/abi/bitfield6.C: New test.
22277         * g++.dg/abi/bitfield7.C: New test.
22278         * g++.dg/abi/bitfield8.C: New test.
22279         * g++.dg/abi/vbase11.C: New test.
22280
22281 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22282
22283         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22284         hppa*-*-hpux*.  Update test comment.
22285
22286 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22287
22288         * gcc.dg/tls/struct-1.c: New test.
22289
22290 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22291
22292         * gcc.dg/cpp/tr-warn2.c: Update.
22293
22294 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22295
22296         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22297
22298 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22299
22300         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22301         systems.
22302
22303 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22304
22305         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22306
22307         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22308         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22309         setting of cxxfilt.
22310
22311 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22312
22313         * gcc.dg/20020312-2.c: Update for darwin.
22314
22315 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22316
22317         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22318
22319 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22320
22321         * objc.dg/comp-types-1.m: New test.
22322         * objc.dg/comp-types-2.m: New test.
22323         * objc.dg/comp-types-3.m: New test.
22324         * objc.dg/comp-types-4.m: New test.
22325         * objc.dg/comp-types-5.m: New test.
22326         * objc.dg/comp-types-6.m: New test.
22327
22328 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22329
22330         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22331
22332 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22333
22334         * g++.dg/other/do1.C: New test.
22335
22336         * g++.dg/template/subst1.C: New test.
22337
22338 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22339
22340         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22341
22342 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22343
22344         * g++.dg/template/qualttp20.C: Adjust expected errors.
22345         * g++.old-deja/g++.jason/report.C: Likewise.
22346         * g++.old-deja/g++.other/qual1.C: Likewise.
22347
22348         * g++.dg/lookup/scoped2.C: New test.
22349
22350         * g++.dg/ext/asm3.C: New test.
22351
22352 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22353
22354         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22355
22356 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22357
22358         * ChangeLog: follow spelling conventions.
22359         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22360         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22361         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22362         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22363         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22364         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22365         * g++.old-deja/g++.law/global-init1.C: Likewise.
22366         * g++.old-deja/g++.other/delete4.C: Likewise.
22367         * g++.old-deja/g++.other/inline21.C: Likewise.
22368         * g++.old-deja/g++.other/singleton.C: Likewise.
22369         * g77.dg/strlen0.f: Likewise.
22370         * g77.f-torture/compile/20010519-1.f: Likewise.
22371         * g77.f-torture/compile/980310-4.f: Likewise.
22372         * gcc.c-torture/compile/20000605-1.c: Likewise.
22373         * gcc.c-torture/execute/20020225-1.c: Likewise.
22374         * gcc.dg/c90-hexfloat-2.c: Likewise.
22375         * gcc.dg/c99-bool-1.c: Likewise.
22376         * gcc.dg/c99-hexfloat-2.c: Likewise.
22377         * gcc.dg/dll-2.c: Likewise.
22378         * gcc.dg/wtr-union-init-1.c: Likewise.
22379         * gcc.dg/wtr-union-init-2.c: Likewise.
22380         * gcc.dg/wtr-union-init-3.c: Likewise.
22381         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22382         * gcc.dg/cpp/defined.c: Likewise.
22383         * gcc.dg/cpp/macsyntx.c: Likewise.
22384         * gcc.dg/cpp/paste2.c: Likewise.
22385         * gcc.dg/cpp/trad/defined.c: Likewise.
22386         * gcc.dg/format/c90-printf-1.c: Likewise.
22387         * gcc.dg/format/c90-scanf-1.c: Likewise.
22388         * gcc.dg/format/c99-printf-1.c: Likewise.
22389         * gcc.dg/format/c99-scanf-1.c: Likewise.
22390         * gcc.misc-tests/gcov-8.c: Likewise.
22391         * lib/profopt.exp: Likewise.
22392
22393 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22394
22395         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22396
22397 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22398
22399         * g++.dg/inherit/using2.C: New test.
22400
22401 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22402
22403         * ChangeLog: Follow spelling conventions.
22404         * g++.dg/template/friend4.C: Likewise.
22405         * g++.old-deja/g++.pt/crash67.C: Likewise.
22406         * gcc.c-torture/execute/20000801-4.c: Likewise.
22407         * gcc.dg/c90-digraph-1.c: Likewise.
22408         * gcc.dg/c94-digraph-1.c: Likewise.
22409         * gcc.dg/c99-digraph-1.c: Likewise.
22410         * gcc.dg/cpp/line5.c: Likewise.
22411         * gcc.dg/cpp/multiline.c: Likewise.
22412         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22413         * gcc.dg/format/attr-3.c: Likewise.
22414         * gcc.dg/format/c90-scanf-3.c: Likewise.
22415         * gcc.dg/format/ext-4.c: Likewise.
22416
22417 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22418
22419         * g++.dg/template/pretty1.C: New test.
22420
22421 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22422
22423         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22424
22425 2002-09-13  Matt Austern  <austern@apple.com>
22426
22427         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22428         passing a cast expression to a function by const reference.
22429
22430 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22431
22432         * g++.dg/template/deduce1.C: New test.
22433
22434 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22435
22436         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22437         32-bit int.
22438
22439 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22440
22441         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22442         usage.
22443
22444 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22445
22446         * gcc.c-torture/compile/20020910-1.c: New test.
22447
22448 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22449
22450         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22451
22452 2002-09-10  Andreas Jaeger  <aj@suse.de>
22453
22454         * gcc.dg/20020312-2.c: Adjust for x86-64.
22455
22456 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22457
22458         * g77.dg/7388.f: New test case for PR 7388.
22459
22460 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22461
22462         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22463
22464 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22465
22466         * objc.dg/proto-lossage-1.m: New test.
22467
22468 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22469
22470         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22471
22472 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22473
22474         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22475         expected to pass.
22476
22477 2002-09-06  Stan Shebs  <shebs@apple.com>
22478             David Edelsohn  <edelsohn@gnu.org>
22479
22480         * gcc.dg/weak: New directory.
22481         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22482         target-specific xfail bits.
22483         * gcc.dg/typeof-2.c: Move to new directory.
22484         * gcc.dg/weak.exp: New expect script.
22485
22486 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22487
22488         * gcc.c-torture/execute/extzvsi.c: New test.
22489
22490 2002-09-05  Stan Shebs  <shebs@apple.com>
22491
22492         * gcc.dg/weak-1.c: xfail on Darwin.
22493         * gcc.dg/weak-2.c: Ditto.
22494         * gcc.dg/weak-3.c: Ditto.
22495         * gcc.dg/weak-4.c: Ditto.
22496         * gcc.dg/weak-5.c: Ditto.
22497         * gcc.dg/weak-6.c: Ditto.
22498         * gcc.dg/weak-7.c: Ditto.
22499         * gcc.dg/weak-8.c: Ditto.
22500         * gcc.dg/weak-9.c: Ditto.
22501
22502 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22503
22504         * gcc.c-torture/execute/loop-14.c: New test.
22505
22506 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22507
22508         * g++.dg/other/cxa-atexit1.C: New test.
22509
22510         * gcc.dg/typeof-2.c: New test.
22511
22512 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22513
22514         * gcc.dg/builtins-2.c: New testcase.
22515         * gcc.dg/builtins-3.c: New testcase.
22516
22517 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22518
22519         * gcc.dg/cpp/_Pragma4.c: New test.
22520
22521 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22522
22523         * objc/execute/nil_method-1.m: New testcase.
22524
22525 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22526
22527         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22528         [Object class], not [Object initialize].
22529
22530 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22531             Hans-Peter Nilsson  <hp@bitrange.com>
22532
22533         * gcc.c-torture/execute/20020720-1.x: Skip test on
22534         mmix-knuth-mmixware.  Correct comment.
22535
22536 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22537
22538         * testsuite/g++.dg/abi/bitfield5.C: New test.
22539         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22540
22541 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22542
22543         * objc.dg/undeclared-selector.m: New test.
22544
22545 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22546
22547         * g++.dg/other/offsetof1.C: Avoid cast warning.
22548
22549 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22550
22551         * objc.dg/super-class-2.m: New test.
22552
22553 2002-08-24  Matt Austern  <austern@apple.com>
22554
22555         * g++.dg/ext/lvaddr.C: New test.
22556         * g++.dg/ext/lvcast.C: New test.
22557
22558 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22559
22560         * testsuite/g++.dg/inherit/cond1.C: New test.
22561
22562 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22563
22564         * gcc.dg/noncompile/incomplete-1.c: New test.
22565
22566 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22567
22568         * gcc.dg/typespec-1.c: New test.
22569
22570 2002-08-20  Devang Patel  <dpatel@apple.com>
22571         * objc.dg/proto-hier-2.m: New test.
22572
22573 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22574
22575         * objc.dg/bitfield-1.m: New test.
22576         * objc.dg/bitfield-2.m: New test.
22577
22578 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22579
22580         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22581         gcc.dg/c99-flex-array-4.c: New tests.
22582
22583 2002-08-16  Stan Shebs  <shebs@apple.com>
22584
22585         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22586
22587 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22588
22589         * gcc.dg/typeof-1.c: New test.
22590         * g++.dg/ext/typeof2.C: New test.
22591
22592 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22593
22594         * g++.dg/other/offsetof1.C: New test.
22595
22596 2002-08-14  Richard Henderson  <rth@redhat.com>
22597
22598         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22599
22600 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22601
22602         * gcc.dg/cpp/_Pragma3.c: New test.
22603
22604 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22605
22606         * g++.dg/template/inherit3: New test.
22607
22608 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22609
22610         * gcc.dg/bitfld-4.c: Add blank options.
22611
22612 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22613
22614         * g++.dg/template/crash1.C: New test.
22615
22616 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22617
22618         * gcc.dg/tls/opt-2.c: New test.
22619
22620 2002-08-08  Devang Patel  <dpatel@apple.com>
22621
22622         * objc.dg/selector-1.m : New test
22623
22624 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22625
22626         * g++.dg/abi/bitfield4.C: New test.
22627         * gcc.dg/bitfld-4.c: New test.
22628
22629 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22630
22631         * g++.dg/other/packed1.C: New test.
22632
22633 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22634
22635         * g++.dg/abi/offsetof.C: Tweak error messages.
22636         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22637
22638 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22639
22640         * gcc.dg/bitfld-3.c: New test.
22641
22642 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22643             Richard Henderson  <rth@redhat.com>
22644
22645         * gcc.dg/i386-bitfield1.c: New test.
22646         * g++.dg/abi/bitfield3.C: Update.
22647
22648 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22649
22650         * objc.dg/const-str-2.m: Update.
22651         * gcc.dg/cpp/c++98.c: Change to C extension.
22652         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22653         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22654
22655 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22656
22657         * testsuite/gcc.dg/tls/diag-3.c: New.
22658
22659 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22660
22661         * g++.dg/README (Subdirectories): Document new subdir expr.
22662         * g++.dg/expr/pmf-1.C: New test.
22663
22664 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22665
22666         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22667
22668 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22669
22670         * g++.dg/abi/bitfield3.C: New test.
22671
22672 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22673
22674         * lib/gcov.exp: Tweak expected line formats.
22675         * gcc.misc-tests/gcov8.c: New test.
22676         * gcc.misc-tests/gcov8.x: New flags.
22677
22678 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22679
22680         * consistency.vlad/layout/endian.c: Include string.h.
22681
22682         * gcc.c-torture/execute/20020805-1.c: New test.
22683
22684 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22685
22686         * g++.dg/other/conversion1.C: New test.
22687
22688 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22689
22690         * gcc.dg/builtins-1.c: New testcase.
22691
22692 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22693
22694         * g++.dg/inherit/access3.C: New test.
22695
22696 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22697
22698         * gcc.dg/ia64-visibility-2.c: New test.
22699
22700 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22701
22702         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22703         __qualifier_flags to __flags.
22704
22705 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22706
22707         * g++.dg/inherit/operator1.C: New test.
22708         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22709         * g++.dg/other/error1.C: Change expected error message.
22710         * g++.dg/template/conv4.C: Likewise.
22711
22712 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22713
22714         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22715         for documented behavior.
22716
22717 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22718
22719         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22720         several targets known to fail.
22721
22722 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22723
22724         * gcc.dg/mips-args-[123].c: New tests.
22725
22726 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22727
22728         * gcc.dg/ppc-spe.c: New.
22729
22730 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22731
22732         * g++.dg/other/ptrmem4.C: New testcase.
22733
22734 2002-07-24  Richard Henderson  <rth@redhat.com>
22735
22736         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22737
22738 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22739
22740         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22741
22742 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22743
22744         * gcc.c-torture/execute/memset-3.c: New testcase.
22745
22746 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22747
22748         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22749         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22750
22751 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22752
22753         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22754         Delete.
22755
22756 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22757
22758         * gcc.c-torture/compile/simd-4.c: New test.
22759
22760 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22761
22762         PR c++/7347, c++/7348
22763         * g++.dg/template/access4.C: New test.
22764         * g++.dg/template/access5.C: New test.
22765         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22766         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22767         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22768         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22769
22770 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22771
22772         * gcc.dg/gnu89-init-2.c: New test.
22773
22774 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22775
22776         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22777
22778 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22779
22780         * gcc.c-torture/execute/20020720-1.c: New testcase.
22781
22782 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22783
22784         * gcc.dg/cpp/Wsignprom.c: New tests.
22785
22786 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22787
22788         * gcc.c-torture/execute/loop-13.c: New test.
22789
22790 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22791
22792         * gcc.dg/cpp/expr.c: New tests.
22793
22794 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22795
22796         * g++.dg/opt/pr6713.C: Add template instantiation.
22797
22798 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22799
22800         * gcc.dg/nest.c: New test.
22801
22802 2002-07-17  Richard Henderson  <rth@redhat.com>
22803
22804         * g++.dg/opt/pr6713.C: New test.
22805
22806 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22807
22808         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22809         XFAIL for all x86 processors.
22810
22811 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22812
22813         * gcc.c-torture/execute/20010122-1.x: Do not test with
22814         -fomit-frame-pointer.
22815
22816 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22817
22818         * g++.dg/template/instantiate2.C: New test.
22819         * g++.dg/template/spec4.C: New test.
22820
22821 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22822
22823         * g++.dg/template/access2.C: New test.
22824         * g++.dg/template/access3.C: New test.
22825
22826 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22827
22828         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22829         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22830         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22831         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22832         Convert to use <stdarg.h>.
22833         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22834         Delete.
22835         * gcc.dg/va-arg-2.c: New.
22836         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22837
22838 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22839
22840         * gcc.c-torture/compile/20020710-1.c: New test.
22841
22842 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22843                           Andrew Pinski  <pinskia@physics.uc.edu>
22844
22845         gcc.c-torture/compile/simd-2.c: New testcase.
22846         gcc.c-torture/compile/simd-3.c: Likewise.
22847
22848 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22849
22850         PR c++/7224
22851         * g++.dg/overload/error1.C: New test.
22852
22853 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22854
22855         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22856         configuration and IRIX 6 O32 ABI.
22857
22858 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22859
22860         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22861
22862 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22863
22864         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22865
22866 2002-07-10  Jeffrey A Law  <law@redhat.com>
22867
22868         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22869
22870         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22871
22872 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22873
22874         * gcc.dg/20020312-2.c: Check for __PPC__.
22875
22876 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22877
22878         * gcc.c-torture/compile/20020709-1.c: New test.
22879
22880 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22881
22882         * g++.dg/template/qualttp21.C: New test case.
22883
22884 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22885
22886         * gcc.c-torture/compile/20020706-1.c: New test.
22887         * gcc.c-torture/compile/20020706-2.c: New test.
22888
22889 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22890             Alexandre Oliva  <aoliva@redhat.com>
22891
22892         * g++.dg/warn/incomplete1.C: New test.
22893
22894 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22895
22896         PR c++/7099
22897         * g++.dg/warn/noreturn1.C: New test.
22898
22899 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22900
22901         PR c++/6706
22902         * g++.dg/debug/debug6.C: New test.
22903         * g++.dg/debug/debug7.C: New test.
22904
22905 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22906
22907         * gcc.c-torture/compile/simd-3.c: New test.
22908
22909 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22910
22911         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22912         * gcc.dg/20020620-1.c: Likewise.
22913
22914 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22915
22916         PR c++/6944
22917         * g++.dg/init/array4.C: New test.
22918         * g++.dg/init/array5.C: New test.
22919
22920 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22921
22922         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22923         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22924
22925 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22926
22927         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22928         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22929         * gcc.dg/wtr-conversion-1.c: Likewise.
22930         * gcc.dg/wtr-escape-1.c: Likewise.
22931         * gcc.dg/wtr-int-type-1.c: Likewise.
22932         * gcc.dg/wtr-label-1.c: Likewise.
22933         * gcc.dg/wtr-static-1.c: Likewise.
22934         * gcc.dg/wtr-strcat-1.c: Likewise.
22935         * gcc.dg/wtr-suffix-1.c: Likewise.
22936         * gcc.dg/wtr-switch-1.c: Likewise.
22937         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22938         * gcc.dg/wtr-union-init-1.c: Likewise.
22939         * gcc.dg/wtr-union-init-2.c: Likewise.
22940         * gcc.dg/wtr-union-init-3.c: Likewise.
22941
22942         * gcc.dg/wtr-func-def-1.c: New test.
22943
22944 2002-07-02 Devang Patel <dpatel@apple.com>
22945
22946         * objc.dg/param-1.m: New test.
22947
22948 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22949
22950         * gcc.dg/cpp/trad/directive.c: Add test.
22951         * gcc.dg/cpp/trad/macroargs.c: Add test.
22952         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22953
22954 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22955
22956         * gcc.dg/cpp/cmdlne-M.c: New test.
22957
22958 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22959
22960         * objc.dg/desig-init-1.m: New test.
22961
22962 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22963
22964         PR c++/6716
22965         * g++.dg/template/instantiate1.C: New test.
22966
22967 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
22968
22969         PR c++/7112
22970         * g++.dg/template/sizeof2.C: New test.
22971
22972 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22973
22974         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
22975         gcc.dg/cpp/trad/include.c: New tests.
22976
22977 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
22978
22979         PR target/7177
22980         * gcc.c-torture/compile/20020701-1.c: New test.
22981
22982 2002-07-01  Stan Shebs  <shebs@apple.com>
22983
22984         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
22985         header here...
22986         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
22987         (objc-torture-execute): or here.
22988
22989 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
22990
22991         * gcc.c-torture/execute/arith-rand-ll.c: New test.
22992
22993 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22994
22995         * gcc.dg/cpp/trad/escaped-nl.c: New test.
22996
22997 2002-06-30  Devang Patel  <dpatel@apple.com>
22998
22999         * objc.dg/fsyntax-only.m: New test.
23000
23001 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23002
23003         PR c++/6695
23004         * g++.dg/template/friend7.C: New file.
23005
23006 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23007
23008         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23009         return type.
23010
23011 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23012
23013         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23014         avoid division by zero.
23015
23016 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23017
23018         * gcc.dg/Wunknownprag.c: New tests.
23019
23020 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23021
23022         * gcc.c-torture/execute/simd-2.c: New test.
23023
23024 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23025
23026         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23027         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23028         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23029         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23030         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23031         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23032         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23033         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23034         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23035         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23036         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23037         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23038         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23039         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23040         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23041         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23042         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23043
23044 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23045
23046         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23047         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23048         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23049         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23050         New tests.
23051         * gcc.dg/cpp/trad/directive.c: Update.
23052
23053 2002-06-23  Andreas Jaeger  <aj@suse.de>
23054
23055         * gcc.c-torture/execute/complex-6.c: New.
23056
23057 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23058
23059         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23060         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23061         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23062         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23063
23064 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23065
23066         * gcc.dg/cpp/trad: New directory with traditional tests copied
23067         from parent directory.
23068         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23069         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23070         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23071         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23072         Move to trad/ and rename.
23073         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23074         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23075         gcc.dg/cpp/trad/redef2.c: New tests.
23076         * gcc.dg/cpp/trad/trad.exp: New driver.
23077
23078 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23079
23080         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23081         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23082         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23083         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23084         Remove.
23085
23086 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23087
23088         * gcc.dg/20020620-1.c: New test.
23089
23090 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23091
23092         * g++.dg/template/ttp4.C: New test.
23093
23094 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23095
23096         * g++.dg/opt/vt1.C: Fix regexp.
23097
23098 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23099
23100         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23101         Don't use attribute `noinline'.
23102
23103 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23104
23105         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23106
23107 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23108
23109         * gcc.c-torture/execute/simd-1.c: New.
23110
23111         * gcc.dg/simd-1.c: New.
23112
23113 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23114
23115         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23116
23117 2002-06-16  Richard Henderson  <rth@redhat.com>
23118
23119         * g++.dg/ext/anon-struct1.C: New.
23120         * g++.dg/ext/anon-struct2.C: New.
23121         * g++.dg/ext/anon-struct3.C: New.
23122         * gcc.dg/anon-struct-1.c: New.
23123         * gcc.dg/anon-struct-2.c: New.
23124         * gcc.dg/anon-struct-3.c: New.
23125         * gcc.dg/20011008-1.c: Adjust warning text.
23126         * gcc.dg/20020527-1.c: Add -fms-extensions.
23127
23128 2002-06-16  Richard Henderson  <rth@redhat.com>
23129
23130         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23131
23132 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23133
23134         * gcc.c-torture/execute/20020615-1.c: New test.
23135
23136 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23137
23138         * gcc.c-tortuture/execute/compare-1.c: New test case.
23139         * gcc.c-tortuture/execute/compare-2.c: New test case.
23140         * gcc.c-tortuture/execute/compare-3.c: New test case.
23141
23142 2002-06-13  Richard Henderson  <rth@redhat.com>
23143
23144         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23145         ia64 ilp32.
23146
23147 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23148
23149         * g++.dg/template/typename2.C: Update error message.
23150
23151 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23152
23153         * gcc.c-torture/execute/20020611-1.c: New test.
23154
23155 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23156
23157         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23158         list of targets to skip.
23159
23160 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23161
23162         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23163         targets if not optimizing.
23164
23165 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23166
23167         * gcc.c-torture/compile/20020605-1.c: New test.
23168
23169         * g++.dg/opt/vt1.C: New test.
23170
23171         * gcc.dg/20020531-1.c: New test.
23172
23173         * gcc.dg/20020530-1.c: New test.
23174
23175         * gcc.dg/20020527-1.c: New test.
23176
23177         * g++.dg/opt/cse1.C: New test.
23178
23179 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23180
23181         * gcc.dg/20020607-2.c: New test case.
23182
23183 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23184
23185         * gcc.c-torture/compile/20020604-1.c: New test.
23186
23187 2002-06-04  Richard Henderson  <rth@redhat.com>
23188
23189         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23190         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23191         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23192
23193 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23194
23195         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23196
23197 2002-06-03  Richard Henderson  <rth@redhat.com>
23198
23199         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23200         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23201
23202 2002-06-02  Richard Henderson  <rth@redhat.com>
23203
23204         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23205         test functions static.
23206
23207 2002-06-02  Andreas Jaeger  <aj@suse.de>
23208
23209         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23210         now.
23211
23212 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23213
23214         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23215         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23216         Update for mofified diagnostics.
23217         * gcc.dg/c99-intconst-1.c: No longer fail.
23218
23219 2002-06-02  Richard Henderson  <rth@redhat.com>
23220
23221         * gcc.dg/uninit-A.c: Remove xfail markers.
23222
23223 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23224
23225         * gcc.dg/fnegate-1.c: New test case.
23226
23227 2002-05-30  Osku Salerma  <osku@iki.fi>
23228
23229         * gcc.c-torture/execute/mayalias-1.c: New file.
23230
23231 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23232
23233         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23234         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23235         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23236
23237 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23238
23239         * gcc.c-torture/execute/20020529-1.c: New test.
23240
23241 2002-05-27  Richard Henderson  <rth@redhat.com>
23242
23243         * g++.dg/ext/attrib6.C: New test case.
23244
23245 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23246
23247         * gcc.c-torture/execute/pure-1.c: New test.
23248
23249 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23250
23251         * gcc.dg/cpp/arith-2.c: Remove.
23252
23253 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23254
23255         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23256         * gcc.dg/cpp/if-3.c: Remove.
23257
23258 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23259
23260         * g++.dg/opt/cse2.C: New test.
23261
23262 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23263
23264         * gcc.dg/cpp/arith-1.c: New semantic tests.
23265         * gcc.dg/cpp/if-1.c: Update.
23266
23267 2002-05-24  Ben Elliston  <bje@redhat.com>
23268
23269         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23270
23271 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23272
23273         * gcc.dg/verbose-asm.c: New test.
23274
23275 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23276
23277         * gcc.dg/cpp/paste12.c: New test.
23278
23279 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23280
23281         * g++.dg/parse/named_ops.C: New test.
23282
23283 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23284
23285         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23286
23287 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23288
23289         * gcc.dg/weak-2.c: Allow optional leading underscore
23290         in scan-assembler symbol name.
23291         * gcc.dg/weak-3.c: Likewise.
23292         * gcc.dg/weak-4.c: Likewise.
23293         * gcc.dg/weak-5.c: Likewise.
23294
23295 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23296
23297         * gcc.dg/20020523-1.c: New test.
23298
23299 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23300
23301         * objc.dg/const-str-2.m: Update now that we stop after
23302         a command line error.
23303
23304 2002-05-22  Richard Henderson  <rth@redhat.com>
23305
23306         * g++.dg/dg.exp: Fix typo in test pruneing.
23307
23308 2002-05-22  Richard Henderson  <rth@redhat.com>
23309
23310         * g++.dg/dg.exp: Prune the tls subdirectory.
23311         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23312         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23313         * g++.dg/tls/init-1.C: New.
23314
23315 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23316
23317         * gcc.dg/20020517-1.c: New test.
23318
23319 2002-05-21  Richard Henderson  <rth@redhat.com>
23320
23321         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23322         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23323
23324 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23325
23326         * g++.dg/other/copy2.C: New test.
23327
23328 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23329
23330         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23331         (MAX_COPY): Bump up to 10 times sizeof (long long).
23332         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23333
23334         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23335         sizeof (long long).
23336
23337         * gcc.c-torture/execute/strcpy-1.c: New test.
23338
23339 2002-05-19  Jason Merrill  <jason2redhat.com>
23340
23341         * g++.dg/ext/oper1.C: New test.
23342
23343 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23344 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23345
23346         * README.QMTEST: New file.
23347
23348         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23349
23350 2002-05-19  Andreas Jaeger  <aj@suse.de>
23351
23352         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23353         now.
23354         * gcc.c-torture/execute/loop-2d.x: Likewise.
23355
23356 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23357
23358         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23359         support weak symbols.
23360         * gcc.dg/weak-4.c: Likewise
23361         * gcc.dg/weak-6.c: Likewise
23362
23363 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23364
23365         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23366         cygwin, coff and h8300-*-hms targets
23367         * gcc.dg/weak-5.c: Likewise
23368         * gcc.dg/weak-7.c: Likewise
23369
23370 2002-05-16  Jason Merrill  <jason@redhat.com>
23371
23372         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23373         (scan-assembler-not, scan-assembler-dem): Likewise.
23374         (scan-assembler-dem-not): Likewise.
23375
23376 2002-05-15  Richard Henderson  <rth@redhat.com>
23377
23378         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23379
23380 2002-05-15  Richard Henderson  <rth@redhat.com>
23381
23382         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23383         (vfoo1f): Warning here.
23384         (vfoo1l): Don't redefine the alias.
23385
23386 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23387
23388         * g++.dg/init/pm1.C: New test.
23389
23390 2002-05-12  David S. Miller  <davem@redhat.com>
23391
23392         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23393         types.
23394
23395 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23396
23397         * gcc.c-torture/execute/20020510-1.c: New test case.
23398
23399 2002-05-10  David S. Miller  <davem@redhat.com>
23400
23401         * gcc.c-torture/execute/conversion.c: Test long double too.
23402
23403 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23404
23405         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23406         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23407         * lib/g++.exp (g++_link_flags): Likewise.
23408         * lib/objc.exp (objc_target_compile): Likewise.
23409
23410 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23411
23412         * gcc.dg/cpp/poison.c: Update.
23413         * gcc.dg/cpp/20000625-2.c: Remove.
23414         * gcc.dg/cpp/direct2s.c: Remove final test.
23415
23416 2002-05-08  Tom Rix  <trix@redhat.com>
23417
23418         * gcc.c-torture/execute/20020508-1.c: New test.
23419         * gcc.c-torture/execute/20020508-2.c: New test.
23420         * gcc.c-torture/execute/20020508-3.c: New test.
23421
23422 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23423
23424         * gcc.dg/cpp/charconst-4.c: More tests.
23425
23426 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23427
23428         PR c/6569
23429         * gcc.dg/weak-3.c: Update location of warning messages.
23430         * gcc.dg/weak-5.c: Likewise.
23431
23432 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23433
23434         * gcc.c-torture/execute/20020506-1.c: New test case.
23435
23436 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23437
23438         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23439
23440 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23441
23442         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23443
23444 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23445
23446         * gcc.dg/cpp/charconst-3.c: New test.
23447
23448 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23449
23450         * gcc.dg/cpp/charconst.c: Update tests.
23451
23452 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23453
23454         * treelang: Added directory for new sample language treelang. Also
23455         lib/treelang.exp: New file to signal treelang should be tested.
23456
23457 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23458
23459         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23460         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23461         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23462         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23463         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23464         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23465         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23466
23467 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23468
23469         * gcc.dg/format/xopen-2.c: New test.
23470
23471 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23472
23473         * gcc.dg/20020503-1.c: New test.
23474
23475 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23476
23477         * g++.dg/init/dtor1.C: Make it tougher.
23478
23479 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23480
23481         * g++.dg/init/dtor1.C: New test.
23482
23483 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23484
23485         * gcc.dg/altivec-8.c: New.
23486
23487 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23488
23489         * gcc.dg/altivec-7.c: New.
23490
23491 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23492
23493         * g++.dg/parse/typedef1.C: New test.
23494
23495 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23496
23497         PR c++/6486
23498         * g++.dg/template/friend6.C: New test.
23499
23500         PR c++/6492
23501         * g++.dg/init/copy1.C: New test.
23502
23503 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23504
23505         * g++.dg/warn/effc1.C: New test.
23506
23507 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23508
23509         * gcc.dg/cpp/if-cexp.c: Add a test.
23510
23511 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23512
23513         * gcc.dg/20020426-2.c: New test.
23514
23515 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23516
23517         * gcc.dg/cpp/if-mop.c: Update.
23518         * gcc.dg/cpp/if-mpar.c: Add test.
23519         * gcc.dg/cpp/if-oppr.c: Update.
23520
23521 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23522
23523         PR c/6343
23524         * gcc.dg/weak-[2-7].c: New tests.
23525
23526 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23527
23528         * gcc.dg/enum1.c: New test.
23529
23530 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23531
23532         PR c++/6497
23533         * g++.dg/inherit/access2.C: New test.
23534
23535 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23536
23537         PR bootstrap/6445
23538         * gcc.dg/20020426-1.c: New test.
23539
23540 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23541
23542         * g++.dg/abi/enum1.C: New test.
23543
23544 2002-04-26  Richard Henderson  <rth@redhat.com>
23545
23546         * gcc.dg/c99-bool-1.c: Expect always true warning.
23547
23548 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23549
23550         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23551
23552 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23553
23554         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23555         targets.
23556
23557 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23558
23559         * g++.dg/abi/mange7.C: New test.
23560
23561         PR c++/6438.
23562         * g++.dg/parse/stmtexpr2.C: New test.
23563
23564 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23565
23566         * gcc.dg/20020312-2.c: Add SH target.
23567
23568 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23569
23570         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23571         compiler output on mips*-*-irix*.
23572
23573 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23574
23575         * g++.dg/parse/attr1.C: New test.
23576
23577 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23578
23579         * gcc.c-torture/execute/string-opt-17.c: New test case.
23580         * gcc.c-torture/execute/memset-2.c: New test case.
23581
23582 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23583
23584         PR c++/6256:
23585         * g++.dg/template/friend5.C: New test.
23586
23587         PR c++/6331:
23588         * g++.dg/template/qual1.C: Likewise.
23589
23590 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23591
23592         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23593         Include stdlib.h, not stdio.h or ctype.h.
23594
23595 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23596
23597         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23598         cris-*-elf* and mmix-*-*.
23599         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23600         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23601         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23602         Ditto.
23603         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23604         * gcc.dg/wchar_t-1.c: Ditto.
23605
23606 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23607
23608         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23609         Clarify comment.
23610
23611 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23612
23613         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23614
23615 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23616
23617         * gcc.c-torture/execute/20000906-1.x: Delete.
23618
23619 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23620
23621         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23622
23623 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23624
23625         * PR6367
23626         * g77.f-torture/execute/6367.f: New test.
23627         * g77.f-torture/execute/6367.x: Disable for MMIX.
23628
23629 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23630
23631         * PR6352
23632         * g++.dg/opt/inline2.C: New test.
23633
23634 2002-04-18  Richard Henderson  <rth@redhat.com>
23635
23636         * gcc.dg/20000906-1.c: Enable for all targets.
23637         * gcc.c-torture/compile/iftrap-2.c: New.
23638
23639 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23640
23641         * gcc.dg/20020418-1.c: New test.
23642         * gcc.dg/20020418-2.c: New test.
23643
23644 2002-04-18  Richard Henderson  <rth@redhat.com>
23645
23646         * gcc.c-torture/compile/iftrap-1.c: New.
23647         * gcc.dg/iftrap-1.c: Adjust for ia64.
23648         * gcc.dg/iftrap-2.c: New.
23649
23650 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23651
23652         * gcc.c-torture/compile/20020418-1.c: New test.
23653
23654 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23655
23656         * gcc.c-torture/compile/20020415-1.c: New.
23657
23658 2002-04-18  David S. Miller  <davem@redhat.com>
23659
23660         * gcc.c-torture/execute/20020418-1.c: New test.
23661
23662 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23663
23664         * gcc.dg/20020416-1.c: New test.
23665
23666         * g++.dg/opt/inline1.C: New test.
23667
23668 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23669
23670         * gcc.dg/altivec-5.c: New test.
23671
23672         * gcc.dg/20020415-1.c: New test.
23673
23674 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23675
23676         * testsuite/lib/chill.exp: Remove.
23677
23678 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23679
23680         * g++.dg/other/big-struct.C: New test.
23681
23682 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23683
23684         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23685         of scratch file.
23686
23687 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23688
23689         PR c/6277
23690         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23691         in scan-assembler function name
23692
23693 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23694
23695         * g77.f-torture/execute/980628-4.x,
23696         g77.f-torture/execute/980628-5.x,
23697         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23698         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23699         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23700         i[34567]86-*-*.
23701
23702 2002-04-13  David S. Miller  <davem@redhat.com>
23703
23704         * gcc.c-torture/execute/20020413-1.c: New test.
23705
23706 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23707
23708         * gcc.dg/asm-6.c,
23709         * g++.dg/ext/asm1.C: New tests.
23710
23711 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23712
23713         PR c++ 5373.
23714         * g++.dg/parse/stmtexpr1.C: New test.
23715
23716         PR c++/5189.
23717         * g++.dg/template/copy1.C: New test.
23718
23719 2002-04-12  Richard Henderson  <rth@redhat.com>
23720
23721         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23722
23723 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23724
23725         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23726         gcc.c-torture/execute/20020307-2.c.
23727
23728 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23729
23730         * g++.dg/ext/attrib5.C,
23731         * g++.dg/lookup/struct1.C: New tests.
23732
23733 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23734
23735         * gcc.dg/20020411-1.c: New test.
23736
23737         * gcc.c-torture/execute/20020411-1.c: New test.
23738
23739 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23740
23741         * g77.f-torture/execute/6177.f: New test.
23742
23743 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23744
23745         PR middle-end/6247
23746         * g++.dg/opt/cleanup1.C: New test.
23747
23748         * g++.dg/opt/const1.C: New test.
23749
23750 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23751
23752         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23753
23754 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23755
23756         PR c++/5507
23757         * g++.dg/template/typename2.C: New test.
23758
23759 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23760
23761         * gcc.c-torture/execute/loop-12.c: New.
23762
23763 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23764
23765         * g77.f-torture/execute/980628-4.x,
23766         g77.f-torture/execute/980628-5.x,
23767         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23768         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23769         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23770
23771 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23772
23773         PR optimization/6086
23774         * g++.dg/opt/preinc1.C: New test.
23775
23776 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23777
23778         PR c++/5571
23779         * g++.dg/opt/static2.C: New test.
23780
23781 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23782
23783         PR c/5120
23784         * gcc.dg/20020406-1.c: New test.
23785
23786 2002-04-04  David S. Miller  <davem@redhat.com>
23787
23788         * gcc.c-torture/execute/20020404-1.c: New test.
23789
23790 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23791
23792         PR c/6123
23793         * gcc.dg/20020312-2.c: Do not declare global register variable
23794         if __PIC__ or __pic__ is defined.
23795
23796 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23797
23798         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23799         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23800
23801 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23802
23803         * gcc.misc-tests/linkage.exp: Update last change to handle
23804         sparc*-, not just sparc-.
23805
23806 2002-04-03  Richard Henderson  <rth@redhat.com>
23807
23808         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23809
23810 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23811
23812         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23813
23814 2002-04-02  David S. Miller  <davem@redhat.com>
23815
23816         * gcc.c-torture/execute/20020402-3.c: New test.
23817
23818 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23819
23820         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23821         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23822
23823         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23824         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23825         g77.f-torture/execute/20001201.x,
23826         g77.f-torture/execute/u77-test.x: New files.
23827
23828         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23829         * gcc.dg/wchar_t-1.c: Ditto.
23830
23831 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23832
23833         * gcc.c-torture/execute/20020402-1.c: New test.
23834
23835 2002-04-01  Richard Henderson  <rth@redhat.com>
23836
23837         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23838
23839         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23840
23841 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23842
23843         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23844
23845 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23846
23847         * g++.dg/inherit/template-as-base.C: Expect error.
23848         * g++.dg/inherit/namespace-as-base.C: Likewise.
23849
23850 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23851
23852         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23853         g++.dg/ext/instantiate3.C: Tweak match patterns.
23854
23855         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23856         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23857         -da test.
23858
23859 2002-03-31  Richard Henderson  <rth@redhat.com>
23860
23861         * gcc.dg/special/alias-2.c: New.
23862         * gcc.dg/special/ecos.exp: Run it.
23863
23864 2002-03-31  Richard Henderson  <rth@redhat.com>
23865
23866         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23867
23868 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23869
23870         * gcc.dg/weak-1.c: Disable on h8300 port.
23871
23872 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23873
23874         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23875         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23876         ordering tests.
23877         * g++.dg/bprob/bprob-1.C: New test.
23878         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23879         * g++.dg/gcov/gcov-1.C: New test.
23880         * g++.dg/gcov/gcov-1.x: New file.
23881         * g++.dg/gcov/gcov-2.C: New test.
23882         * g++.dg/gcov/gcov-3.C: New test.
23883         * g++.dg/gcov/gcov-3.h: New file.
23884
23885 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23886
23887         * g++.old-deja/g++.other/builtins5.C: New test.
23888         * g++.old-deja/g++.other/builtins6.C: New test.
23889         * g++.old-deja/g++.other/builtins7.C: New test.
23890         * g++.old-deja/g++.other/builtins8.C: New test.
23891         * g++.old-deja/g++.other/builtins9.C: New test.
23892
23893 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23894
23895         * g++.dg/opt/static1.C: New test.
23896
23897         * g++.dg/opt/longbranch1.C: New test.
23898
23899 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23900
23901         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23902
23903         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23904
23905 2002-03-28  Jeffrey A Law  (law@redhat.com)
23906
23907         * gcc.c-torture/execute/20020328-1.c: New test.
23908
23909 2002-03-27  Richard Henderson  <rth@redhat.com>
23910
23911         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23912         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23913         move from g++.old-deja/g++.ext/.
23914
23915 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23916
23917         * g++.dg/init/new2.C: New test.
23918
23919 2002-03-26  Richard Henderson  <rth@redhat.com>
23920
23921         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23922
23923         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23924         on sparc.
23925
23926         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23927         sparcv9 systems.
23928         * gcc.dg/20001102-1.c: Likewise.
23929
23930 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23931
23932         * gcc.dg/cpp/endif-pedantic1.c,
23933         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23934
23935 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23936
23937         * g++.dg/init/new1.C: New test.
23938
23939 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23940
23941         * g++.dg/abi/vbase9.C: New test.
23942
23943 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23944
23945         * gcc.dg/arm-asm.c: New test.
23946
23947 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23948
23949         * gcc.dg/Wswitch-enum.c: New test.
23950         Fix PR c/5044.
23951
23952 2002-03-26  Richard Henderson  <rth@redhat.com>
23953
23954         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23955         structure.
23956
23957 2002-03-25  Richard Henderson  <rth@redhat.com>
23958
23959         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23960         sparcv9 systems.
23961
23962         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23963         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23964
23965 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23966
23967         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
23968
23969 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
23970
23971         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
23972         targets using generic thunk support.
23973
23974 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
23975
23976         * gcc.c-torture/compile/20020323-1.c: New test.
23977
23978         * g++.dg/opt/conj2.C: New test.
23979
23980 2002-03-24  Richard Henderson  <rth@redhat.com>
23981
23982         * gcc.dg/weak-1.c: Use -fno-common.
23983
23984 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23985
23986         * g77.dg/f77-edit-apostrophe-out.f: New test
23987         * g77.dg/f77-edit-h-out.f: New test
23988         * g77.dg/f77-edit-t-in.f: New test
23989         * g77.dg/f77-edit-t-out.f: New test
23990         * g77.dg/f77-edit-x-out.f: New test
23991         * g77.dg/f77-edit-slash-out.f: New test
23992         * g77.dg/f77-edit-colon-out.f: New test
23993         * g77.dg/f77-edit-s-out.f: New test
23994
23995 2002-03-24  Richard Henderson  <rth@redhat.com>
23996
23997         * objc/execute/formal_protocol-6.x: New XFAIL.
23998
23999 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24000
24001         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24002         that do not support weak symbols
24003
24004 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24005
24006         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24007         * lib/g77.exp:  Likewise
24008         * lib/objc.exp: Likewise
24009
24010 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24011
24012         * gcc.dg/Wswitch-default.c: New test.
24013
24014 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24015
24016         * g++.dg/other/enum1.C: New test.
24017
24018 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24019
24020         * gcc.dg/pragma-ep-3.c: Fix typo.
24021
24022 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24023
24024         * g++.dg/inherit/template-as-base.C: New test.
24025
24026 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24027
24028         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24029         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24030
24031 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24032
24033         * gcc.dg/cpp/multiline.c: Update to match.
24034
24035 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24036
24037         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24038
24039 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24040
24041         * gcc.dg/cpp/extratokens2.c:  New file.
24042
24043 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24044
24045         * gcc.dg/20020312-2.c: Add rs6000 target.
24046
24047         * gcc.c-torture/compile/20020319-1.c: New test.
24048
24049 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24050
24051         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24052         (A, E): Handle this.
24053
24054 2002-03-20  Jason Merrill  <jason@redhat.com>
24055
24056         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24057         ignoring -fpic.
24058         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24059         through prune_gcc_output.
24060
24061 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24062
24063         * gcc.c-torture/compile/20020320-1.c: New test.
24064
24065 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24066
24067         * gcc.c-torture/compile/20020318-1.c: New test.
24068
24069         * gcc.dg/struct-by-value-1.c: New test.
24070
24071         * gcc.dg/20020319-1.c: New test.
24072
24073 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24074
24075         * g++.dg/opt/conj1.C: New test.
24076
24077 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24078
24079         * g++.dg/template/qualttp20.C: Revert previous change.
24080         * g++.dg/template/qualttp3.C: Likewise.
24081         * g++.dg/template/qualttp4.C: Likewise
24082         * g++.dg/template/qualttp5.C: Likewise
24083         * g++.dg/template/qualttp6.C: Likewise
24084         * g++.dg/template/qualttp7.C: Likewise
24085         * g++.dg/template/qualttp8.C: Likewise
24086         * g++.dg/template/recurse.C: Likewise.
24087
24088 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24089
24090         * gcc.dg/cpp/wchar-1.c: Update.
24091
24092 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24093
24094         * g++.dg/template/conv1.C: New test.
24095         * g++.dg/template/conv2.C: New test.
24096         * g++.dg/template/conv3.C: New test.
24097         * g++.dg/template/conv4.C: New test.
24098
24099 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24100
24101         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24102         * g++.dg/template/qualttp3.C: Likewise.
24103         * g++.dg/template/qualttp4.C: Likewise
24104         * g++.dg/template/qualttp5.C: Likewise
24105         * g++.dg/template/qualttp6.C: Likewise
24106         * g++.dg/template/qualttp7.C: Likewise
24107         * g++.dg/template/qualttp8.C: Likewise
24108         * g++.dg/template/recurse.C: Likewise.
24109
24110 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24111
24112         * g++.dg/opt/dtor1.C: New test.
24113
24114 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24115
24116         * gcc.c-torture/compile/20020315-1.c: New test.
24117
24118 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24119
24120         * gcc.dg/weak-1.c: Fix scan tests.
24121
24122 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24123
24124         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24125         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24126         cris-*-aout* mmix-*-*.
24127         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24128         cris-*-aout* mmix-*-*.
24129         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24130         cris-*-elf* cris-*-aout* and mmix-*-*.
24131         * gcc.dg/20001009-1.c: Ditto.
24132         * gcc.dg/20010912-1.c: Ditto.
24133         * gcc.dg/20020122-4.c: Ditto.
24134         * gcc.dg/inline-2.c: Ditto.
24135
24136 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24137
24138         * gcc.c-torture/compile/20020314-1.c: New test.
24139
24140 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24141
24142         * gcc.c-torture/execute/20020314-1.c: New test.
24143
24144 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24145
24146         * g++.dg/warn/Wunused-1.C: New test.
24147
24148 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24149
24150         * g++.dg/abi/mangle6.C: New test.
24151
24152 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24153
24154         * gcc.c-torture/compile/20020309-2.c: New test.
24155
24156         * gcc.c-torture/compile/20020312-1.c: New test.
24157
24158 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24159
24160         * g++.dg/other/access1.C: New test.
24161
24162 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24163
24164         * gcc.c-torture/execute/wchar_t-1.c: New test.
24165
24166 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24167
24168         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24169
24170 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24171
24172         * gcc.dg/20020312-1.c: New test case.
24173
24174 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24175
24176         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24177
24178 2002-03-11  Richard Henderson  <rth@redhat.com>
24179
24180         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24181         * g++.old-deja/g++.jason/report.C: Likewise.
24182
24183 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24184
24185         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24186         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24187
24188 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24189
24190         * testsuite/g++.dg/overload/pmf1.C: New test.
24191
24192 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24193
24194         * gcc.c-torture/execute/20020307-1.c: Use long.
24195
24196 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24197
24198         PR optimization/5844
24199         * gcc.dg/20020310-1.c: New test.
24200
24201 2002-03-09  Michael Meissner  <meissner@redhat.com>
24202
24203         * gcc.c-torture/execute/memcpy-2.c: New test.
24204         * gcc.c-torture/execute/memset-1.c: New test.
24205         * gcc.c-torture/execute/strlen-1.c: New test.
24206         * gcc.c-torture/execute/strcmp-1.c: New test.
24207         * gcc.c-torture/execute/strncmp-1.c: New test.
24208
24209 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24210
24211         * gcc.dg/ppc-ldstruct.c: New test.
24212
24213 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24214
24215         * gcc.c-torture/execute/va-arg-22.c: New test.
24216
24217 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24218
24219         * gcc.c-torture/compile/20020309-1.c: New test.
24220
24221 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24222
24223         * gcc.c-torture/execute/20020307-2.c: New test.
24224
24225 2002-03-07  Jeffrey A Law  (law@redhat.com)
24226
24227         * g77.f-torture/compile/20020307-1.f: New test.
24228
24229 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24230
24231         * gcc.dg/unordered-1.c: New test.
24232
24233 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24234
24235         * gcc.c-torture/execute/20020307-1.c: New test.
24236
24237 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24238
24239         * gcc.dg/20020304-1.c: New test.
24240
24241         * gcc.c-torture/compile/20020304-2.c: New test.
24242
24243 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24244
24245         * gcc.c-torture/compile/20020304-1.c: New test case
24246         (from PR c/5830).
24247
24248 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24249
24250         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24251
24252 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24253
24254         * g++.dg/other/classkey1.C: New test.
24255
24256 2002-03-01  Richard Henderson  <rth@redhat.com>
24257
24258         * gcc.c-torture/compile/981223-1.x: New.
24259         * gcc.c-torture/compile/920625-1.x: New.
24260
24261 2002-02-28  Richard Henderson  <rth@redhat.com>
24262
24263         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24264
24265 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24266
24267         * gcc.c-torture/execute/20020227-1.c: New test.
24268
24269 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24270
24271         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24272         here" ERROR lines.
24273         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24274         * g++.old-deja.g++.other/defarg1.C: Likewise.
24275         * g++.old-deja/g++.pt/calls2.C: Likewise.
24276         * g++.old-deja/g++.pt/crash20.C: Likewise.
24277         * g++.old-deja/g++.pt/crash30.C: Likewise.
24278         * g++.old-deja/g++.pt/crash36.C: Likewise.
24279         * g++.old-deja/g++.pt/crash6.C: Likewise.
24280         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24281         * g++.old-deja/g++.pt/derived3.C: Likewise.
24282         * g++.old-deja/g++.pt/error1.C: Likewise.
24283         * g++.old-deja/g++.pt/friend21.C: Likewise.
24284         * g++.old-deja/g++.pt/friend23.C: Likewise.
24285         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24286         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24287
24288 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24289
24290         * gcc.c-torture/execute/20020225-2.c: New test.
24291
24292 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24293
24294         * gcc.c-torture/execute/920730-1t.c,
24295         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24296         Delete test cases, only relevant to -traditional.
24297
24298 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24299
24300         * gcc.dg/cpp/undef1.c: Remove.
24301         * gcc.dg/cpp/directiv.c: Update.
24302         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24303
24304 2002-02-27  Michael Meissner  <meissner@redhat.com>
24305
24306         * gcc.c-torture/execute/20020226-1.c: New test.
24307
24308 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24309
24310         * g++.dg/debug/debug4.C: New test.
24311
24312         * gcc.dg/ia64-visibility-1.c: New test.
24313
24314 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24315
24316         * gcc.dg/debug/20020224-1.c: New.
24317
24318 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24319
24320         * gcc.c-torture/execute/960416-1.x: New.
24321         * gcc.c-torture/execute/divconst-3.x: Likewise.
24322
24323 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24324
24325         * gcc.dg/20020224-1.c: New test.
24326
24327 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24328
24329         * gcc.c-torture/execute/20020225-1.c: New.
24330
24331 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24332
24333         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24334
24335 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24336
24337         * gcc.dg/20020222-1.c: New test.
24338
24339 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24340
24341         * g++.dg/opt/anonunion1.C: New test.
24342
24343 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24344
24345         * g++.dg/template/qualttp19.C: New test.
24346         * g++.dg/template/qualttp20.C: New test.
24347         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24348         * g++.old-deja/g++.other/qual1.C: Likewise.
24349
24350 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24351
24352         * gcc.dg/attr-alwaysinline.c: New.
24353
24354 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24355
24356         * gcc.dg/20020220-1.c: New test.
24357
24358         * gcc.dg/20020220-2.c: New test.
24359
24360         * g++.dg/opt/mmx1.C: New test.
24361
24362 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24363
24364         * gcc.c-torture/compile/20020110.c: New test.
24365
24366 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24367
24368         * gcc.c-torture/execute/20020219-1.c: New test.
24369
24370         * gcc.dg/20020219-1.c: New test.
24371
24372         * gcc.dg/noncompile/20020220-1.c: New test.
24373
24374         * g++.dg/opt/ptrintsum1.C: New test.
24375
24376         * gcc.dg/debug/20020220-1.c: New test.
24377
24378 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24379
24380         * gcc.c-torture/execute/20020216-1.c: New test.
24381
24382 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24383
24384         * gcc.dg/decl-1.c: Update, new test.
24385
24386 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24387
24388         * g++.dg/abi/bitfield1.C: New test.
24389         * g++.dg/abi/bitfield2.C: New test.
24390
24391 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24392
24393         * gcc.dg/attr-nest.c: New test.
24394
24395 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24396
24397         * gcc.c-torture/execute/20020215-1.c: New test.
24398
24399 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24400
24401         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24402         * g++.dg/debug/debug.exp: New.
24403         * g++.dg/debug/trivial.C: New.
24404         * g++.dg/debug/debug1.C: Moved...
24405         * g++.dg/other/debug1.C: ...from here.
24406         * g++.dg/debug/debug2.C: Moved...
24407         * g++.dg/other/debug2.C: ...from here.
24408         * g++.dg/debug/debug3.C: Moved...
24409         * g++.dg/other/debug3.C: ...from here.
24410
24411         * gcc.dg/noncompile/20020213-1.c: New test.
24412
24413 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24414
24415         * g++.dg/other/debug3.C: New test.
24416
24417         * gcc.c-torture/execute/20020213-1.c: New test.
24418
24419 2002-02-13  Richard Smith <richard@ex-parrot.com>
24420
24421         * g++.old-deja/g++.other/thunk1.C: New test.
24422
24423 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24424
24425         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24426
24427 2002-02-13  Stan Shebs  <shebs@apple.com>
24428
24429         * gcc.dg/altivec-3.c: New.
24430
24431 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24432
24433         * gcc.dg/Wunreachable-1.c: New test.
24434         * gcc.dg/Wunreachable-2.c: New test.
24435
24436 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24437
24438         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24439
24440 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24441
24442         * gcc.dg/decl-1.c: New test.
24443
24444 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24445
24446         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24447
24448 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24449
24450         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24451         * gcc.c-torture/compile/980506-1.x: Likewise.
24452
24453 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24454
24455         * gcc.dg/20020210-1.c: New.
24456
24457 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24458
24459         * g77.f-torture/execute/947.f: New regression test
24460         for PR fortran/947.
24461
24462 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24463
24464         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24465         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24466
24467 2002-02-08  Richard Henderson  <rth@redhat.com>
24468
24469         * gcc.c-torture/compile/labels-3.c: New.
24470
24471 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24472
24473         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24474         expression statements work instead.
24475         * gcc.dg/noncompile/20020207-1.c: New test.
24476
24477 2002-02-07  Richard Henderson  <rth@redhat.com>
24478
24479         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24480
24481 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24482
24483         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24484         message from g77
24485         * lib/g77-dg.exp: Trim g77 error messages so that they are
24486         recognized by dg.exp.
24487
24488 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24489
24490         PR fortran/5473
24491         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24492
24493 2002-02-07  Richard Henderson  <rth@redhat.com>
24494
24495         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24496         to be sufficiently aligned for integers.
24497
24498 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24499
24500         * g++.dg/template/friend4.C: New test.
24501
24502 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24503
24504         PR fortran/5743
24505         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24506         unsupported cases.
24507
24508 2002-02-07  Richard Henderson  <rth@redhat.com>
24509
24510         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24511         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24512         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24513         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24514
24515 2002-02-06  Richard Henderson  <rth@redhat.com>
24516
24517         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24518
24519 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24520
24521         * gcc.dg/20020206-1.c: New test.
24522
24523 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24524
24525         * gcc.c-torture/execute/20020206-1.c: New test.
24526
24527         * gcc.c-torture/execute/20020206-2.c: New test.
24528
24529         PR optimization/5429:
24530         * gcc.c-torture/compile/20020206-1.c: New test.
24531
24532 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24533
24534         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24535         as certain file formats cannot support particularly large
24536         alignments.
24537
24538         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24539         and do not expect to be able to link the executable.
24540
24541         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24542         fail because the COFF format does not support the weak attribute.
24543
24544 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24545
24546         * g77.dg/pr5473.f:  New test
24547
24548 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24549
24550         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24551         Fix testcase accordingly.
24552
24553 2002-02-04  Richard Henderson  <rth@redhat.com>
24554
24555         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24556         (buf): Change to be an array of pointers, not ints.
24557
24558 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24559
24560         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24561         before all tests.  Move warning one line above to match where it
24562         C frontend emits.
24563         * gcc.dg/Wswitch-2.c: New test.
24564         * g++.dg/warn/Wswitch-1.C: New test.
24565         * g++.dg/warn/Wswitch-2.C: New test.
24566
24567 2002-02-04  Richard Henderson  <rth@redhat.com>
24568
24569         * g++.dg/abi/offsetof.C: Fix size comparison.
24570
24571 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24572
24573         * gcc.dg/cast-qual-2.c: New test.
24574
24575 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24576
24577         * gcc.dg/20020201-4.c: New test.
24578
24579 2002-02-04  Ben Elliston  <bje@redhat.com>
24580
24581         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24582         target_info attribute != 0, in addition to the empty string.
24583         (gcc_target_compile): Likewise.
24584
24585 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24586
24587         * gcc.dg/Wswitch.c: New test.
24588         PR gcc/4475. PR gcc/3780.
24589
24590 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24591
24592         * g77.f-torture/execute/5122.f: New test for regressions
24593         against PR fortran/5122.
24594
24595 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24596
24597         * g77.f-torture/compile/pr3743.f: Delete
24598         * g77.dg/pr3743-1.f: New test.
24599         * g77.dg/pr3743-2.f: New test.
24600         * g77.dg/pr3743-3.f: New test.
24601         * g77.dg/pr3743-4.f: New test.
24602
24603 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24604
24605         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24606
24607 2002-02-02  Richard Henderson  <rth@redhat.com>
24608
24609         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24610         * gcc.c-torture/execute/bf64-1.c: Likewise.
24611
24612 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24613
24614         * gcc.dg/20020201-2.c: New test.
24615
24616         * gcc.dg/20020201-3.c: New test.
24617
24618         * gcc.c-torture/execute/bitfld-2.c: New test.
24619
24620 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24621
24622         * gcc.dg/bitfld-1.c: Update.
24623         * gcc.dg/bitfld-2.c: Update.
24624         * gcc.c-torture/execute/bitfld-1.x: New.
24625
24626 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24627
24628         * gcc.c-torture/execute/20020201-1.c: New test.
24629
24630 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24631
24632         PR target/5469
24633         * gcc.dg/20020201-1.c: New test.
24634
24635 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24636
24637         PR fortran/3743
24638         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24639         * g77.f-torture/compile/pr3743.x: Remove
24640
24641 2002-01-31  Tom Rix  <trix@redhat.com>
24642
24643         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24644
24645 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24646
24647         * gcc.dg/noncompile/20020130-1.c: New test.
24648
24649 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24650
24651         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24652
24653 2002-01-29  Richard Henderson  <rth@redhat.com>
24654
24655         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24656         to long long.
24657         * gcc.c-torture/execute/bf64-1.c: Likewise.
24658
24659 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24660
24661         * gcc.c-torture/execute/20020129-1.c: New test.
24662
24663 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24664
24665         * gcc.c-torture/compile/20000224-1.c: Update.
24666         * gcc.c-torture/execute/bitfld-1.c: New tests.
24667         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24668         * gcc.dg/uninit-A.c: Update.
24669
24670 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24671
24672         * g++.dg/template/ctor1.C: Add instantiation.
24673
24674 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24675
24676         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24677         argument to __builtin_prefetch to be const ptr.
24678
24679 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24680
24681         * gcc.c-torture/compile/20020120-1.c: New test.
24682
24683 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24684
24685         * gcc.c-torture/execute/20020127-1.c: New test.
24686
24687 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24688
24689         * g77.dg/f77-edit-i-in.f: New test
24690         * g77.dg/f77-edit-i-out.f: New test
24691
24692 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24693
24694         * gcc.dg/debug/debug.exp: New file.
24695         * gcc.dg/debug/trivial.c: New file.
24696         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24697         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24698         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24699         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24700         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24701         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24702         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24703         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24704         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24705         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24706         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24707         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24708         * gcc.dg/20000503-1.c: Removed.
24709         * gcc.dg/20010207-1.c: Removed.
24710         * gcc.dg/20011223-1.c: Removed.
24711         * gcc.dg/20020104-2.c: Removed.
24712         * gcc.dg/debug-1.c: Removed.
24713         * gcc.dg/debug-2.c: Removed.
24714         * gcc.dg/debug-3.c: Removed.
24715         * gcc.dg/debug-4.c: Removed.
24716         * gcc.dg/debug-5.c: Removed.
24717         * gcc.dg/debug-6.c: Removed.
24718         * gcc.dg/dwarf2-1.c: Removed.
24719         * gcc.dg/dwarf2-2.c: Removed.
24720
24721 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24722
24723         * g++.old-deja/g++.other/eh5.C: New test.
24724         * g++.old-deja/g++.other/sibcall2.C: New test.
24725         * g++.old-deja/g++.other/array9.C: New test.
24726         * g++.old-deja/g++.other/typename2.C: New test.
24727         * g++.old-deja/g++.other/crash60.C: New test.
24728         * g++.old-deja/g++.other/conv9.C: New test.
24729         * g++.old-deja/g++.other/mangle10.C: New test.
24730         * g++.old-deja/g++.other/unchanging1.C: New test.
24731         * g++.old-deja/g++.other/exprstmt1.C: New test.
24732         * g++.old-deja/g++.other/inline23.C: New test.
24733         * g++.old-deja/g++.eh/ia64-1.C: New test.
24734         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24735         * g++.old-deja/g++.other/reload1.C: New test.
24736         * g++.old-deja/g++.other/static20.C: New test.
24737         * g++.old-deja/g++.other/local-alloc1.C: New test.
24738         * g++.old-deja/g++.other/conv8.C: New test.
24739         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24740         * g++.old-deja/g++.other/storeexpr1.C: New test.
24741         * g++.old-deja/g++.other/storeexpr2.C: New test.
24742         * g++.dg/eh/template2.C: New test.
24743         * g++.dg/warn/weak1.C: New test.
24744
24745 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24746
24747         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24748         Remove first, non-varying, argument.
24749
24750 2002-01-23  Richard Henderson  <rth@redhat.com>
24751
24752         * gcc.dg/inline-2.c: New.
24753
24754         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24755         Add optional target arg.  Check number of arguments.
24756         (scan-assembler-not, scan-assembler-dem): Likewise.
24757         (scan-assembler-dem-not): Likewise.
24758
24759 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24760
24761         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24762         line 12.
24763         * g++.old-deja/g++.brendan/parse3.C,
24764         g++.old-deja/g++.other/crash26.C,
24765         g++.old-deja/g++.other/crash28.C,
24766         g++.old-deja/g++.other/crash29.C,
24767         g++.old-deja/g++.other/crash30.C,
24768         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24769
24770 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24771
24772         * gcc.dg/20020115-1.c: New.
24773
24774 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24775
24776         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24777
24778 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24779
24780         * gcc.dg/20020122-3.c: New.
24781
24782 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24783
24784         * g++.dg/other/gc1.C: New test.
24785
24786 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24787
24788         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24789
24790 2002-01-22  Richard Henderson  <rth@redhat.com>
24791
24792         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24793
24794 2002-01-22  Richard Henderson  <rth@redhat.com>
24795
24796         * gcc.dg/20020122-4.c: New.
24797
24798 2002-01-22  H.J. Lu <hjl@gnu.org>
24799
24800         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24801         link output.
24802         * gcc.dg/special/ecos.exp: Likewise.
24803         * lib/g++-dg.exp: Likewise.
24804         * lib/g77-dg.exp: Likewise.
24805         * lib/gcc-dg.exp : Likewise.
24806         * lib/mike-g++.exp: Likewise.
24807         * lib/mike-g77.exp: Likewise.
24808         * lib/mike-gcc.exp: Likewise.
24809         * lib/objc-dg.exp: Likewise.
24810
24811 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24812
24813         PR target/5379
24814         * gcc.dg/20020122-2.c: New test.
24815
24816 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24817
24818         * gcc.dg/20020122-1.c: New test.
24819
24820 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24821
24822         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24823
24824 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24825
24826         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24827
24828 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24829
24830         * gcc.c-torture/compile/20020121-1.c: New test.
24831
24832 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24833
24834         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24835         ld_library_path.
24836
24837 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24838
24839         * gcc.dg/20020218-1.c: New test.
24840
24841 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24842
24843         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24844         messages
24845         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24846         "At global scope" warning
24847         * g++.dg/ext/align1.C: Change cygwin test for alignment
24848         from db-bogus to dg-warning
24849
24850 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24851
24852         * g77.f-torture/compile/cpp2.F: New test.
24853
24854 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24855
24856         * g++.dg/template/access1.C: New test.
24857
24858 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24859
24860         * gcc.dg/20020118-1.c: New.
24861
24862 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24863
24864         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24865
24866 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24867
24868         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24869         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24870         alignment warnings.
24871
24872 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24873
24874         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24875         torture_with_loops and torture_without_loops
24876
24877 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24878
24879         * gcc.c-torture/compile/20020116-1.c: New test.
24880
24881 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24882
24883         * gcc.dg/20020116-2.c: New test.
24884
24885         * gcc.dg/ultrasp4.c: New test.
24886
24887         * gcc.dg/20020116-1.c: New test.
24888
24889 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24890
24891         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24892         by EABI.
24893
24894 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24895
24896         * gcc.misc-tests/i386-prefetch.exp: New.
24897         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24898         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24899         * gcc.misc-tests/i386-pf-none-1.c: New test.
24900         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24901
24902 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24903
24904         * gcc.dg/gnu89-init-1.c: Add new tests.
24905
24906 2002-01-15  Andreas Jaeger  <aj@suse.de>
24907
24908         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24909         * gcc.dg/i386-mmx-2.c: Likewise.
24910         * gcc.dg/i386-sse-1.c: Likewise.
24911         * gcc.dg/i386-sse-2.c: Likewise.
24912         * gcc.dg/i386-sse-3.c: Likewise.
24913
24914 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24915
24916         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24917         Uncomment additional cases that now pass.
24918
24919 2002-01-11  Richard Henderson  <rth@redhat.com>
24920
24921         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24922         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24923
24924 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24925
24926         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24927
24928 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24929
24930         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24931         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24932
24933 2002-01-10  Dale Johannesen  <dalej@apple.com>
24934
24935         * gcc.c-torture/execute/loop-11.c: New.
24936
24937 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24938
24939         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24940         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24941
24942 2002-01-09  Richard Henderson  <rth@redhat.com>
24943
24944         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24945         type in which to perform the operation for each size.
24946
24947 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24948
24949         * gcc.c-torture/compile/20020109-2.c: New test.
24950
24951 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24952
24953         * gcc.c-torture/execute/loop-10.c: New test.
24954
24955 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24956
24957         * gcc.c-torture/compile/20010226-1.c: New test.
24958         * gcc.c-torture/compile/20010227-1.c: New test.
24959         * gcc.c-torture/compile/20010426-1.c: New test.
24960         * gcc.c-torture/compile/20010510-1.c: New test.
24961         * gcc.c-torture/compile/20010605-3.c: New test.
24962         * gcc.c-torture/compile/20010824-1.c: New test.
24963         * gcc.c-torture/execute/20010409-1.c: New test.
24964         * gcc.dg/noncompile/20000901-1.c: New test.
24965         * gcc.dg/20001023-1.c: New test.
24966         * gcc.dg/20001101-1.c: New test.
24967         * gcc.dg/20001102-1.c: New test.
24968         * gcc.dg/20010207-1.c: New test.
24969         * gcc.dg/20010405-1.c: New test.
24970         * gcc.dg/20010822-1.c: New test.
24971         * gcc.dg/20011107-1.c: New test.
24972
24973 2002-01-09  Jeffrey A Law  (law@redhat.com)
24974
24975         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
24976
24977         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
24978         execution failure on PA targets.
24979
24980 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24981
24982         * gcc.c-torture/compile/20020109-1.c: New test.
24983
24984 2002-01-08  Kazu Hirata  <kazu@hxi.com>
24985
24986         * gcc.c-torture/execute/20020108-1.c: New test.
24987
24988 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
24989
24990         * gcc.dg/20020108-1.c: New test.
24991
24992 2002-01-08  H.J. Lu <hjl@gnu.org>
24993
24994         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
24995         for header files.
24996
24997 2002-01-08  Geoff Keating  <geoffk@redhat.com>
24998
24999         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25000         consistency.
25001
25002 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25003
25004         * gcc.dg/altivec-4.c: Test altivec predicates.
25005
25006 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25007
25008         * gcc.c-torture/execute/20020107-1.c: New test.
25009
25010 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25011
25012         PR c/5279
25013         * gcc.c-torture/compile/20020106-1.c: New test.
25014
25015 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25016
25017         * gcc.c-torture/execute/nestfunc-4.c: New test.
25018
25019 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25020
25021         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25022         extra triple that slipped in.
25023         * g++.old-deja/g++.abi/align.C: Likewise.
25024         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25025
25026 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25027
25028         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25029         * g++.old-deja/g++.abi/align.C: Likewise.
25030         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25031
25032         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25033         on FreeBSD/i386.
25034         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25035         FreeBSD.
25036
25037 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25038
25039         * gcc.dg/20020104-1.c: New test.
25040
25041         * gcc.dg/20020104-2.c: New test.
25042
25043 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25044
25045         * gcc.dg/20020103-1.c: Fix typo in target selector.
25046
25047 2002-01-03  Richard Henderson  <rth@redhat.com>
25048
25049         * gcc.dg/20020103-1.c: New.
25050
25051 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25052
25053         * gcc.c-torture/execute/20020103-1.c: New test.
25054
25055 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25056
25057         * g++.dg/other/debug2.C: New test.
25058
25059         * gcc.c-torture/compile/20020103-1.c: New test.
25060
25061 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25062
25063         * gcc.dg/gnu89-init-1.c: Added new tests.
25064
25065 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25066
25067         * g++.dg/template/friend2.C: Remove as patch is reverted.
25068
25069         * g++.dg/warn/oldcast1.C: New test.
25070
25071         * g++.dg/template/ptrmem1.C: New test.
25072         * g++.dg/template/ptrmem2.C: New test.
25073
25074         * g++.dg/template/ntp.C: New test.
25075
25076         * g++.dg/other/component1.C: New test.
25077
25078         * g++.dg/template/ttp3.C: New test.
25079
25080         * g++.dg/template/friend2.C: New test.
25081         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25082
25083 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25084
25085         * g++.dg/other/ptrmem1.C: New test.
25086         * g++.dg/other/ptrmem2.C: New test.
25087
25088 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25089
25090         * g++.dg/template/ctor1.C: New test.
25091
25092 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25093
25094         * g++.dg/template/friend2.C: New test.
25095
25096 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25097
25098         * gcc.dg/mmix-1.c: New test.
25099
25100 2001-12-31  Richard Henderson  <rth@redhat.com>
25101
25102         * gcc.dg/asm-5.c: New.
25103
25104 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25105
25106         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25107         in namespace __gnu_cxx
25108
25109 2001-12-30  Richard Henderson  <rth@redhat.com>
25110
25111         * gcc.dg/debug-6.c: New.
25112
25113 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25114
25115         * gcc.c-torture/compile/20011229-2.c: New test.
25116
25117 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25118
25119         * gcc.dg/debug-3.c: New test.
25120         * gcc.dg/debug-4.c: New test.
25121         * gcc.dg/debug-5.c: New test.
25122
25123 2001-12-29  Richard Henderson  <rth@redhat.com>
25124
25125         * g++.dg/eh/loop1.C: New.
25126
25127 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25128
25129         * g++.dg/template/crash1.C: New test.
25130
25131 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25132
25133         * g++.dg/other/const1.C: New test.
25134
25135 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25136
25137         * gcc.c-torture/compile/20011229-1.c: New test.
25138
25139 2001-12-28  Stan Shebs  <shebs@apple.com>
25140
25141         * lib/objc-torture.exp: Resync with c-torture.exp.
25142         * lib/objc.exp: Load standard libraries.
25143
25144 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25145
25146         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25147         additional tests.
25148
25149 2001-12-27  Roger Sayle <roger@eyesopen.com>
25150
25151         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25152
25153 2001-12-27  Richard Henderson  <rth@redhat.com>
25154
25155         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25156
25157 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25158
25159         * g++.dg/eh/ctor1.C: New test.
25160         * g++.dg/other/error2.C: New test.
25161
25162 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25163
25164         * g++.dg/other/init2.C: New test.
25165
25166 2001-12-24  Richard Henderson  <rth@redhat.com>
25167
25168         * gcc.dg/20011223-1.c: New.
25169         * gcc.dg/inline-1.c: New.
25170
25171 2001-12-23  Richard Henderson  <rth@redhat.com>
25172
25173         * gcc.dg/asm-4.c: Test operand modifiers.
25174
25175 2001-12-23  Richard Henderson  <rth@redhat.com>
25176
25177         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25178
25179 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25180
25181         * gcc.c-torture/execute/20011223-1.c: New test.
25182
25183 2001-12-21  Richard Henderson  <rth@redhat.com>
25184
25185         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25186         re-enables the warning.
25187
25188 2001-12-21  Richard Henderson  <rth@redhat.com>
25189
25190         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25191
25192 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25193
25194         * gcc.c-torture/compile/20011218-1.c: New test.
25195
25196 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25197
25198         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25199         arm-isr.c test.
25200         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25201         epilogue generation for ARM ISR routines.
25202
25203 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25204
25205         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25206         * gcc.dg/format/c90-printf-3.c: Likewise.
25207         * gcc.dg/format/c99-printf-3.c: Likewise.
25208         * gcc.dg/format/ext-1.c: Likewise.
25209         * gcc.dg/format/ext-6.c: Likewise.
25210         * gcc.dg/format/format.h: Prototype unlocked stdio.
25211
25212 2001-12-20  Richard Henderson  <rth@redhat.com>
25213
25214         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25215         (arena): Use it.
25216         (malloc): Correct allocation logic.  Abort if we fill up the
25217         arena before initialization complete.
25218         (realloc): Correct allocation logic.
25219
25220 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25221
25222         * gcc.c-torture/compile/20011219-2.c: New test.
25223
25224         * gcc.c-torture/execute/20011219-1.c: New test.
25225
25226 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25227
25228         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25229         target does not support weak symbols.
25230
25231 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25232
25233         * gcc.c-torture/compile/20011219-1.c: New test.
25234
25235 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25236
25237         * g++.dg/other/error1.C: New test.
25238
25239 2001-12-17  Jeffrey A Law  (law@redhat.com)
25240
25241         * gcc.c-torture/execute/20011217-1.c: New test.
25242
25243 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25244
25245         * objc.dg/special/: New directory.
25246         * objc.dg/special/special.exp: New file.
25247         * objc.dg/special/unclaimed-category-1.h: New file.
25248         * objc.dg/special/unclaimed-category-1a.m: New file.
25249         * objc.dg/special/unclaimed-category-1.m: New file.
25250
25251 2001-12-17  Andreas Jaeger  <aj@suse.de>
25252
25253         * gcc.c-torture/compile/20011217-2.c: New test.
25254
25255 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25256
25257         * gcc.c-torture/compile/20011217-1.c: New test.
25258
25259 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25260
25261         * testsuite/gcc.dg/20011214-1.c: New.
25262
25263 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25264
25265         * gcc.dg/altivec-4.c: New.
25266
25267 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25268
25269         * gcc.dg/20011113-1.c: New test.
25270
25271 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25272
25273         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25274         std::__malloc_alloc_template<0> and
25275         std::__default_alloc_template<false, 0>.
25276
25277 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25278
25279         * objc/execute/bf-21.m: New test.
25280         * objc/execute/enumeration-1.m: New test.
25281         * objc/execute/enumeration-2.m: New test.
25282
25283 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25284
25285         * gcc.dg/gnu89-init-1.c: New test.
25286
25287 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25288
25289         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25290         * g++.old-deja/g++.jason/2371.C: Likewise.
25291         * g++.old-deja/g++.jason/template33.C: Likewise.
25292         * g++.old-deja/g++.jason/template34.C: Likewise.
25293         * g++.old-deja/g++.jason/template36.C: Likewise.
25294         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25295         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25296         * g++.old-deja/g++.other/typename1.C: Likewise.
25297         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25298         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25299         * g++.old-deja/g++.pt/typename11.C: Likewise.
25300         * g++.old-deja/g++.pt/typename14.C: Likewise.
25301         * g++.old-deja/g++.pt/typename16.C: Likewise.
25302         * g++.old-deja/g++.pt/typename3.C: Likewise.
25303         * g++.old-deja/g++.pt/typename4.C: Likewise.
25304         * g++.old-deja/g++.pt/typename5.C: Likewise.
25305         * g++.old-deja/g++.pt/typename7.C: Likewise.
25306         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25307
25308 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25309
25310         * g++.dg/other/linkage1.C: New test.
25311         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25312         specifiers.
25313
25314 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25315
25316         * gcc.dg/concat.c: New test.
25317
25318 2001-12-11  Stan Shebs  <shebs@apple.com>
25319
25320         * objc/compile: New test directory.
25321         * objc/compile/compile.exp: New expect script.
25322         * objc/compile/20011211-1.m: New compile test.
25323
25324 2001-12-11  Jason Merrill  <jason@redhat.com>
25325
25326         * lib/prune.exp (prune_gcc_output): Also handle "In member
25327         function".  So many permutations...
25328
25329 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25330
25331         * g++.dg/template/typedef1.C: New test.
25332
25333 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25334
25335         * g++.dg/other/copy1.C: New test.
25336
25337 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25338
25339         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25340
25341         * gcc.dg/builtin-choose-expr.c: New.
25342
25343 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25344
25345         * gcc.dg/altivec-2.c: New.
25346
25347 2001-12-07  Richard Henderson  <rth@redhat.com>
25348
25349         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25350
25351 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25352
25353         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25354         ultrasparc.
25355
25356 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25357
25358         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25359
25360 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25361
25362         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25363         variable argument list.
25364
25365 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25366
25367         * gcc.c-torture/execute/memcheck: Delete entire directory.
25368         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25369         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25370
25371 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25372
25373         * gcc.dg/Wshadow-1.c: New test.
25374
25375 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25376
25377         * gcc.c-torture/compile/20011130-1.c: New test.
25378
25379         * gcc.dg/noncompile/20011025-1.c: New test.
25380
25381         * g++.dg/other/anon-union.C: New test.
25382
25383         * gcc.c-torture/execute/20011024-1.c: New test.
25384
25385 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25386
25387         * gcc.c-torture/execute/20000722-1.x,
25388         gcc.c-torture/execute/20010123-1.x: Remove.
25389         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25390         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25391         gcc.dg/c99-complit-2.c: New tests.
25392
25393 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25394
25395         * g++.dg/inherit/base1.C: New test.
25396
25397 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25398
25399         * g++.dg/other/stdarg1.C: New test.
25400
25401         * gcc.c-torture/compile/20011130-2.c: New test.
25402
25403 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25404
25405         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25406         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25407         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25408         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25409         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25410         * gcc.dg/builtin-prefetch-1.c: New test.
25411
25412 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25413
25414         * gcc.dg/20011130-1.c: New test.
25415
25416 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25417
25418         * g++.dg/other/scope1.C: New test.
25419         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25420
25421 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25422
25423         * gcc.dg/vla-init-1.c: New test.
25424
25425 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25426
25427         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25428
25429 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25430
25431         * objc.dg/alias.m: Update.
25432         * objc.dg/class-1.m: Update.
25433         * objc.dg/const-str-1.m: Update.
25434         * objc.dg/fwd-proto-1.m: Update.
25435         * objc.dg/id-1.m: Update.
25436         * objc.dg/super-class-1.m: Update.
25437
25438 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25439
25440         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25441         constructs.
25442
25443 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25444
25445         * gcc.c-torture/execute/20011128-1.c: New test.
25446
25447 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25448
25449         * gcc.dg/20011127-1.c: New test.
25450
25451 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25452
25453         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25454         from Austin Group draft 7.
25455         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25456         scanf format arguments.
25457         * gcc.dg/format/no-exargs-2.c: New test.
25458
25459 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25460
25461         * g++.dg/abi/vbase8-4.C: New test.
25462
25463 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25464
25465         * gcc.c-torture/execute/20011121-1.c: New test.
25466
25467 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25468
25469         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25470
25471 2001-11-23  Andreas Jaeger  <aj@suse.de>
25472
25473         * gcc.dg/cpp/charconst-2.c: New test.
25474
25475 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25476
25477         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25478         to the host if it is remote.  Let tests specify extra headers
25479         they use.
25480         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25481         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25482         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25483         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25484         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25485         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25486         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25487         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25488         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25489         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25490
25491 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25492
25493         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25494         for little endian ARMs.
25495
25496 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25497
25498         * gcc.c-torture/compile/20011119-1.c: New test.
25499         * gcc.c-torture/compile/20011119-2.c: New test.
25500
25501 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25502
25503         * gcc.dg/altivec-1.c: Fix typo.
25504
25505 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25506
25507         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25508
25509 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25510
25511         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25512
25513 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25514
25515         * lib/g77.exp: Don't specify --rpath-link.
25516
25517         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25518         across all the headers.
25519         * gcc.dg/format/format.exp: For testing on a remote host,
25520         copy format.h.
25521
25522         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25523         * gcc.c-torture/execute/930406-1.c: Likewise.
25524         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25525
25526 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25527
25528         * gcc.dg/altivec-1.c: New.
25529
25530 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25531
25532         * gcc.dg/cpp/fpreprocessed.c: New test case.
25533
25534 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25535
25536         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25537         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25538         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25539
25540 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25541
25542         * gcc.dg/no-builtin-1.c: New test.
25543
25544 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25545
25546         * gcc.c-torture/execute/20011115-1.c: New test.
25547
25548 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25549
25550         * gcc.c-torture/compile/20011114-2.c: New test.
25551         * gcc.c-torture/compile/20011114-3.c: New test.
25552         * gcc.c-torture/compile/20011114-4.c: New test.
25553
25554 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25555
25556         * g++.dg/other/init1.C: New test.
25557
25558 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25559
25560         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25561         message.
25562
25563         * gcc.c-torture/execute/20011114-1.c: New testcase.
25564
25565         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25566         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25567         like the (before this change) version of 20010327-1.c.
25568
25569 2001-11-14  Roger Sayle <roger@eyesopen.com>
25570
25571         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25572
25573 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25574
25575         * g++.dg/init/array2.C: New test.
25576
25577 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25578
25579         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25580
25581 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25582
25583         * g++.dg/other/forscope1.C: New test.
25584         * g++.dg/ext/forscope1.C: New test.
25585         * g++.dg/ext/forscope2.C: New test.
25586
25587 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25588
25589         * gcc.c-torture/execute/20011113-1.c: New test.
25590
25591 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25592
25593         * gcc.c-torture/execute/20011109-2.c: New test.
25594
25595         * gcc.c-torture/execute/20011109-1.c: New test.
25596
25597 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25598
25599         * gcc.c-torture/compile/20011109-1.c: New test.
25600
25601 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25602
25603         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25604         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25605         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25606         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25607         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25608         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25609         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25610
25611 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25612
25613         * g++.dg/warn/Wshadow-1.C: New tests.
25614         * g++.old-deja/g++.mike/for3.C: Update.
25615
25616 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25617
25618         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25619         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25620         XFAILs.  Adjust expected error texts.
25621         * gcc.c-torture/compile/20011106-1.c,
25622         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25623         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25624         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25625         gcc.dg/c99-array-lval-5.c: New tests.
25626
25627 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25628
25629         * gcc.dg/cpp/defined.c: Update.
25630
25631 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25632
25633         * gcc.c-torture/execute/anon-1.c: New test.
25634
25635 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25636
25637         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25638         same size, so no warning should be produced on stormy16.
25639
25640         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25641         due to oversized array.
25642         * g++.old-deja/g++.mike/ns15.C: Likewise.
25643         * g++.old-deja/g++.pt/crash16.C: Likewise.
25644
25645 2001-11-02  Graham Stott  <grahams@redhat.com>
25646
25647         * g++.dgother/debug1.C: Fix typos.
25648
25649 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25650
25651         * g++.dg/other/debug1.C: New test.
25652
25653 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25654
25655         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25656         of unsigned long.
25657
25658 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25659
25660         * gcc.dg/20011029-2.c: New test.
25661
25662         * gcc.c-torture/compile/20011029-1.c: New test.
25663
25664 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25665
25666         * objc/execute/class_self-1.m: New test.
25667         * objc/execute/class_self-2.m: New test.
25668
25669 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25670
25671         * gcc.misc-tests/msgs.exp: Delete.
25672         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25673         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25674         error set to match recent changes.
25675
25676 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25677
25678         * gcc.dg/20011021-1.c: New test.
25679
25680 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25681
25682         * gcc.c-torture/compile/20011023-1.c: New test.
25683
25684 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25685
25686         * lib/g77.exp: Rewrite based on lib/g++.exp.
25687
25688 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25689
25690         * gcc.c-torture/execute/20011019-1.c: New test.
25691
25692         * gcc.dg/20011018-1.c: New test.
25693
25694 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25695
25696         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25697
25698 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25699
25700         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25701         * gcc.dg/attr-invalid.c: Likewise.
25702
25703 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25704
25705         * testsuite/gcc.dg/20011015-1.c: New test.
25706
25707 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25708
25709         * g++.dg/template/unify2.C: New test.
25710
25711 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25712
25713         * g++.dg/other/exception-specification.C: New test
25714
25715 2001-10-13  Tom Rix  <trix@redhat.com>
25716
25717         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25718         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25719
25720 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25721
25722         * testsuite/gcc.dg/20011009-1.c: New test.
25723
25724 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25725
25726         PR g++/4476
25727         * g++.dg/other/friend1.C: New test.
25728
25729 2001-10-11  Richard Henderson  <rth@redhat.com>
25730
25731         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25732
25733 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25734
25735         * gcc.c-torture/compile/20011010-1.c: New.
25736
25737 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25738
25739         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25740         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25741         g77.f-torture/execute/execute.exp,
25742         g77.f-torture/noncompile/noncompile.exp,
25743         gcc.c-torture/compile/compile.exp,
25744         gcc.c-torture/execute/execute.exp,
25745         gcc.c-torture/execute/ieee/ieee.exp,
25746         gcc.c-torture/execute/memcheck/memcheck.exp,
25747         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25748         objc/execute/execute.exp: Update FSF address.
25749
25750 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25751
25752         * gcc.dg/cpp/cmdlne-C.c: Update.
25753         * gcc.dg/cpp/cmdlne-C2.c: New.
25754
25755 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25756
25757         * gcc.c-torture/execute/20011008-3.c: New.
25758
25759 2001-10-08  DJ Delorie  <dj@redhat.com>
25760
25761         * gcc.dg/20011008-1.c: New.
25762         * gcc.dg/20011008-2.c: New.
25763
25764 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25765
25766         * gcc.dg/cpp/spacing1.c: Update test.
25767
25768 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25769
25770         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25771         spelling errors of "separate" as "seperate".
25772
25773 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25774
25775         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25776         enough to avoid inlining.
25777
25778 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25779
25780         * lib/g77.exp: set libg2c_dir correctly.
25781
25782 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25783
25784         * gcc.dg/cpp/macro11.c: New test.
25785
25786 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25787
25788         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25789         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25790         gcc.dg/format/multattr-3.c: New tests.
25791         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25792         tests for format attributes on function pointers being rejected.
25793
25794 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25795
25796         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25797
25798 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25799
25800         * g++.dg/warn/format1.C: New test.
25801
25802 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25803
25804         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25805
25806 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25807
25808         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25809
25810 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25811
25812         * gcc.dg/cpp/redef2.c: Add test.
25813
25814 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25815
25816         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25817         long-standing bug on i686, apparently.
25818         * gcc.c-torture/execute/loop-2c.x: New file.
25819         * gcc.c-torture/execute/loop-2d.x: New file.
25820         * gcc.c-torture/execute/loop-3c.x: New file.
25821
25822 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25823
25824         * gcc.dg/cpp/20000625-2.c: Correct line number.
25825
25826 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25827
25828         * gcc.dg/cpp/macro10.c: New test.
25829         * gcc.dg/cpp/strify3.c: New test.
25830         * gcc.dg/cpp/spacing1.c: Add tests.
25831         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25832         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25833
25834 2001-09-24  DJ Delorie  <dj@redhat.com>
25835
25836         * gcc.c-torture/execute/20010924-1.c: New test.
25837
25838 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25839
25840         * testsuite/objc/execute/paste.m: Remove.
25841
25842 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25843
25844         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25845
25846 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25847
25848         * g77.dg/strlen0.f: New test.
25849
25850 2001-09-21  Richard Henderson  <rth@redhat.com>
25851
25852         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25853         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25854
25855 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25856
25857         Table-driven attributes.
25858         * g++.dg/ext/attrib1.C: New test.
25859
25860 2001-09-20  DJ Delorie  <dj@redhat.com>
25861
25862         * gcc.dg/20000926-1.c: Update expected warning messages.
25863         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25864         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25865         array.
25866
25867 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25868
25869         * g++.dg/eh/registers1.C: New test case.
25870
25871 2001-09-17  Richard Henderson  <rth@redhat.com>
25872
25873         * gcc.dg/array-5.c: Fix VLA decomposition test.
25874
25875 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25876
25877         * gcc.dg/cpp/line5.c: New testcase.
25878
25879 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25880
25881         * gcc.dg/cpp/macro9.c: New test.
25882
25883 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25884
25885         * gcc.c-torture/execute/980223.c: Change type of addr from long
25886         to char *.
25887
25888 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25889
25890         * gcc.c-torture/execute/20010915-1.c: New test.
25891
25892 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25893
25894         * g77.dg/bprob: New directory.
25895         * g77.dg/bprob/bprob.exp: New file.
25896         * g77.dg/bprob/bprob-1.f: New test.
25897         * g77.dg/gcov: New directory.
25898         * g77.dg/gcov/gcov.exp: New file.
25899         * g77.dg/gcov/gcov-1.f: New test.
25900         * g77.dg/gcov/gcov-1.x: New file.
25901
25902 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25903
25904         * gcc.dg/cpp/directiv.c: Update.
25905         * gcc.dg/cpp/undef1.c: Update.
25906
25907 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25908
25909         * gcc.dg/20010912-1.c: New test.
25910
25911 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25912
25913         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25914         language-independent file in lib.
25915         * lib/gcov.exp: New file.
25916
25917 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25918
25919         * gcc.c-torture/compile/20010911-1.c: New test.
25920
25921 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25922
25923         * lib/profopt.exp: New, to support profile-directed optimizations.
25924         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25925         * gcc.misc-tests/bprob-1.c: New test.
25926         * gcc.misc-tests/bprob-2.c: New test.
25927
25928 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25929
25930         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25931         XFAIL and which kinds of gcov output to verify.
25932         * gcc.misc-tests/gcov-4b.x: New file.
25933         * gcc.misc-tests/gcov-5b.x: New file.
25934         * gcc.misc-tests/gcov-6.x: New file.
25935         * gcc.misc-tests/gcov-7.c: New test.
25936         * gcc.misc-tests/gcov-7.x: New file.
25937
25938 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25939
25940         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25941         * gcc.misc-tests/gcov-6.c: New test.
25942
25943 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25944
25945         PR c++/3986
25946         * g++.dg/abi/vbase1.C: New test.
25947
25948 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25949
25950         * objc.dg/method-2.m: New.
25951
25952 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25953
25954         PR c++/4203
25955         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25956         * g++.dg/init/empty1.C: New test.
25957
25958 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25959
25960         * gcc.c-torture/compile/20010903-1.c: New test.
25961
25962 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25963
25964         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25965         for m68k.
25966
25967 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
25968
25969         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
25970
25971         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
25972
25973         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
25974
25975 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
25976
25977         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
25978         for 16-bit 'unsigned int'.
25979
25980 2001-08-29  Kazu Hirata  <kazu@hxi.com>
25981
25982         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
25983
25984 2001-08-27  Richard Henderson  <rth@redhat.com>
25985
25986         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
25987         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
25988
25989 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
25990
25991         * gcc.dg/asm-names.c (ymain): New.
25992
25993 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
25994
25995         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
25996         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
25997         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
25998
25999 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26000
26001         * gcc.dg/compare5.c: New testcase.
26002
26003 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26004
26005         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26006         and "In instantiation".
26007
26008 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26009
26010         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26011
26012 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26013
26014         * gcc.misc-tests/gcov.exp: Add support for branch information.
26015         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26016         * gcc.misc-tests/gcov-4.c: New test.
26017         * gcc.misc-tests/gcov-4b.c: New test.
26018         * gcc.misc-tests/gcov-5b.c: New test.
26019
26020 2001-08-20  Zack Weinberg  <zackw@panix.com>
26021
26022         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26023         expected to fail.
26024
26025 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26026
26027         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26028
26029 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26030
26031         * g++.dg/eh/template1.C: New test.
26032
26033 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26034
26035         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26036         Fix thinko.
26037         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26038         for xfail.
26039
26040 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26041
26042         * lib/g77-dg.exp:  Use prune.exp for common procedures
26043         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26044         * lib/g77.exp: (g77-dg-prune) Remove
26045
26046 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26047
26048         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26049
26050 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26051
26052         * g++.dg/template/unify1.C: New test.
26053
26054 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26055
26056         * g++.dg/abi/empty4.C: New test.
26057
26058 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26059
26060         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26061         solaris2.*
26062         * g77.f-torture/compile/pr3743.x: Likewise
26063
26064 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26065
26066         * g++.dg/other/using-declaration.C: New test.
26067
26068 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26069
26070         * gcc.dg/cpp/tr-sign.c: New testcase.
26071
26072 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26073
26074         * gcc.dg/cpp/19951025-1.c: Revert.
26075         * gcc.dg/cpp/directiv.c: We no longer process directives that
26076         interrupt macro arguments.
26077
26078 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26079
26080         * gcc.dg/bconstp-1.c: New test.
26081
26082 2001-08-03  Richard Henderson  <rth@redhat.com>
26083
26084         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26085
26086 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26087
26088         * gcc.dg/cpp/19951025-1.c: Update.
26089
26090 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26091
26092         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26093         should be x.
26094
26095 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26096
26097         Kill -fhonor-std.
26098         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26099         * g++.old-deja/g++.other/std1.C: Likewise.
26100         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26101
26102 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26103
26104         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26105         (g77_pass, g77_fail, g77_finish, g77_exit,
26106         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26107
26108 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26109
26110         * g77.dg/fbackslash.f
26111         * g77.dg/fcase-preserve.f
26112         * g77.dg/ff90-1.f
26113         * g77.dg/ffixed-line-length-0.f
26114         * g77.dg/ffixed-line-length-132.f
26115         * g77.dg/ffixed-line-length-7.f
26116         * g77.dg/ffixed-line-length-72.f
26117         * g77.dg/ffixed-line-length-none.f
26118         * g77.dg/ffree-form-1.f
26119         * g77.dg/fno-backslash.f
26120         * g77.dg/fno-f90-1.f
26121         * g77.dg/fno-fixed-form-1.f
26122         * g77.dg/fno-onetrip.f
26123         * g77.dg/fno-typeless-boz.f
26124         * g77.dg/fno-underscoring.f
26125         * g77.dg/fno-vxt-1.f
26126         * g77.dg/fonetrip.f
26127         * g77.dg/ftypeless-boz.f
26128         * g77.dg/fugly-assumed.f
26129         * g77.dg/funderscoring.f
26130         * g77.dg/fvxt-1.f
26131
26132 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26133
26134         * objc.dg/fwd-proto-1.m: New.
26135         * objc.dg/local-decl-1.m: New.
26136         * objc.dg/naming-1.m: New.
26137         * objc.dg/naming-2.m: New.
26138         * objc.dg/proto-hier-1.m: New.
26139
26140 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26141
26142         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26143         largest-type elements to a struct makes its size grow.
26144
26145 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26146
26147         * g++.dg/abi/vthunk1.C: New test.
26148
26149 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26150
26151         * g++.dg/abi/vbase8-22.C: New test.
26152
26153 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26154
26155         * gcc.dg/cpp/macro8.c: New test.
26156
26157 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26158
26159         * g++.dg/abi/vbase8-21.C: New test.
26160
26161 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26162
26163         * g++.dg/abi/vbase8-10.C: New test.
26164
26165 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26166
26167         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26168         ${tool}_set_ld_library_path.
26169         Changed caller.
26170         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26171         g++.exp.
26172
26173 2001-07-26  Stan Cox <scox@redhat.com>
26174
26175         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26176         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26177         gcc_exit, gcc_check_unsupported_p):
26178         Moved to gcc-deps.exp
26179         * gcc-deps.exp: New file.
26180
26181 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26182
26183         * g++.old-deja/g++.pt/defarg14.C: New test.
26184
26185 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26186
26187         * g++.old-deja/g++.other/lineno5.C: New test.
26188
26189 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26190
26191         * g++.old-deja/g++.pt/crash68.C: New test.
26192
26193 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26194
26195         * g++.old-deja/g++.other/crash42.C: New test.
26196
26197 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26198
26199         * gcc.dg/cpp/extratokens.c: Fix.
26200         * gcc.dg/cpp/skipping2.c: New tests.
26201
26202 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26203
26204         * gcc.c-torture/execute/20010724-1.c: New file.
26205         * gcc.c-torture/execute/20010724-1.x: New file.
26206
26207 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26208
26209         * g++.old-deja/g++.other/cond7.C: New test.
26210
26211 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26212
26213         * g++.old-deja/g++.other/optimize4.C: New test.
26214
26215 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26216
26217         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26218
26219 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26220
26221         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26222         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26223         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26224         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26225
26226         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26227         bug report" message.
26228
26229         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26230         * g++.dg/ext/instantiate1.C: Move from old-deja.
26231
26232 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26233
26234         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26235         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26236         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26237         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26238
26239 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26240
26241         * gcc.c-torture/execute/20010723-1.c: New test.
26242
26243 2001-07-23  Ben Elliston  <bje@redhat.com>
26244
26245         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26246
26247 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26248
26249         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26250         i[34567]86-*-*.
26251         Delete handling of ieee_multilib_flags.
26252         Pass -mieee for alpha*-*-* and sh-*-*.
26253         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26254
26255 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26256
26257         Remove old-abi tests.
26258         * g++.old-deja/g++.mike/p11116.C: Remove.
26259         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26260
26261 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26262
26263         * g77.f-torture/compile/pr3743.f:  New test
26264
26265 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26266
26267         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26268
26269 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26270
26271         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26272         g++.old-deja/g++.pt/static6.C: Likewise.
26273         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26274         supports weak symbols.
26275
26276 2001-07-18  Andreas Jaeger  <aj@suse.de>
26277
26278         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26279         supported again.
26280
26281 2001-07-18  Andreas Jaeger  <aj@suse.de>
26282
26283         * gcc.dg/iftrap-1.c: Fix target line.
26284
26285 2001-07-17  Richard Henderson  <rth@redhat.com>
26286
26287         * gcc.c-torture/execute/20010717-1.c: New.
26288
26289 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26290
26291         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26292         tests.
26293
26294 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26295
26296         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26297
26298 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26299
26300         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26301         UAC_SIGBUS, UAC_NOPRINT definitions.
26302
26303 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26304
26305         * objc/execute/object_is_class.m: New test.
26306         * objc/execute/object_is_meta_class.m: New test.
26307
26308 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26309
26310         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26311         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26312
26313 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26314
26315         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26316         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26317
26318 2001-07-14  Richard Henderson  <rth@redhat.com>
26319
26320         * gcc.dg/iftrap-1.c: New.
26321
26322 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26323
26324         * g77.f-torture/execute/intrinsic77.f: New test.
26325
26326 2001-07-11  Janis Johnson <janis@us.ibm.com>
26327
26328         * gcc.misc-tests/gcov-3.c: New test.
26329
26330 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26331
26332         * gcc.c-torture/compile/20010711-1.c,
26333         * gcc.c-torture/compile/20010711-2.c: New tests.
26334
26335 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26336
26337         * gcc.c-torture/execute/20010711-1.c: New test.
26338
26339 2001-07-11  Ben Elliston  <bje@redhat.com>
26340
26341         * g++.old-deja/g++.other/enum5.C: New test.
26342
26343 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26344
26345         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26346         (g++-dg-prune): Call prune_gcc_output.
26347         * prune.exp: New file for prune_gcc_output.
26348         * lib/g++.exp, lib/gcc.exp: Load it.
26349
26350 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26351
26352         * gcc.c-torture/compile/20010701-1.c,
26353         g++.old-deja/g++.ext/attrib6.C: New tests.
26354
26355 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26356
26357         * gcc.c-torture/compile/20010706-1.c: New test.
26358
26359 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26360
26361         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26362
26363 2001-06-28  Stan Shebs  <shebs@apple.com>
26364
26365         * gcc.dg/pragma-darwin.c: New test.
26366
26367 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26368
26369         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26370         Solaris 2.[678] system.
26371
26372 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26373
26374         * gcc.dg/20010622-1.c: New test.
26375
26376 2001-06-18  Stan Shebs  <shebs@apple.com>
26377
26378         * objc.dg: New directory.
26379         * objc.dg/dg.exp: New file.
26380         * objc.dg/alias.m: New.
26381         * objc.dg/class-1.m: New.
26382         * objc.dg/class-2.m: New.
26383         * objc.dg/const-str-1.m: New.
26384         * objc.dg/const-str-2.m: New.
26385         * objc.dg/id-1.m: New.
26386         * objc.dg/method-1.m: New.
26387         * objc.dg/super-class-1.m: New.
26388         * lib/objc-dg.exp: New file.
26389
26390 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26391
26392         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26393         of label name.
26394
26395 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26396
26397         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26398
26399 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26400
26401         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26402         variable.
26403
26404 2001-06-12  Richard Henderson  <rth@redhat.com>
26405
26406         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26407
26408 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26409
26410         * g++.old-deja/g++.abi/vbase5.C: New test.
26411         * g++.old-deja/g++.abi/vbase6.C: New test.
26412         * g++.old-deja/g++.abi/vbase7.C: New test.
26413
26414 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26415
26416         * gcc.c-torture/compile/20010610-1.c: New test.
26417
26418 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26419
26420         * g++.old-deja/g++.abi/vbase4.C: New test.
26421
26422 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26423
26424         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26425         support %f for HC11/HC12 targets.
26426         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26427         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26428         on HC11/HC12 targets.
26429         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26430
26431 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26432
26433         * gcc.dg/wchar_t-1.c: New file.
26434         * gcc.dg/wint_t-1.c: Likewise.
26435
26436 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26437
26438         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26439
26440 2001-06-11  Richard Henderson  <rth@redhat.com>
26441
26442         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26443
26444 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26445
26446         * gcc.c-torture/compile/20010611-1.c: New test.
26447
26448 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26449
26450         * gcc.dg/c99-tag-1.c: Add more tests.
26451
26452 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26453
26454         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26455         representation on MN10300 and ARM/Thumb.
26456
26457 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26458
26459         * g77.f-torture/execute/20010610.f: New.
26460
26461 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26462
26463         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26464         names.
26465
26466 2001-06-09  Richard Henderson  <rth@redhat.com>
26467
26468         * gcc.c-torture/execute/ashrdi-1.c: New.
26469         * gcc.c-torture/execute/ashldi-1.c: New.
26470         * gcc.c-torture/execute/lshrdi-1.c: New.
26471
26472 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26473
26474         * objc/execute/load-3.m: Added. Check sending +load to categories,
26475         in addition to classes.
26476
26477 2001-06-08  Stan Shebs  <shebs@apple.com>
26478
26479         * objc/execute/load-2.m: New test.  From Nicola Pero
26480         <n.pero@mi.flashnet.it>.
26481
26482 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26483
26484         * gcc.c-torture/execute/20010605-2.c: New test.
26485
26486 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26487
26488         * g++.old-deja/g++.abi/vbase2.C: New test.
26489         * g++.old-deja/g++.abi/vbase3.C: New test.
26490
26491 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26492
26493         * g++.old-deja/g++.pt/friend49.C: New test.
26494
26495 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26496
26497         * g++.old-deja/g++.ext/anon3.C: New test.
26498
26499 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26500
26501         * g++.old-deja/g++.other/conv7.C: New test.
26502
26503 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26504
26505         * gcc.c-torture/compile/20010605-2.c: New test.
26506
26507 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26508
26509         * gcc.c-torture/execute/20010604-1.c: New test.
26510
26511 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26512
26513         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26514
26515 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26516
26517         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26518         (g++_link_flags): Likewise.
26519         (g++_init): Pass gccpath's value to two previous functions.
26520
26521 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26522
26523         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26524         Ensure logfile entry matches exec command line.
26525
26526 2001-05-31  Richard Henderson  <rth@redhat.com>
26527
26528         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26529         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26530
26531 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26532
26533         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26534         compiler for irix6.2
26535
26536 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26537
26538         * g++.old-deja/g++.other/optimize3.C: New file.
26539
26540 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26541
26542         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26543         assemble.
26544
26545 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26546
26547         * g++.old-deja/g++.other/optimize2.C: New file.
26548
26549 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26550
26551         * gcc.c-torture/compile/20010518-2.c: New file.
26552         * gcc.c-torture/execute/20010518-1.c: New file.
26553         * gcc.c-torture/execute/20010518-2.c: New file.
26554
26555 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26556
26557         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26558
26559 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26560
26561         G++ no longer defines builtins that do not begin with __builtin.
26562         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26563         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26564         * g++.old-deja/g++.law/builtin1.C: Likewise.
26565         * g++.old-deja/g++.law/cvt2.C: Likewise.
26566         * g++.old-deja/g++.mike/net5.C: Likewise.
26567         * g++.old-deja/g++.other/builtins1.C: Likewise.
26568         * g++.old-deja/g++.other/builtins2.C: Likewise.
26569         * g++.old-deja/g++.other/builtins3.C: Likewise.
26570         * g++.old-deja/g++.other/builtins4.C: Likewise.
26571         * g++.old-deja/g++.other/inline8.C: Likewise.
26572         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26573
26574 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26575
26576         * g++.old-deja/g++.pt/using1.C: Adjust.
26577         * g++.old-deja/g++.pt/using2.C: New test.
26578
26579 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26580
26581         * gcc.dg/cpp/charconst.c: New tests.
26582         * gcc.dg/cpp/escape.c: New tests.
26583         * gcc.dg/cpp/escape-1.c: New tests.
26584         * gcc.dg/cpp/escape-2.c: New tests.
26585         * gcc.dg/cpp/ucs.c: New tests.
26586
26587 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26588
26589         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26590         native compiler for irix6.5.
26591
26592 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26593
26594         * lib/g++.exp (g++_include_flags): Use args to compute
26595         get_multilibs.
26596         (g++_link_flags): Likewise.
26597         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26598
26599 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26600
26601         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26602
26603 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26604
26605         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26606         this file.
26607
26608 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26609
26610         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26611         STACK_SIZE;
26612         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26613         to STACK_SIZE; Use it to define size of add_histo array.
26614         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26615         to STACK_SIZE.
26616         (f): Use GITT_SIZE to define size of gitt local table.
26617         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26618         to STACK_SIZE; Use it to define size of bytemem array.
26619
26620 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26621
26622         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26623         on 68HC11/HC12 due to the asm instruction.
26624         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26625         * gcc.c-torture/compile/920520-1.x: Likewise.
26626         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26627         on 68HC11/HC12 because the function is larger than 64K.
26628         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26629         on 68HC11/HC12 because the structure is too large.
26630
26631 2001-05-20  Richard Henderson  <rth@redhat.com>
26632
26633         * gcc.c-torture/execute/20010520-1.c: New.
26634
26635 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26636
26637         * g++.old-deja/g++.warn/compare1.C: New test.
26638         * gcc.dg/compare4.c: New test.
26639
26640 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26641
26642         * g++.old-deja/g++.other/optimize1.C: New test.
26643
26644 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26645
26646         * g++.old-deja/g++.pt/spec41.C: New test.
26647
26648 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26649
26650         * gcc.c-torture/compile/20010114-1.x: Remove.
26651
26652 2001-05-18  Stan Shebs  <shebs@apple.com>
26653
26654         * gcc.c-torture/compile/20010518-1.c: New test.
26655
26656 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26657
26658         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26659         * g++.old-deja/g++.pt/crash67.C: New test.
26660
26661 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26662
26663         * g++.old-deja/g++.other/debug9.C: New test.
26664
26665 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26666
26667         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26668
26669 2001-05-16  Jan Hubicka  <jh@suse.cz>
26670
26671         * gcc.c-torture/compile/20010516-1.c: New test.
26672
26673 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26674
26675         * g++.old-deja/g++.other/crash41.C: New test.
26676
26677 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26678
26679         * g++.old-deja/g++.pt/crash66.C: New test.
26680
26681 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26682
26683         * g++.old-deja/g++.robertl/eb27.C: Convert.
26684
26685 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26686
26687         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26688         declaration being redundant.
26689
26690 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26691
26692         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26693
26694 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26695
26696         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26697
26698 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26699
26700         * lib/g++.exp: Use testsuite_flags.
26701
26702 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26703
26704         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26705
26706 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26707
26708         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26709
26710 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26711
26712         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26713
26714 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26715
26716         * gcc.c-torture/compile/20010313-1.c: New test.
26717
26718 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26719
26720         * gcc.dg/cpp/direct2.c: New test.
26721         * gccq.dg/cpp/direct2s.c: New test.
26722
26723         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26724
26725 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26726
26727         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26728         * g++.old-deja/g++.other/op3.C: Likewise.
26729
26730 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26731
26732         * gcc.dg/cpp/syshdr.h: New file.
26733         * gcc.dg/cpp/sysmac1.c: Update.
26734         * gcc.dg/cpp/sysmac2.c: Update.
26735
26736 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26737
26738         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26739
26740 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26741
26742         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26743         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26744
26745 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26746
26747         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26748
26749 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26750
26751         * lib/g++.exp (g++_include_flags): Don't use any special flags
26752         if TESTING_IN_BUILD_TREE is not defined.
26753         (g++_init): Use a plain 'c++' as the compiler if
26754         TESTING_IN_BUILD_TREEE is not defined.
26755
26756 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26757
26758         * g++.old-deja/g++.eh/catch13.C: New test.
26759         * g++.old-deja/g++.eh/catch14.C: New test.
26760
26761 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26762
26763         * gcc.dg/cpp/tr-define.c: New test.
26764
26765 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26766
26767         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26768         <stdlib.h>, not <malloc.h>.
26769
26770 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26771
26772         * g++.old-deja/g++.ns/template17.C: New test.
26773
26774 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26775
26776         * g++.old-deja/g++.pt/ref4.C: New test.
26777
26778 2001-04-30  Richard Henderson  <rth@redhat.com>
26779
26780         * gcc.dg/20000724-1.c: Revert last change.
26781
26782 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26783
26784         * g77.f-torture/execute/20010430.f: New test.
26785
26786 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26787
26788         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26789
26790 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26791
26792         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26793
26794 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26795
26796         * g++.old-deja/g++.eh/crash6.C: New test.
26797
26798 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26799
26800         * g++.old-deja/g++.other/warn7.C: New test.
26801
26802 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26803
26804         * g++.old-deja/g++.other/defarg9.C: New test.
26805
26806 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26807
26808         * g77.f-torture/compile/20010426.f: New test.
26809         * g77.f-torture/execute/20010426.f: New test.
26810
26811 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26812
26813         * g77.f-torture/compile/20000629-1.x: Remove - error
26814         has been fixed.
26815
26816 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26817
26818         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26819         Tweak slightly to work with g++.dg framework.
26820         * g++.dg/special/ecos.exp: Run initp1.C test.
26821         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26822
26823         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26824         its linker doesn't give line numbers either.
26825         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26826
26827 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26828
26829         * g++.old-deja/g++.other/lex1.C: New test.
26830
26831 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26832
26833         * gcc.dg/noncompile/20010425-1.c: New test.
26834
26835 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26836
26837         * g++.old-deja/g++.pt/mangle2.C: New test.
26838
26839 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26840
26841         * gcc.dg/format/plus-1.c: New test.
26842
26843 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26844
26845         * gcc.dg/20010423-1.c: New test.
26846
26847 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26848
26849         * gcc.c-torture/execute/20010422-1.c: New test.
26850
26851 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26852
26853         * g++.old-deja/g++.ns/type2.C: New test.
26854
26855 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26856
26857         * g++.old-deja/g++.other/perf1.C: New test.
26858
26859 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26860
26861         * gcc.dg/c99-func-2.c: Remove xfail.
26862         * gcc.dg/c99-func-3.c: Remove xfail.
26863         * gcc.dg/c99-func-4.c: Remove xfail.
26864
26865 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26866
26867         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26868
26869 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26870
26871         * gcc.c-torture/compile/20010423-1.c: New test.
26872
26873 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26874
26875         * g++.old-deja/g++.pt/typename28.C: New test.
26876
26877 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26878
26879         * g++.old-deja/g++.abi/empty2.C: New test.
26880         * g++.old-deja/g++.abi/empty3.C: New test.
26881
26882 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26883
26884         * g++.old-deja/g++.other/comdat2.C: New test.
26885         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26886
26887 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26888
26889         * g++.old-deja/g++.other/overload14.C: New test.
26890
26891 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26892
26893         * g++.old-deja/g++.other/lookup23.C: New test.
26894
26895 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26896
26897         * gcc.c-torture/execute/20010403-1.c: New test.
26898
26899 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26900             Mark Mitchell  <mark@codesourcery.com>
26901
26902         * lib/old-dejagnu.exp: Don't delete output of executable.
26903         Add .exe suffix to executables.
26904
26905 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26906
26907         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26908
26909 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26910
26911         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26912
26913 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26914
26915         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26916         * g++.old-deja/g++.abi/crash1.C: New test.
26917
26918 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26919
26920         * g++.old-deja/g++.other/crash40.C: New test.
26921
26922 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26923
26924         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26925
26926 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26927
26928         * g++.old-deja/g++.other/warn6.C: New test.
26929
26930 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26931
26932         * g++.old-deja/g++.robertl/eb42.C: Same.
26933
26934 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26935
26936         * gcc.dg/wtr-conversion-1.c: New testcase.
26937
26938 2001-04-10  Richard Henderson  <rth@redhat.com>
26939
26940         * g++.old-deja/g++.other/array5.C: New.
26941
26942 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26943
26944         * gcc.c-torture/execute/20010408-1.c: New test.
26945
26946 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26947
26948         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26949         headers and constructs.
26950         * g++.old-deja/g++.robertl/eb79.C: Same.
26951         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26952         * g++.old-deja/g++.robertl/eb73.C: Same.
26953         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26954         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26955         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26956         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26957         * g++.old-deja/g++.robertl/eb44.C: Same.
26958         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26959         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26960         * g++.old-deja/g++.robertl/eb39.C: Same.
26961         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26962         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26963         * g++.old-deja/g++.robertl/eb30.C: Same.
26964         * g++.old-deja/g++.robertl/eb3.C: Same.
26965         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26966         * g++.old-deja/g++.robertl/eb21.C: Same.
26967         * g++.old-deja/g++.robertl/eb15.C: Same.
26968         * g++.old-deja/g++.robertl/eb118.C: Same.
26969         * g++.old-deja/g++.robertl/eb115.C (main): Same.
26970         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
26971         * g++.old-deja/g++.robertl/eb109.C: Same.
26972         * g++.old-deja/g++.other/sibcall1.C (main): Same.
26973         * g++.old-deja/g++.mike/rtti1.C: Same.
26974         * g++.old-deja/g++.mike/p658.C: Same.
26975         * g++.old-deja/g++.mike/net46.C: Same.
26976         * g++.old-deja/g++.mike/net34.C: Same.
26977         * g++.old-deja/g++.mike/memoize1.C: Same.
26978         * g++.old-deja/g++.mike/eh2.C: Same.
26979         * g++.old-deja/g++.law/weak.C: Same.
26980         * g++.old-deja/g++.law/visibility7.C: Same.
26981         * g++.old-deja/g++.law/visibility25.C: Same.
26982         * g++.old-deja/g++.law/visibility22.C: Same.
26983         * g++.old-deja/g++.law/visibility2.C: Same.
26984         * g++.old-deja/g++.law/visibility17.C: Same.
26985         * g++.old-deja/g++.law/visibility13.C: Same.
26986         * g++.old-deja/g++.law/visibility10.C: Same.
26987         * g++.old-deja/g++.law/visibility1.C: Same.
26988         * g++.old-deja/g++.law/virtual3.C (eval): Same.
26989         * g++.old-deja/g++.law/vbase1.C: Same.
26990         * g++.old-deja/g++.law/operators32.C: Same.
26991         * g++.old-deja/g++.law/nest3.C: Same.
26992         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
26993         * g++.old-deja/g++.law/except5.C (main): Same.
26994         * g++.old-deja/g++.law/cvt7.C (run): Same.
26995         * g++.old-deja/g++.law/cvt2.C: Same.
26996         * g++.old-deja/g++.law/cvt16.C: Same.
26997         * g++.old-deja/g++.law/ctors6.C (bar): Same.
26998         * g++.old-deja/g++.law/ctors17.C (main): Same.
26999         * g++.old-deja/g++.law/ctors13.C: Same.
27000         * g++.old-deja/g++.law/ctors12.C (main): Same.
27001         * g++.old-deja/g++.law/ctors10.C: Same.
27002         * g++.old-deja/g++.law/code-gen5.C: Same.
27003         * g++.old-deja/g++.law/bad-error7.C: Same.
27004         * g++.old-deja/g++.law/arm9.C: Same.
27005         * g++.old-deja/g++.law/arm12.C: Same.
27006         * g++.old-deja/g++.law/arg8.C: Same.
27007         * g++.old-deja/g++.law/arg1.C: Same.
27008         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27009         * g++.old-deja/g++.jason/template31.C: Same.
27010         * g++.old-deja/g++.jason/template24.C (main): Same.
27011         * g++.old-deja/g++.jason/2371.C: Same.
27012         * g++.old-deja/g++.eh/new2.C: Same.
27013         * g++.old-deja/g++.eh/new1.C: Same.
27014         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27015         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27016         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27017         * g++.old-deja/g++.brendan/crash62.C: Same.
27018         * g++.old-deja/g++.brendan/crash52.C: Same.
27019         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27020         * g++.old-deja/g++.brendan/crash38.C: Same.
27021         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27022         * g++.old-deja/g++.brendan/copy9.C: Same.
27023
27024 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27025
27026         * gcc.c-torture/execute/20001203-2.c (memset):
27027         Count argument is of type __SIZE_TYPE__.
27028
27029 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27030
27031         * gcc.c-torture/compile/20010404-1.c: New test.
27032
27033 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27034
27035         * gcc.c-torture/compile/20010326-1.c: New test.
27036
27037 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27038
27039         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27040         peculiarities of the SH.
27041         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27042
27043 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27044
27045         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27046         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27047         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27048
27049 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27050
27051         * g77.f-torture/compile/20010321-1.f: New test.
27052
27053 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27054
27055         * gcc.c-torture/compile/20010329-1.c: New test.
27056
27057 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27058
27059         * gcc.c-torture/execute/20010329-1.c: New test.
27060
27061 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27062
27063         * g++.old-deja/g++.other/eh4.C: Fix typo.
27064
27065 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27066
27067         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27068
27069 2001-03-28  Philip Blundell  <philb@gnu.org>
27070
27071         * gcc.c-torture/compile/20010328-1.c: New test.
27072
27073 2001-03-27  Richard Henderson  <rth@redhat.com>
27074
27075         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27076         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27077
27078 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27079
27080         * gcc.c-torture/compile/20010327-1.c: New test.
27081
27082 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27083
27084         * g++.old-deja/g++.other/friend12.C: New test.
27085         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27086         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27087
27088 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27089
27090         * gcc.c-torture/execute/20010325-1.c: New test.
27091
27092 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27093
27094         * g++.old-deja/g++.other/mangle3.C: New test.
27095
27096 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27097
27098         * g++.old-deja/g++.other/anon8.C: New test.
27099
27100 2001-03-20  Philip Blundell  <philb@gnu.org>
27101
27102         * gcc.c-torture/compile/20010320-1.c: New test.
27103
27104 2001-03-17  Richard Henderson  <rth@redhat.com>
27105
27106         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27107
27108 2001-03-15  Geoff Keating  <geoff@redhat.com>
27109
27110         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27111         tests on AIX.
27112
27113 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27114
27115         * g++.old-deja/g++.other/eh4.C: New test.
27116
27117 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27118
27119         * gcc.dg/cpp/mi1.c: Update.
27120
27121 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27122
27123         * g++.old-deja/g++.other/regstack.C: New test.
27124
27125 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27126
27127         * g++.old-deja/g++.other/ref4.C: New test.
27128
27129 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27130
27131         * objc/execute/va_method.m: Added.
27132         * objc/execute/IMP.m: Added.
27133         * objc/execute/_cmd.m: Added.
27134         * objc/execute/accessing_ivars.m: Added.
27135         * objc/execute/class-1.m: Added.
27136         * objc/execute/class-10.m: Added.
27137         * objc/execute/class-11.m: Added.
27138         * objc/execute/class-12.m: Added.
27139         * objc/execute/class-13.m: Added.
27140         * objc/execute/class-14.m: Added.
27141         * objc/execute/class-2.m: Added.
27142         * objc/execute/class-3.m: Added.
27143         * objc/execute/class-4.m: Added.
27144         * objc/execute/class-5.m: Added.
27145         * objc/execute/class-6.m: Added.
27146         * objc/execute/class-7.m: Added.
27147         * objc/execute/class-8.m: Added.
27148         * objc/execute/class-9.m: Added.
27149         * objc/execute/class-tests-1.h
27150         * objc/execute/class-tests-2.h
27151         * objc/execute/compatibility_alias.m: Added.
27152         * objc/execute/encode-1.m: Added.
27153         * objc/execute/formal_protocol-1.m: Added.
27154         * objc/execute/formal_protocol-2.m: Added.
27155         * objc/execute/formal_protocol-3.m: Added.
27156         * objc/execute/formal_protocol-4.m: Added.
27157         * objc/execute/formal_protocol-5.m: Added.
27158         * objc/execute/formal_protocol-6.m: Added.
27159         * objc/execute/formal_protocol-7.m: Added.
27160         * objc/execute/informal_protocol.m: Added.
27161         * objc/execute/initialize.m: Added.
27162         * objc/execute/load.m: Added.
27163         * objc/execute/many_args_method.m: Added.
27164         * objc/execute/nested-3.m: Added.
27165         * objc/execute/no_clash.m: Added.
27166         * objc/execute/private.m: Added.
27167         * objc/execute/redefining_self.m: Added.
27168         * objc/execute/root_methods.m: Added.
27169         * objc/execute/selector-1.m: Added.
27170         * objc/execute/static-1.m: Added.
27171         * objc/execute/static-2.m: Added.
27172         * objc/execute/va_method.m: Added.
27173
27174 2001-03-10  Richard Henderson  <rth@redhat.com>
27175
27176         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27177
27178 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27179
27180         * g++.old-deja/g++.other/crash31.C: XFAIL.
27181         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27182         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27183         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27184         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27185         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27186
27187 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27188
27189         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27190
27191 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27192
27193         * gcc.dg/20000724-1.c: Don't use multiline strings.
27194
27195 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27196
27197         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27198         result of -cString against what we expect it to be; don't just
27199         print it out for no one to read.
27200
27201         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27202         Based on testcases provided by Nicola Pero.
27203
27204 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27205
27206         * gcc.dg/cpp/macro7.c: New test.
27207
27208 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27209
27210         * gcc.dg/cpp/multiline.c: Update.
27211
27212 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27213
27214         * g++.old-deja/g++.other/enum3.C: New test.
27215
27216 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27217
27218         * g++.old-deja/g++.other/pod1.C: New test.
27219
27220 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27221
27222         * g++.old-deja/g++.ext/overload1.C: New test.
27223
27224 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27225
27226         * g++.old-deja/g++.pt/using1.C: New test.
27227
27228 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27229
27230         * g++.old-deja/g++.other/using9.C: New test.
27231
27232 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27233
27234         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27235
27236         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27237
27238 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27239
27240         * g++.old-deja/g++.ext/realpt1.C: Remove.
27241
27242 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27243
27244         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27245
27246 2001-02-26  Will Cohen  <wcohen@redhat.com>
27247
27248         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27249
27250 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27251
27252         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27253         templatized constructors.
27254
27255 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27256
27257         * gcc.c-torture/execute/20010224-1.c: New test.
27258
27259 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27260
27261         * gcc.c-torture/execute/20010222-1.c: New test.
27262
27263 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27264
27265         * g++.old-deja/g++.other/inline20.C: New test.
27266
27267 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27268
27269         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27270
27271 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27272
27273         * g++.old-deja/g++.other/lookup22.C: New test.
27274
27275 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27276
27277         * g77.dg: New directory.
27278         * g77.dg/20010216-1.f: New test case.
27279         * g77.dg/dg.exp: New driver.
27280         * lib/g77-dg.exp: New driver library.
27281
27282 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27283
27284         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27285
27286 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27287
27288         * g++.old-deja/g++.other/decl9.C: New test.
27289
27290 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27291
27292         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27293         not need <string> and also tests the initialization at runtime.
27294
27295 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27296
27297         * gcc.c-torture/execute/longlong.c: New test.
27298
27299 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27300
27301         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27302
27303 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27304
27305         * gcc.c-torture/execute/920302-1.c (execute):
27306         Change argument type to short.
27307
27308 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27309
27310         * g++.old-deja/g++.pt/deduct6.C: New test.
27311
27312 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27313
27314         * g++.old-deja/g++.pt/deduct5.C: New test.
27315
27316 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27317
27318         * gcc.c-torture/execute/20010209-1.c: New test.
27319
27320 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27321
27322         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27323
27324 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27325
27326         * g++.dg/vtgc1.C: Update for new ABI.
27327
27328         * consistency.vlad: New directory, 1665 files.
27329
27330 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27331
27332         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27333         return type.
27334         * gcc.dg/cpp/digraphs.c: Declare puts.
27335
27336 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27337
27338         * g++.old-deja/g++.other/warn5.C: New test.
27339
27340 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27341
27342         * g++.old-deja/g++.pt/spec40.C: New test.
27343
27344 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27345
27346         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27347         case.
27348         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27349
27350 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27351
27352         * gcc.c-torture/compile/20010209-1.c: New test.
27353
27354 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27355
27356         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27357         excess errors message but not if it crashes.
27358         * g++.old-deja/g++.other/crash27.C: Likewise.
27359         * g++.old-deja/g++.other/crash28.C: Likewise.
27360         * g++.old-deja/g++.other/crash30.C: Likewise.
27361         * g++.old-deja/g++.other/crash32.C: Likewise.
27362         * g++.old-deja/g++.other/crash35.C: Likewise.
27363         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27364
27365 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27366
27367         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27368         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27369         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27370         g77.f-torture/execute/execute.exp,
27371         g77.f-torture/noncompile/noncompile.exp,
27372         gcc.c-torture/execute/execute.exp,
27373         gcc.c-torture/execute/memcheck/memcheck.exp,
27374         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27375         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27376         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27377         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27378         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27379         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27380         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27381         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27382         Remove bug reporting instructions with ancient email addresses.
27383
27384 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27385
27386         * gcc.dg/20010202-1.c: New test.
27387         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27388
27389 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27390
27391         * g++.dg/stdbool-if.C: New test.
27392
27393 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27394
27395         * objc/execute/fdecl.m: Added main().
27396
27397 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27398
27399         * gcc.c-torture/execute/20010206-1.c: New test.
27400
27401 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27402
27403         * gcc.dg/cpp/avoidpaste1.c: Update.
27404
27405 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27406
27407         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27408         Pero <nicola@brainstorm.co.uk>.
27409         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27410
27411 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27412
27413         * g++.old-deja/g++.pt/spec39.C: New test.
27414
27415 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27416
27417         * gcc.c-torture/compile/20010202-1.c: New test.
27418
27419 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27420
27421         * g++.old-deja/g++.abi/primary2.C: New test.
27422         * g++.old-deja/g++.abi/primary3.C: New test.
27423         * g++.old-deja/g++.abi/primary4.C: New test.
27424         * g++.old-deja/g++.abi/primary5.C: New test.
27425         * g++.old-deja/g++.abi/vtable3.h: New test.
27426         * g++.old-deja/g++.abi/vtable3a.C: New test.
27427         * g++.old-deja/g++.abi/vtable3b.C: New test.
27428         * g++.old-deja/g++.abi/vtable3c.C: New test.
27429         * g++.old-deja/g++.abi/vtable3d.C: New test.
27430         * g++.old-deja/g++.abi/vtable3e.C: New test.
27431         * g++.old-deja/g++.abi/vtable3f.C: New test.
27432         * g++.old-deja/g++.abi/vtable3g.C: New test.
27433         * g++.old-deja/g++.abi/vtable3h.C: New test.
27434         * g++.old-deja/g++.abi/vtable3i.C: New test.
27435         * g++.old-deja/g++.abi/vtable3j.C: New test.
27436         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27437
27438 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27439
27440         * g++.old-deja/g++.other/anon6.C: New test.
27441         * g++.old-deja/g++.other/anon7.C: New test.
27442
27443 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27444
27445         * gcc.dg/cpp/avoidpaste2.c: New tests.
27446
27447 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27448
27449         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27450
27451 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27452
27453         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27454         DECIMAL_DIG cases for Irix."
27455
27456 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27457
27458         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27459
27460 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27461
27462         * gcc.dg/c99-tag-1.c: New test.
27463
27464 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27465
27466         * gcc.dg/cpp/tr-warn1.c: Add tests.
27467
27468 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27469
27470         * gcc.dg/cpp/avoidpaste1.c: Update.
27471         * gcc.dg/cpp/paste4.c: Update.
27472
27473 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27474
27475         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27476         cases for Irix.
27477
27478 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27479
27480         * g++.old-deja/g++.other/inline19.C: New test.
27481
27482 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27483
27484         * gcc.dg/Wlarger-than.c: New test.
27485
27486 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27487
27488         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27489
27490 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27491
27492         * gcc.c-torture/execute/20010129-1.c: New test.
27493         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27494
27495 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27496
27497         * gcc.dg/cpp/avoidpaste1.c: Test case.
27498
27499 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27500
27501         * g++.old-deja/g++.other/inline18.C: New test.
27502
27503 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27504
27505         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27506         and __builtin_putchar.
27507
27508 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27509
27510         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27511         tests.
27512
27513 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27514
27515         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27516         floating point number rounding mode to round to the nearest
27517         representable mode.
27518
27519 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27520
27521         * g++.old-deja/g++.other/mangle2.C: New test.
27522
27523 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27524
27525         * gcc.c-torture/compile/20010124-1.c: New test.
27526
27527 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27528
27529         * g++.old-deja/g++.pt/spec38.C: New test.
27530
27531 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27532
27533         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27534         "Build don't run".
27535
27536 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27537
27538         * gcc.c-torture/execute/20010123-1.c: New test.
27539
27540 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27541
27542         * g++.old-deja/g++.pt/spec37.C: New test.
27543
27544 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27545
27546         * g++.old-deja/g++.pt/overload14.C: New test.
27547
27548 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27549
27550         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27551         __builtin_return_address.
27552
27553 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27554
27555         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27556         * g++.old-deja/g++.pt/spec35.C: New test.
27557         * g++.old-deja/g++.pt/spec36.C: New test.
27558
27559 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27560
27561         * gcc.c-torture/compile/20010118-1.c: New test.
27562
27563 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27564
27565         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27566
27567 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27568
27569         * gcc.c-torture/execute/20010119-1.c: New test.
27570
27571 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27572
27573         * g++.old-deja/g++.other/vbase5.C: New test.
27574
27575 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27576
27577         * gcc.c-torture/execute/20010118-1.c: New test.
27578
27579 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27580
27581         * g++.old-deja/g++.pt/deduct3.C: New test.
27582
27583 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27584
27585         * g++.old-deja/g++.pt/spec34.C: New test.
27586
27587 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27588
27589         * g77.f-torture/compile/20000601-2.f: New test.
27590
27591 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27592
27593         * g++.old-deja/g++.other/init17.C: New test.
27594
27595 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27596
27597         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27598
27599 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27600
27601         * g++.old-deja/g++.pt/unify8.C: New test.
27602
27603 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27604
27605         * g++.old-deja/g++.abi/vbase1.C: New test.
27606
27607 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27608
27609         * g++.old-deja/g++.pt/crash65.C: New test.
27610
27611 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27612
27613         * gcc.dg/cpp/assembl2.S: New test case.
27614
27615 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27616
27617         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27618         are supported.
27619
27620 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27621
27622         * g++.old-deja/g++.other/builtins1.C: New test.
27623         * g++.old-deja/g++.other/builtins2.C: Likewise.
27624         * g++.old-deja/g++.other/builtins3.C: Likewise.
27625         * g++.old-deja/g++.other/builtins4.C: Likewise.
27626
27627 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27628
27629         * gcc.c-torture/compile/20010117-1.c: New test.
27630         * gcc.c-torture/compile/20010117-2.c: New test.
27631
27632 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27633
27634         * g77.f-torture/execute/20010116.[fx]: New test,
27635         XFAIL on i?86-*-*.
27636         * g77.f-torture/compile/20010115.f: Indicate it's
27637         a test for PR fortran/1636.
27638
27639 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27640
27641         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27642
27643 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27644
27645         * g77.f-torture/compile/20010115.f: New test.
27646
27647 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27648
27649         * g++.old-deja/g++.pt/nontype5.C: New test.
27650
27651 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27652
27653         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27654         have an equivalent working one below it.
27655
27656 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27657
27658         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27659         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27660
27661 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27662
27663         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27664         message containing "init_priority".
27665         (conpr-2.C): Likewise.
27666         (conpr-3.C): Likewise.
27667         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27668
27669 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27670
27671         * gcc.c-torture/execute/20010114-2.c: New test.
27672
27673 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27674
27675         * gcc.c-torture/compile/20010114-1.c: New test.
27676         * gcc.c-torture/compile/20010114-1.x: Xfail.
27677         * gcc.c-torture/compile/20010114-2.c: New test.
27678         * gcc.c-torture/execute/20010114-1.c: New test.
27679         * gcc.dg/trunc-1.c: New test.
27680         * gcc.dg/uninit-B.c: New test.
27681
27682 2001-01-13  Nick Clifton  <nickc@redhat.com>
27683
27684         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27685         target.
27686
27687 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27688
27689         * gcc.c-torture/compile/20010113-1.c: New test.
27690
27691 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27692
27693         * gcc.c-torture/compile/20001212-1.c: New test.
27694
27695 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27696
27697         * gcc.dg/cpp/widestr1.c: Update.
27698         * gcc.dg/cpp/prag-imp.c: Remove.
27699
27700 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27701
27702         * gcc.c-torture/execute/20000801-3.x: Remove.
27703         * gcc.dg/c90-init-1.c: New test.
27704         * gcc.dg/c99-init-1.c: New test.
27705         * gcc.dg/c99-init-2.c: New test.
27706         * gcc.dg/gnu99-init-1.c: New test.
27707
27708 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27709
27710         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27711         testing that no relevant ones were found.
27712
27713 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27714
27715         * g++.old-deja/g++.pt/cast2.C: New test.
27716
27717 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27718
27719         * g++.old-deja/g++.pt/friend47.C: New test.
27720
27721 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27722
27723         * g++.old-deja/g++.pt/instantiate13.C: New test.
27724
27725 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27726
27727         * g++.old-deja/g++.other/defarg7.C: New test.
27728         * g++.old-deja/g++.other/defarg8.C: New test.
27729
27730 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27731
27732         * g++.old-deja/g++.pt/crash64.C: New test.
27733
27734 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27735
27736         * g++.old-deja/g++.pt/crash63.C: New test.
27737
27738 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27739
27740         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27741
27742 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27743
27744         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27745
27746 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27747
27748         * g++.old-deja/g++.pt/error3.C: New test.
27749
27750 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27751
27752         * g++.old-deja/g++.other/crash39.C: New test.
27753
27754 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27755
27756         * g++.old-deja/g++.other/vbase4.C: New test.
27757
27758 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27759
27760         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27761         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27762         * gcc.dg/special/special.exp: New test driver which will check
27763         for alias support for the above test.
27764
27765 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27766
27767         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27768         problems on small machines.
27769         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27770         parameterize.
27771
27772 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27773
27774         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27775         mips.
27776         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27777
27778 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27779
27780         * g++.old_deja/g++.pt/using8.C: New test.
27781
27782 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27783
27784         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27785
27786 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27787
27788         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27789         where a failure is expected.
27790         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27791
27792 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27793
27794         * g++.old_deja/g++.pt/instantiate12.C: New test.
27795
27796 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27797
27798         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27799         start of structs.
27800         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27801         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27802         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27803         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27804         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27805         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27806         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27807         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27808         * g++.old-deja/g++.eh/spec6.C: Likewise.
27809         * g++.old-deja/g++.jason/crash3.C: Likewise.
27810         * g++.old-deja/g++.law/ctors11.C: Likewise.
27811         * g++.old-deja/g++.law/ctors17.C: Likewise.
27812         * g++.old-deja/g++.law/ctors5.C: Likewise.
27813         * g++.old-deja/g++.law/ctors9.C: Likewise.
27814         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27815         * g++.old-deja/g++.mike/net22.C: Likewise.
27816         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27817         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27818         * g++.old-deja/g++.mike/virt3.C: Likewise.
27819         * g++.old-deja/g++.niklas/t128.C: Likewise.
27820         * g++.old-deja/g++.other/anon4.C: Likewise.
27821         * g++.old-deja/g++.other/using1.C: Likewise.
27822         * g++.old-deja/g++.other/warn3.C: Likewise.
27823         * g++.old-deja/g++.pt/t37.C: Likewise.
27824         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27825         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27826
27827 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27828
27829         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27830
27831 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27832
27833         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27834
27835 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27836
27837         * gcc.c-torture/compile/20010107-1.c: New test.
27838
27839 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27840
27841         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27842
27843 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27844
27845         * gcc.dg/format/format.h: New file.
27846         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27847         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27848         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27849         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27850         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27851         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27852         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27853         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27854         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27855         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27856         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27857         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27858         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27859         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27860         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27861         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27862         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27863         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27864         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27865         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27866         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27867         instead of declaring standard types, macros and functions in each
27868         test.
27869
27870 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27871
27872         * gcc.c-torture/execute/20010106-1.c: New test.
27873
27874 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27875
27876         * gcc.dg/format/format.exp: New file.
27877         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27878         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27879         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27880         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27881         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27882         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27883         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27884         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27885         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27886         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27887         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27888         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27889         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27890         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27891         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27892         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27893         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27894         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27895         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27896         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27897         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27898         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27899         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27900         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27901         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27902         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27903         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27904         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27905         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27906         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27907         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27908         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27909         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27910         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27911         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27912         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27913         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27914         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27915         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27916         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27917         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27918         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27919
27920 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27921
27922         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27923         account.
27924
27925 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27926
27927         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27928
27929 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27930
27931         * g++.old-deja/g++.pt/crash62.C: New test.
27932
27933 2001-01-04  Richard Henderson  <rth@redhat.com>
27934
27935         * gcc.dg/20000926-1.c: Update expected warnings.
27936         * gcc.dg/array-2.c: Likewise.
27937         * gcc.dg/array-4.c: Also validate flexible array members.
27938         * gcc.dg/c99-flex-array-1.c: New.
27939
27940 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27941
27942         * gcc.c-torture/compile/20001222-1.x: Remove.
27943
27944 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27945
27946         * gcc.c-torture/execute/built-in-setjmp.c: New.
27947
27948 2001-01-03  Richard Henderson  <rth@redhat.com>
27949
27950         * gcc.dg/940510-1.c: Update expected error wording.
27951         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27952
27953 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27954
27955         * lib/target-supports.exp (check_alias_available): Modified to
27956         indicate aliases not supported if only weak aliases are supported.
27957
27958 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27959
27960         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27961         Turn on cmpstrsi checks for __pj__ and __i370__.
27962
27963 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27964
27965         * g++.old-deja/g++.other/virtual11.C: New test.
27966
27967 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27968
27969         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
27970
27971 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27972
27973         * gcc.c-torture/compile/20010102-1.c: New test.
27974
27975 2001-01-02  Andreas Jaeger  <aj@suse.de>
27976
27977         * gcc.dg/noreturn-3.c: New test.
27978
27979         * gcc.dg/noreturn-4.c: New test.
27980
27981 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27982
27983         * gcc.c-torture/execute/stdio-opt-1.c: Also test
27984         __builtin_fputc and __builtin_fwrite.
27985
27986 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27987
27988         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
27989         signed char, not default char.
27990
27991 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27992
27993         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
27994
27995 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
27996
27997         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
27998
27999 2000-12-29  Richard Henderson  <rth@redhat.com>
28000
28001         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28002         (__cyg_profile_func_exit): Define.
28003
28004 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28005
28006         * g++.dg/vtgc1.C: New test.
28007
28008 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28009
28010         * gcc.dg/noncompile/20001228-1.c: New test.
28011
28012         * gcc.dg/20001228-1.c: New test.
28013
28014         * gcc.c-torture/execute/20001228-1.c: New test.
28015
28016 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28017
28018         * gcc.dg/format-strfmon-1.c: New test.
28019
28020 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28021
28022         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28023         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28024         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28025         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28026         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28027         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28028         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28029         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28030         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28031         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28032         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28033         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28034         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28035
28036         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28037         * gcc.c-torture/execute/string-opt-4.c: Test index.
28038
28039 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28040
28041         * gcc.c-torture/compile/20001226-1.c: New test.
28042
28043 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28044
28045         * gcc.c-torture/compile/20001222-1.c: New test.
28046         * gcc.c-torture/compile/20001222-1.x: Xfail.
28047
28048 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28049
28050         * gcc.c-torture/execute/comp-goto-2.c: New test.
28051
28052 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28053
28054         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28055         Use long types if __INT_MAX__ is 32767.
28056         (main): Use cast to (sint32 *) when poking 88 into a_page.
28057
28058         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28059
28060 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28061
28062         * gcc.c-torture/compile/20001221-1.c: New test.
28063         * gcc.c-torture/execute/20001221-1.c: New test.
28064
28065 2000-12-20  Richard Henderson  <rth@redhat.com>
28066
28067         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28068         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28069
28070 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28071
28072         * gcc.dg/compare3.c: New test.
28073
28074 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28075
28076         * gcc.dg/format-warnll-1.c: New test.
28077
28078 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28079
28080         * gcc.dg/cpp/cmdlne-P.c: New test.
28081
28082 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28083
28084         * gcc.c-torture/execute/builtin-abs-1.c,
28085         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28086
28087 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28088
28089         * gcc.dg/cpp/multiline.c: New test.
28090
28091 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28092
28093         * g++.old-deja/g++.other/syshdr1.C: Update.
28094         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28095
28096 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28097
28098         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28099
28100 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28101
28102         * g++.old-deja/g++.pt/ttp65.C: New test.
28103
28104 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28105
28106         * g++.old-deja/g++.pt/ttp64.C: New test.
28107
28108 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28109
28110         * g++.old-deja/g++.pt/spec33.C: New test.
28111
28112 2000-12-14  Catherine Moore  <clm@redhat.com>
28113
28114         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28115         * gcc.c-torture/execute/920612-2.c: Likewise.
28116         * gcc.c-torture/execute/920428-2.c: Likewise.
28117         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28118         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28119
28120 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28121
28122         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28123         * gcc.dg/pack-test-2.c: Likewise.
28124
28125 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28126
28127         Tests by Zack Weinberg <zackw@stanford.edu>.
28128
28129         * gcc.dg/cpp/defined.c: Update.
28130         * gcc.dg/cpp/defined_trad.c: New tests.
28131
28132 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28133
28134         * gcc.dg/cpp/trad-direct.c: Update.
28135
28136 2000-12-11  Neil Booth  <neilb@earthling.net>
28137
28138         * gcc.dg/cpp/defined_trad.c
28139
28140 2000-12-11  Neil Booth  <neilb@earthling.net>
28141
28142         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28143
28144 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28145
28146         * gcc.dg/format-miss-2.c: New test.
28147
28148 2000-12-09  Neil Booth  <neilb@earthling.net>
28149
28150         * gcc.dg/cpp/lineflags.c: New tests.
28151         * gcc.dg/cpp/poison.c: Update.
28152         * gcc.dg/cpp/redef2.c: Update.
28153         * gcc.dg/cpp/skipping.c: New test.
28154
28155 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28156
28157         * g++.old-deja/g++.other/eh3.C: New testcase.
28158
28159 2000-12-07  Neil Booth  <neilb@earthling.net>
28160
28161         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28162         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28163         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28164         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28165         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28166         Update.
28167
28168 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28169
28170         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28171         __SIZE_TYPE__ instead of int for type of integers cast to
28172         pointers.
28173
28174 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28175
28176         * g++.old-deja/g++.other/cleanup4.C: New test.
28177
28178 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28179
28180         * format-sec-1.c: New test.
28181
28182 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28183
28184         * gcc.dg/format-nonlit-3.c: New test.
28185
28186 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28187
28188         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28189         through a null pointer.
28190
28191 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28192
28193         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28194         * g++.old-deja/g++.pt/partial4.C: New test.
28195
28196 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28197
28198         * gcc.c-torture/execute/ieee/hugeval.x: New.
28199
28200 2000-12-06  Neil Booth  <neilb@earthling.net>
28201
28202         * gcc.dg/cpp/backslash2.c: New tests.
28203
28204 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28205
28206         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28207         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28208
28209 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28210
28211         * gcc.c-torture/execute/20001203-2.c: New testcase.
28212
28213 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28214
28215         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28216         * g++.old-deja/g++.other/virtual10.C: New test.
28217
28218 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28219
28220         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28221
28222 2000-12-05  Richard Henderson  <rth@redhat.com>
28223
28224         * gcc.c-torture/compile/20001205-1.c: New.
28225
28226 2000-12-04  Neil Booth  <neilb@earthling.net>
28227
28228         * g++.old-deja/g++.other/virtual9.C: New test.
28229         * g++.old-deja/g++.pt/crash61.C: New test.
28230         * gcc.c-torture/execute/loop-9.c: New test.
28231
28232 2000-12-04  Neil Booth  <neilb@earthling.net>
28233
28234         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28235         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28236         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28237         * gcc.dg/cpp/extratokens.c: ...here.
28238
28239 2000-12-04  Neil Booth  <neilb@earthling.net>
28240
28241         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28242         New tests.
28243
28244 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28245
28246         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28247         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28248
28249 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28250
28251         * gcc.c-torture/execute/20001203-1.c: New test.
28252
28253 2000-12-03  Neil Booth  <neilb@earthling.net>
28254
28255         * gcc.dg/cpp/macro6.c: New test cases.
28256
28257 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28258
28259         * gcc.c-torture/execute/string-opt-9.c: New test.
28260         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28261         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28262         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28263
28264         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28265         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28266
28267 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28268
28269         * gcc.dg/cpp/if-6.c: New testcase.
28270
28271         * gcc.dg/20001201-1.c: New testcase.
28272
28273 2000-12-02  Neil Booth  <neilb@earthling.net>
28274
28275         * g++.old-deja/g++.other/externC4.C,
28276         g++.old-deja/g++.other/friend10.C: New tests.
28277
28278 2000-12-02  Neil Booth  <neilb@earthling.net>
28279
28280         * g++.old-deja/g++.other/instan2.C
28281         * g++.old-deja/g++.other/instan3.C: New test.
28282
28283 2000-12-02  Neil Booth  <neilb@earthling.net>
28284
28285         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28286         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28287         gnuc99.c,gnuc99-pedantic.c: New tests.
28288
28289 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28290
28291         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28292         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28293
28294 2000-12-01  Neil Booth  <neilb@earthling.net>
28295
28296         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28297         * gcc.dg/cpp/poison.c: Update.
28298         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28299
28300 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28301
28302         * g77.f-torture/execute/20001201.f: New test.
28303
28304 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28305
28306         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28307
28308 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28309
28310         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28311
28312 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28313
28314         * g++.old-deja/g++.other/cast6.C: New test.
28315
28316 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28317
28318         * gcc.c-torture/execute/20001130-2.c: New testcase.
28319
28320 2000-11-30  Richard Henderson  <rth@redhat.com>
28321
28322         * gcc.c-torture/execute/20001130-1.c: New test.
28323
28324 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28325
28326         * g++.old-deja/g++.other/op3.C: New test.
28327
28328 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28329
28330         * g++.old-deja/g++.other/op2.C: New test.
28331
28332 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28333
28334         * g++.old-deja/g++.other/crash38.C: New test.
28335
28336 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28337
28338         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28339
28340 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28341
28342         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28343         tests.
28344         * gcc.c-torture/execute/string-opt-6.c: New test.
28345
28346         * gcc.dg/20001117-1.c: Add main.
28347
28348 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28349
28350         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28351         Move from here ...
28352         * gcc.dg/940510-1.c: ... to here.
28353
28354         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28355         zero-size arrays in toplevel structures.
28356
28357 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28358
28359         * gcc.c-torture/execute/loop-8.c: New test.
28360
28361 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28362
28363         * g++.old-deja/g++.other/base1.C: New test.
28364
28365 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28366
28367         * g++.old-deja/g++.other/parse2.C: New test.
28368
28369 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28370
28371         * g++.old-deja/g++.pt/incomplete1.C: New test.
28372
28373 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28374
28375         * g++.old-deja/g++.other/friend9.C: New test.
28376
28377 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28378
28379         * gcc.dg/20001127-1.c: New test.
28380
28381 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28382
28383         * g++.old-deja/g++.pt/friend46.C: New test.
28384
28385 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28386
28387         * g++.old-deja/g++.other/ptrmem8.C: New test.
28388
28389 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28390
28391         * gcc.c-torture/execute/string-opt-7.c: New test.
28392         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28393
28394 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28395
28396         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28397         instead of 'mkcheck 2'.
28398
28399 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28400
28401         * gcc.c-torture/execute/memcheck/driver.c,
28402         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28403         C9X references to refer to C99.
28404
28405 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28406
28407         * gcc.dg/ultrasp3.c: New test.
28408
28409 2000-11-25  Neil Booth  <neilb@earthling.net>
28410
28411         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28412
28413 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28414
28415         * gcc.c-torture/compile/20001123-2.c: New.
28416
28417 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28418
28419         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28420
28421 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28422
28423         * gcc.dg/sequence-point-1.c: Add some new tests.
28424         * gcc.c-torture/execute/20001124-1.c: New test.
28425
28426 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28427
28428         * g++.old-deja/g++.other/vaarg4.C: New test.
28429         * gcc.c-torture/compile/20001123-1.c: New test.
28430
28431 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28432
28433         * g++.other/crash24.C: Adjust and remove XFAIL.
28434         * g++.other/crash37.C: New test.
28435
28436 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28437
28438         * g++.old-deja/g++.pt/instantiate9.C: New test.
28439
28440 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28441
28442         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28443         new ABI, too.
28444
28445         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28446         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28447
28448 2000-11-22  Neil Booth  <neilb@earthling.net>
28449
28450         * gcc.dg/cpp/Wtrigraphs.c: New test.
28451
28452 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28453
28454         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28455
28456 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28457
28458         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28459
28460 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28461
28462         * lib/gcc-dg.exp: load_lib scanasm.exp.
28463         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28464         * lib/g++-dg.exp: load_lib scanasm.exp.
28465         * lib/scanasm.exp: New.
28466         (scan-assembler, scan-assembler-not): Add optional arguments to
28467         test name, or if not present, the pattern name.
28468         (scan-assembler-dem, scan-assembler-dem-not): New.
28469
28470         * g++.dg/dg.exp: New.
28471
28472 2000-11-21  Neil Booth  <neilb@earthling.net>
28473
28474         * gcc.dg/cpp/integrated1.c: Remove.
28475
28476 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28477
28478         * gcc.c-torture/execute/20001121-1.c: New test.
28479
28480 2000-11-21  Richard Henderson  <rth@redhat.com>
28481
28482         * gcc.c-torture/compile/20001121-1.c: New test.
28483
28484 2000-11-20  Neil Booth  <neilb@earthling.net>
28485
28486         * gcc.dg/cpp/integrated1.c: New test.
28487
28488 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28489
28490         * g++.old-deja/g++.other/inline17.C: New test.
28491
28492 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28493
28494         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28495         local variable to be zero: I made the variable global. Now
28496         uses abort() and exit() instead of relying on main's return value.
28497
28498 2000-11-20  Neil Booth  <neilb@earthling.net>
28499
28500         * gcc.dg/cpp/paste2.c: Update test.
28501         * objc/execute/paste.m: New test.
28502
28503 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28504
28505         * gcc.dg/c99-condexpr-1.c: New test.
28506
28507 2000-11-20  Neil Booth  <neilb@earthling.net>
28508
28509         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28510
28511 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28512
28513         * g++.old-deja/g++.pt/export1.C: New test.
28514
28515 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28516
28517         * gcc.dg/20001117-1.c: New test.
28518
28519 2000-11-18  Richard Henderson  <rth@redhat.com>
28520
28521         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28522
28523 2000-11-18  Richard Henderson  <rth@redhat.com>
28524
28525         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28526         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28527         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28528
28529 2000-11-18  Richard Henderson  <rth@redhat.com>
28530
28531         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28532         (main): New.  Exit cleanly.
28533
28534 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28535
28536         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28537         gcc.dg/c99-fordecl-2.c: New tests.
28538
28539 2000-11-18  Richard Henderson  <rth@redhat.com>
28540
28541         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28542         * gcc.c-torture/execute/zerolen-2.c: New.
28543
28544 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28545
28546         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28547         memory.
28548
28549 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28550
28551         * g++.old-deja/g++.pt/instantiate8.C: New test.
28552
28553 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28554
28555         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28556         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28557
28558 2000-11-16  Nick Clifton  <nickc@redhat.com>
28559
28560         * gcc.c-torture/execute/nestfunc-2.c: New test.
28561         * gcc.c-torture/execute/nestfunc-3.c: New test.
28562
28563 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28564
28565         * gcc.c-torture/compile/20001116-1.c: New test.
28566
28567 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28568
28569         * gcc.c-torture/execute/20001115-1.c: New test.
28570
28571 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28572
28573         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28574         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28575         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28576         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28577
28578 2000-11-15  Neil Booth  <neilb@earthling.net>
28579
28580         gcc.dg/cpp/_Pragma1.c: Update.
28581         gcc.dg/cpp/_Pragma2.c: New test.
28582
28583 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28584
28585         * g++.old-deja/g++.other/anon5.C: New test.
28586
28587 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28588
28589         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28590         tests.
28591
28592 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28593
28594         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28595         output.
28596
28597 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28598
28599         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28600         labels at end of compound statements.
28601
28602 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28603
28604         * gcc.c-torture/execute/loop-7.c: New test.
28605
28606 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28607
28608         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28609
28610 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28611
28612         * gcc.dg/c99-bool-1.c: New test.
28613
28614 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28615
28616         * gcc.dg/c99-scope-1.c: Remove xfail.
28617         * gcc.dg/c99-scope-2.c: New test.
28618
28619 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28620
28621         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28622         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28623
28624 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28625
28626         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28627         error messages.
28628
28629         * g++.mike/p700.C: Don't typedef wchar_t.
28630         * g++.mike/p784.C: Likewise.
28631         * g++.mike/eb101.C: Don't use __wchar_t.
28632
28633 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28634
28635         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28636         from DO loop.
28637
28638 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28639
28640         * gcc.c-torture/execute/20001111-1.c: New test.
28641
28642 2000-11-10  Nick Clifton  <nickc@redhat.com>
28643
28644         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28645         long multuiple and accumulate.
28646
28647 2000-11-09  Richard Henderson  <rth@redhat.com>
28648
28649         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28650         via size_t instead of int.
28651
28652         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28653         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28654         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28655         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28656
28657 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28658
28659         * gcc.c-torture/compile/20001109-1.c: New test.
28660         * gcc.c-torture/compile/20001109-2.c: New test.
28661
28662 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28663
28664         * g++.old-deja/g++.pt/operator1.C: New test.
28665         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28666
28667 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28668
28669         * gcc.dg/20001108-1.c: New test.
28670
28671 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28672
28673         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28674         with both arguments constant strings.
28675         * gcc.c-torture/execute/string-opt-3.c: New test.
28676         * gcc.c-torture/execute/string-opt-4.c: New test.
28677         * gcc.c-torture/execute/string-opt-5.c: New test.
28678
28679 2000-11-08  Nick Clifton  <nickc@redhat.com>
28680
28681         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28682         mulsidi3adddi patterns.
28683
28684 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28685
28686         * g++.old-deja/g++.other/crash36.C: New test.
28687
28688 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28689
28690         * g++.old-deja/g++.other/init16.C: New test.
28691
28692 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28693
28694         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28695
28696 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28697
28698         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28699         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28700         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28701
28702 2000-11-07  DJ Delorie  <dj@redhat.com>
28703
28704         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28705
28706 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28707
28708         * gcc.c-torture/execute/string-opt-1.c: New test.
28709
28710 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28711
28712         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28713         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28714         parameters in registers, and there is no way for a varargs
28715         function to know in which order the integer and floating-point
28716         parameters should be interleaved when they are placed on the
28717         stack.
28718         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28719         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28720
28721 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28722
28723         * gcc.c-torture/execute/string-opt-2.c: New test.
28724
28725 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28726
28727         * g++.old-deja/g++.pt/crash60.C: New test.
28728
28729 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28730
28731         * g++.old-deja/g++.other/crash24.C: New test.
28732         * g++.old-deja/g++.other/crash25.C: New test.
28733         * g++.old-deja/g++.other/crash26.C: New test.
28734         * g++.old-deja/g++.other/crash27.C: New test.
28735         * g++.old-deja/g++.other/crash28.C: New test.
28736         * g++.old-deja/g++.other/crash29.C: New test.
28737         * g++.old-deja/g++.other/crash30.C: New test.
28738         * g++.old-deja/g++.other/crash31.C: New test.
28739         * g++.old-deja/g++.other/crash32.C: New test.
28740         * g++.old-deja/g++.other/crash33.C: New test.
28741         * g++.old-deja/g++.other/crash34.C: New test.
28742         * g++.old-deja/g++.other/crash35.C: New test.
28743
28744 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28745
28746         * gcc.c-torture/execute/20001031-1.c: New test.
28747
28748 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28749
28750         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28751         namespace.
28752
28753         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28754         standards-conformant.
28755
28756         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28757
28758         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28759         * g++.old-deja/g++.mike/p755a.C: Likewise.
28760         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28761         library makes no calls to `operator new' during initialization.
28762
28763 2000-11-04  Neil Booth  <neilb@earthling.net>
28764
28765         * gcc.dg/cpp/include2.c: New tests.
28766
28767 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28768
28769         * lib/g++.exp (g++_set_ld_library_path): New function.
28770         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28771
28772 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28773
28774         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28775         warnings.
28776
28777 2000-11-01  Richard Henderson  <rth@redhat.com>
28778
28779         * g++.old-deja/g++.ext/namedret1.C: New.
28780         * g++.old-deja/g++.ext/namedret2.C: New.
28781         * g++.old-deja/g++.ext/namedret3.C: New.
28782
28783 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28784
28785         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28786         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28787
28788 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28789
28790         * gcc.c-torture/execute/va-arg-21.c: New test.
28791
28792 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28793
28794         * gcc.dg/c99-complex-2.c: New test.
28795
28796 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28797
28798         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28799
28800 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28801
28802         * g++.old-deja/g++.other/inline16.C: New test.
28803
28804 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28805
28806         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28807         __PRETTY_FUNCTION__
28808
28809 2000-10-29  Neil Booth  <neilb@earthling.net>
28810
28811         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28812         New tests.
28813         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28814         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28815         optimisation.
28816
28817 2000-10-29  Neil Booth  <neilb@earthling.net>
28818
28819         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28820         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28821         * mi5.c: Test multiple includes work with -C.
28822         * trigraphs.c: Test ^= version.
28823
28824 2000-10-28  Neil Booth  <neilb@earthling.net>
28825
28826         New tests and test updates for new macro expander.
28827
28828         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28829         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28830         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28831         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28832         new diagnostic messages.
28833
28834         * gcc.dg/cpp/macro3.c: New tests.
28835
28836 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28837
28838         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28839         on the same line.
28840
28841 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28842
28843         * g++.old-deja/g++.other/eh2.C: New test.
28844
28845 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28846
28847         * gcc.c-torture/execute/20001027-1.c: New test.
28848
28849 2000-10-26  Richard Henderson  <rth@redhat.com>
28850
28851         * gcc.c-torture/execute/20001026-1.c: New.
28852
28853 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28854
28855         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28856         * g++.old-deja/g++.law/builtin1.C: Likewise.
28857         * g++.old-deja/g++.law/ctors10.C: Likewise.
28858         * g++.old-deja/g++.law/virtual3.C: Likewise.
28859         * g++.old-deja/g++.mike/p658.C: Likewise.
28860         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28861         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28862         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28863         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28864         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28865
28866 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28867
28868         * gcc.c-torture/compile/20001024-1.c: New test.
28869
28870 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28871
28872         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28873         to tell us whether or not we are using V3.
28874
28875 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28876
28877         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28878         operands.
28879
28880 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28881
28882         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28883
28884 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28885
28886         * gcc.c-torture/execute/20001024-1.c: New test.
28887
28888 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28889
28890         * g++.old-deja/g++.other/sibcall1.C: New test.
28891
28892 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28893
28894         * gcc.dg/noncompile/init-3.c: New test.
28895
28896 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28897
28898         * gcc.dg/format-array-1.c: New test.
28899
28900 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28901
28902         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28903         writing through null pointers; remove comment about testing
28904         unterminated strings.
28905
28906 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28907
28908         * gcc.c-torture/execute/20001017-2.c: New test.
28909
28910 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28911
28912         * gcc.c-torture/compile/20001018-1.c: New test.
28913         * gcc.c-torture/compile/20001018-1.x: Xfail.
28914
28915 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28916
28917         * gcc.c-torture/execute/20001017-1.c: New test.
28918
28919 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28920
28921         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28922         for multiple use of arguments with scanf formats; add tests for
28923         multiple use of arguments.
28924
28925 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28926
28927         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28928
28929 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28930
28931         * gcc.dg/format-miss-1.c: New test.
28932
28933 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28934
28935         * gcc.c-torture/execute/20001013-1.c: New test.
28936
28937 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28938
28939         * gcc.dg/format-branch-1.c: New test.
28940
28941 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28942
28943         * README, lib/file-format.exp: Remove EGCS references.
28944
28945 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28946
28947         * gcc.dg/20001013-1.c: New test.
28948
28949 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28950
28951         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28952         for intmax_t in the compiler using __typeof__ and the type rules
28953         for conditional expressions.
28954
28955 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28956
28957         * gcc.dg/20001012-1.c: New test.
28958         * gcc.dg/20001012-2.c: New test.
28959
28960 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28961
28962         * gcc.dg/format-attr-1.c: New test.
28963
28964 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28965
28966         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
28967         __LONG_LONG_MAX__ instead of LLONG_MAX.
28968
28969 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28970
28971         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
28972         scanf flags.
28973         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
28974         flags.
28975
28976 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28977
28978         * gcc.dg/sequence-pt-1.c: New test.
28979
28980 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
28981
28982         * gcc.c-torture/execute/20001011-1.c: New testcase.
28983         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
28984
28985 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28986
28987         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
28988         does not error on it.
28989
28990 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28991
28992         * gcc.dg/20001009-1.c: New test.
28993
28994 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28995
28996         * gcc.c-torture/compile/20001009-1.c: Move from here ....
28997         * gcc.c-torture/execute/20001009-2.c: ... to here.
28998
28999 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29000
29001         * gcc.c-torture/compile/20001009-1.c: New testcase.
29002         * gcc.c-torture/execute/20001009-1.c: New testcase.
29003         Testcases provided by Jan Hubicka <jh@suse.cz>.
29004
29005 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29006
29007         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29008         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29009         uintmax_t using <limits.h> to emulate the compiler's internal
29010         logic.  No longer XFAIL %j tests.
29011
29012 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29013
29014         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29015         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29016         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29017         regexps and details of expected handling of some bad formats.
29018         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29019         suppression.
29020
29021 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29022
29023         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29024         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29025         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29026         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29027         in list archives.
29028
29029 2000-10-06  Richard Henderson  <rth@cygnus.com>
29030
29031         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29032         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29033         * g++.old-deja/g++.jason/report.C: Likewise.
29034         * g++.old-deja/g++.law/friend5.C: Likewise.
29035         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29036         of the expected warnings.
29037
29038 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29039
29040         * g++.old-deja/g++.pt/enum14.C: New test.
29041
29042 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29043
29044         * g++.old-deja/g++.pt/crash59.C: New test.
29045
29046 2000-10-04  Will Cohen  <wcohen@redhat.com>
29047
29048         * gcc.dg/20000926-1.c: New test.
29049
29050 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29051
29052         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29053         function name for current C++ compiler.
29054         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29055
29056 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29057
29058         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29059         __PRETTY_FUNCTION__.
29060         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29061
29062 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29063
29064         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29065
29066 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29067
29068         * gcc.c-torture/compile/20000923-1.c: New test.
29069
29070 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29071
29072         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29073         * g++.old-deja/g++.pt/ttp62.C: Same.
29074         * g++.old-deja/g++.other/inline14.C: Same.
29075
29076 2000-09-24  Richard Henderson  <rth@cygnus.com>
29077
29078         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29079
29080 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29081
29082         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29083
29084 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29085
29086         * gcc.c-torture/compile/20000922-1.c: New file.
29087
29088 2000-09-21  Nick Clifton  <nickc@redhat.com>
29089
29090         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29091         a signed long modulo operation.
29092         (mod6): New function - perform an unsigned long modulo operation.
29093         (main): Add tests for modulos of very large numbers by very small
29094         dividends.
29095
29096 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29097
29098         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29099
29100 2000-09-19  Richard Henderson  <rth@cygnus.com>
29101
29102         * gcc.dg/compare2.c (case 10): XFAIL.
29103
29104 2000-09-18  Richard Henderson  <rth@cygnus.com>
29105
29106         * gcc.c-torture/execute/20000906-1.c: Move ...
29107         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29108         that support __builtin_trap.
29109
29110 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29111
29112         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29113
29114 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29115
29116         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29117         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29118         more $ format tests.
29119
29120 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29121
29122         * gcc.dg/format-errmk-1.c: New test.
29123
29124 2000-09-17  Greg McGary  <greg@mcgary.org>
29125
29126         * gcc.c-torture/execute/20000917-1.x: Remove.
29127
29128 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29129
29130         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29131
29132 2000-09-17  Greg McGary  <greg@mcgary.org>
29133
29134         * gcc.c-torture/execute/20000917-1.c: New test.
29135         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29136
29137 2000-09-16  Neil Booth  <NeilB@earthling.net>
29138
29139         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29140         in nested macro bug.
29141
29142 2000-09-15  Neil Booth  <NeilB@earthling.net>
29143
29144         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29145
29146 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29147
29148         * gcc.c-torture/execute/20000914-1.c: New test.
29149
29150 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29151
29152         * g++.other/inline13.C: New test.
29153
29154 2000-09-12  Andreas Jaeger  <aj@suse.de>
29155
29156         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29157         constant by Ulrich Drepper <drepper@redhat.com>.
29158
29159 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29160
29161         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29162
29163 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29164
29165         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29166
29167 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29168
29169         * gcc.dg/cpp/backslash.c: New test.
29170
29171 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29172
29173         * gcc.c-torture/execute/20000910-1.c: New test.
29174         * gcc.c-torture/execute/20000910-2.c: Likewise.
29175
29176 2000-09-11  Robert Lipe  <robertl@sco.com>
29177
29178         * gcc.dg/pragma-align.c: New test.
29179
29180 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29181
29182         * g++.old-deja/g++.pt/explicit82.C: New test.
29183         * g++.old-deja/g++.pt/explicit83.C: New test.
29184
29185 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29186
29187         * gcc.dg/asm-names.c: New test.
29188
29189 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29190
29191         * gcc.dg/cpp/tr-warn6.c: New test
29192
29193 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29194
29195         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29196         be accepted.
29197
29198 2000-09-07  Catherine Moore  <clm@redhat.com>
29199
29200         * gcc.c-torture/execute/unroll-1.c: New test.
29201
29202 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29203
29204         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29205         ERROR markers.
29206         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29207         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29208         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29209         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29210         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29211         Preprocess only.
29212         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29213         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29214
29215 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29216
29217         * g++.old-deja/g++.pt/deduct2.C: New test.
29218
29219 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29220
29221         * g++.old-deja/g++.pt/parms2.C: New test.
29222
29223 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29224
29225         * g++.old-deja/g++.pt/crash58.C: New test.
29226
29227 2000-09-06  Greg McGary  <greg@mcgary.org>
29228
29229         * gcc.c-torture/execute/20000906-1.c: New test.
29230         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29231
29232 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29233
29234         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29235
29236 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29237
29238         * g++.old-deja/g++.pt/crash57.C: New test.
29239
29240 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29241
29242         * g++.old-deja/g++.pt/crash56.C: New test.
29243
29244 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29245
29246         * g++.old-deja/g++.pt/koenig1.C: New test.
29247
29248 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29249
29250         * gcc.dg/20000904-1.c: New test.
29251
29252 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29253
29254         * gcc.dg/cpp/paste8.c: New test.
29255
29256 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29257
29258         * gcc.c-torture/compile/20000827-1.c: New test.
29259
29260 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29261
29262         * gcc.dg/format-diag-1.c: New test.
29263
29264 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29265
29266         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29267         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29268         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29269         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29270         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29271
29272 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29273
29274         * g++.old-deja/g++.other/nested4.C: New test.
29275
29276 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29277
29278         * g++.old-deja/g++.ns/scoped1.C: New test.
29279
29280 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29281
29282         * lib/g++.exp: Support testing already-installed GCC.
29283
29284 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29285
29286         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29287
29288 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29289
29290         * gcc.dg/return-type-2.c: New test.
29291
29292 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29293
29294         * gcc.c-torture/compile/20000825-1.c: New test.
29295
29296 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29297
29298         * gcc.dg/dwarf2-2.c: New test.
29299
29300 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29301
29302         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29303         dg-warning regexps.
29304
29305 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29306
29307         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29308         gcc.dg/format-ext-5.c: New tests.
29309
29310 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29311
29312         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29313
29314 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29315
29316         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29317
29318 2000-08-24  Richard Henderson  <rth@cygnus.com>
29319
29320         * gcc.dg/ia64-sync-1.c: New test.
29321         * gcc.dg/ia64-sync-2.c: New test.
29322         * gcc.dg/ia64-asm-1.c: New test.
29323
29324 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29325
29326         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29327         * gcc.dg/format-ext-2.c: New test.
29328
29329 2000-08-23  Jason Merrill  <jason@redhat.com>
29330
29331         * lib/old-dejagnu.exp: Also ignore "In member function" and
29332         "At global scope".
29333
29334 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29335
29336         * gcc.dg/noncompile/label-lineno-1.c: New test.
29337
29338 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29339
29340         * gcc.dg/c99-array-nonobj-1.c: New test.
29341
29342 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29343
29344         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29345         tests.
29346         * gcc.dg/format-ext-1.c: New test.
29347
29348 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29349
29350         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29351         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29352         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29353         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29354         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29355
29356 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29357
29358         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29359         gcc.dg/c99-strftime-2.c: New tests.
29360
29361 2000-08-22  Richard Henderson  <rth@cygnus.com>
29362
29363         * gcc.c-torture/execute/20000822-1.c: New test.
29364
29365 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29366
29367         * gcc.c-torture/execute/20000819-1.x: Remove.
29368
29369 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29370
29371         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29372         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29373         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29374         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29375         gcc.dg/format-xopen-1.c: New tests.
29376
29377 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29378
29379         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29380
29381 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29382
29383         * g++.old-deja/g++.other/loop2.C: New test.
29384
29385         * gcc.c-torture/compile/20000606-1.c: New test.
29386         * gcc.c-torture/compile/20000728-1.c: New test.
29387         * gcc.c-torture/execute/20000801-1.c: New test.
29388         * gcc.c-torture/execute/20000801-2.c: New test.
29389         * gcc.c-torture/execute/20000819-1.c: New test.
29390         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29391         * gcc.dg/20000629-1.c: New test.
29392         * gcc.dg/20000724-1.c: New test.
29393         * gcc.dg/20000807-1.c: New test.
29394
29395 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29396
29397         * gcc.dg/cpp/pragma-1.c: New test.
29398         * gcc.dg/cpp/pragma-2.c: New test.
29399
29400 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29401
29402         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29403         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29404
29405 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29406
29407         * gcc.c-torture/compile/20000818-1.c: New test.
29408
29409 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29410
29411         * gcc.c-torture/execute/20000818-1.c: New test.
29412
29413 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29414
29415         * gcc.dg/format-va-1.c: New test.
29416
29417 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29418
29419         * g++.old-deja/g++.other/typedef8.C: New test.
29420
29421 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29422
29423         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29424         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29425         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29426         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29427         * g++.old-deja/g++.other/ptrmem7.C: New test.
29428         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29429
29430 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29431
29432         * g++.old-deja/g++.pt/typename27.C: New test.
29433
29434 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29435
29436         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29437         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29438         * g++.old-deja/g++.pt/friend45.C: New test.
29439         * g++.old-deja/g++.other/friend8.C: New test.
29440
29441 2000-08-15  Richard Henderson  <rth@cygnus.com>
29442
29443         * gcc.c-torture/execute/20000815-1.c: New test.
29444
29445 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29446
29447         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29448         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29449         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29450
29451 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29452
29453         * g++.old-deja/g++.other/refinit2.C: New test.
29454
29455 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29456
29457         * lib/c-torture.exp (c-torture): Make
29458         compiler_conditional_xfail_data global.
29459         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29460         compiler_conditional_xfail_data machinery.
29461         (f-torture-execute): Likewise.
29462         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29463         and only when unrolling loops.
29464
29465         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29466
29467 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29468
29469         * g++.old-deja/g++.pt/explicit81.C: New test.
29470
29471 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29472
29473         * g++.old-deja/g++.pt/typename26.C: New test.
29474
29475 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29476
29477         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29478         warning.
29479
29480 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29481
29482         * g++.old-deja/g++.other/array3.C: New test.
29483
29484 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29485
29486         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29487         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29488         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29489         New tests.
29490
29491 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29492
29493         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29494         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29495
29496 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29497
29498         * gcc.c-torture/execute/20000808-1.c: New test.
29499
29500 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29501
29502         * gcc.dg/c90-const-expr-1.c: New test.
29503
29504 2000-08-08  Richard Henderson  <rth@cygnus.com>
29505
29506         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29507
29508 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29509
29510         * gcc.dg/noncompile/const-ll-1.c: New test.
29511
29512 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29513
29514         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29515
29516 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29517
29518         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29519         that running programs linked against the shared version of libobjc
29520         run correctly.
29521
29522 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29523
29524         * gcc.dg/c99-printf-1.c: New test.
29525
29526 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29527
29528         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29529
29530 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29531
29532         * gcc.c-torture/execute/20000731-1.x: Delete.
29533
29534 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29535
29536         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29537         and torture_without_loops as is done by c-torture.exp.
29538         (search_for): Copy from c-torture.exp.
29539         (gcc-dg-runtest): New function, drives a directory of tests
29540         iterating over the TORTURE_OPTIONS.
29541         (scan-assembler, scan-assembler-not): Move here from
29542         individual directory drivers.
29543
29544         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29545         defined by lib/gcc-dg.exp.
29546         * gcc.dg/cpp/cpp.exp: Likewise.
29547         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29548         gcc-dg-runtest, so we cycle over optimization options.
29549
29550         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29551         * gcc.dg/compare2.c: No longer expected to fail.
29552
29553 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29554
29555         * gcc.c-torture/execute/20000804-1.c: New test.
29556
29557 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29558
29559         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29560
29561 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29562
29563         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29564
29565 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29566
29567         * gcc.c-torture/compile/20000803-1.c: New test.
29568
29569 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29570
29571         * gcc.c-torture/execute/20000801-3.c,
29572         gcc.c-torture/execute/20000801-4.c: New tests.
29573         * gcc.c-torture/execute/20000801-3.x,
29574         gcc.c-torture/execute/20000801-4.x: Xfail.
29575
29576 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29577
29578         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29579         libobjc/.libs to allow for libtool.
29580
29581 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29582
29583         * gcc.c-torture/compile/20000802-1.c: New test.
29584
29585 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29586
29587         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29588
29589 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29590
29591         * gcc-c-torture/execute/20000731-2.c: New test.
29592
29593         * gcc.c-torture/execute/20000731-1.c: New test.
29594         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29595
29596 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29597
29598         * testsuite/gcc.dg/cpp/paste7.c: New test.
29599         * gcc.dg/cpp/20000725-1.c: New test.
29600
29601 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29602
29603         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29604         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29605         declaration warning for __builtin_dwarf_reg_size.
29606
29607         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29608
29609 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29610
29611         * gcc.dg/noncompile/voidparam-1.c: New test.
29612
29613 2000-07-30  Richard Henderson  <rth@cygnus.com>
29614
29615         * gcc.dg/c90-digraph-1.c: Don't xfail.
29616         * gcc.dg/compare2.c (case 10): Xfail.
29617         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29618
29619 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29620
29621         * gcc.dg/c99-main-1.c: New test.
29622
29623 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29624
29625         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29626
29627 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29628
29629         * gcc.c-tortuer/execute/20000726-1.c: New test.
29630
29631 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29632
29633         * gcc.c-torture/execute/enum-2.c: New test.
29634
29635 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29636
29637         * gcc.dg/cpp/tr-warn3.c: New test.
29638
29639 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29640
29641         * g++.old-deja/g++.ext/implicit1.C: Remove.
29642         * g++.old-deja/g++.jason/c2.C: Remove
29643         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29644         * g++.old-deja/g++.pt/crash16.C: Likewise.
29645         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29646
29647 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29648
29649         * g++.old-deja/g++.other/for2.C: New test.
29650
29651 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29652
29653         * gcc.dg/20000720-1.c: New test.
29654
29655 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29656
29657         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29658
29659 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29660
29661         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29662         * gcc.c-torture/execute/20000722-1.c: New.
29663         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29664
29665 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29666
29667         * gcc.dg/cpp/20000720-1.S: New test.
29668
29669 2000-07-21  Michael Meissner  <meissner@redhat.com>
29670
29671         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29672
29673 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29674
29675         * g++.old-deja/g++.brendan/crash16.C,
29676         g++.old-deja/g++.brendan/parse3.C,
29677         g++.old-deja/g++.brendan/redecl1.C,
29678         g++.old-deja/g++.ns/template13.C,
29679         g++.old-deja/g++.other/decl4.C,
29680         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29681
29682 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29683
29684         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29685         and "Internal error".
29686
29687         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29688         regexps.
29689         * gcc.dg/cpp/paste6.c: New test.
29690
29691 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29692
29693         * gcc.dg/cpp/tr-direct.c: New test.
29694
29695         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29696         gcc.dg/cpp/undef1.c: Tweak error regexps.
29697
29698 2000-07-18  Eric Christopher <echristo@redhat.com>
29699
29700         * gcc.c-torture/compile/20000718-1.c: New test.
29701
29702 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29703
29704         * cpplex.c (_cpp_push_token): If the token being pushed back
29705         is the previous token in this context, just subtract one from
29706         context->posn.
29707         * cppmacro.c (save_expansion): Clear aux field when storing a
29708         placemarker.
29709
29710 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29711
29712         * gcc.dg/noncompile/redecl-1.c: New test.
29713
29714 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29715
29716         * gcc.c-torture/execute/20000717-5.c: New test.
29717         * gcc.c-torture/execute/20000717-1.x: Removed.
29718
29719 2000-07-17  Richard Henderson  <rth@cygnus.com>
29720
29721         * gcc.c-torture/execute/20000717-4.c: New test.
29722
29723 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29724
29725         * gcc.dg/cpp/syshdr.c: New test.
29726         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29727
29728 2000-07-17  Neil Booth  <neilb@earthling.net>
29729
29730         * gcc.dg/cpp/cmdlne-dM.c: New test.
29731         * gcc.dg/cpp/cmdlne-dD.c: New test.
29732
29733 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29734
29735         * gcc.c-torture/execute/20000717-3.c: New test.
29736
29737         * gcc.c-torture/compile/20000717-1.c: New test.
29738
29739 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29740
29741         * gcc.c-torture/execute/20000717-2.c: New test.
29742
29743 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29744
29745         * gcc.dg/formatz-1.c: New test.
29746
29747         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29748         * gcc.dg/c99-digraph-1.c: New tests.
29749
29750         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29751         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29752
29753         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29754         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29755         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29756         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29757         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29758         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29759         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29760
29761 2000-07-17   Greg McGary <greg@mcgary.org>
29762
29763         * gcc.c-torture/execute/20000717-1.c: New test.
29764         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29765
29766 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29767
29768         * gcc.c-torture/execute/20000715-2.c: New test.
29769         * gcc.dg/20000715-1.c: New test.
29770
29771 2000-07-15  Michael Meissner  <meissner@redhat.com>
29772
29773         * gcc.c-torture/execute/20000715-1.c: New test.
29774
29775 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29776
29777         * gcc.c-torture/execute/20000707-1.c: New test.
29778
29779 2000-07-13  Neil Booth  <NeilB@earthling.net>
29780
29781         * testsuite/gcc.dg/cpp/digraph1.c,
29782         testsuite/gcc.dg/cpp/digraph2.c,
29783         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29784
29785 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29786
29787         * g77.f-torture/compile/20000630-2.f:  New test.
29788         * g77.f-torture/compile/20000630-2.x
29789
29790 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29791
29792         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29793
29794 2000-07-11  Neil Booth  <NeilB@earthling.net>
29795
29796         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29797
29798 2000-07-11  Neil Booth  <NeilB@earthling.net>
29799
29800         * gcc.dg/cpp/cmdlne-C.c: New.
29801
29802 2000-07-09  Neil Booth  <NeilB@earthling.net>
29803
29804         * gcc.dg/cpp/directiv.c: New tests.
29805         * gcc.dg/cpp/undef1.c: Update.
29806
29807 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29808
29809         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29810
29811 2000-07-09  Neil Booth  <NeilB@earthling.net>
29812
29813         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29814
29815 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29816
29817         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29818         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29819
29820 2000-07-08  Neil Booth  <NeilB@earthling.net>
29821
29822         * gcc.dg/cpp/macsyntx.c: New tests.
29823
29824 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29825
29826         * gcc.dg/20000707-1.c: New test.
29827
29828 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29829
29830         * gcc.c-torture/execute/20000706-1.c: New test.
29831         * gcc.c-torture/execute/20000706-2.c: New test.
29832         * gcc.c-torture/execute/20000706-3.c: New test.
29833         * gcc.c-torture/execute/20000706-4.c: New test.
29834         * gcc.c-torture/execute/20000706-5.c: New test.
29835
29836 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29837
29838         * g++.old-deja/g++.pt/instantiate7.C: New test.
29839
29840 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29841
29842         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29843         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29844         * g++.old-deja/g++.other/rtti3.C: Likewise.
29845         * g++.old-deja/g++.other/rttid3.C: Likewise.
29846
29847 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29848
29849         *  g77.f-torture/compile/20000630-1.x: Fix typo
29850
29851 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29852
29853         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29854         assembly output.
29855
29856 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29857
29858         * gcc.dg/cpp/ident.c: New test.
29859
29860 2000-07-05  Neil Booth  <NeilB@earthling.net>
29861
29862         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29863           gcc.dg/cpp/lexstrng.c: New tests.
29864
29865 2000-07-04  Neil Booth  <NeilB@earthling.net>
29866
29867         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29868         * gcc.dg/cpp/strify2.c: Same.
29869
29870 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29871
29872         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29873         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29874         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29875         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29876
29877         * testsuite/gcc.dg/cpp/macro1.c,
29878         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29879         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29880         testsuite/gcc.dg/cpp/strify1.c,
29881         testsuite/gcc.dg/cpp/strify2.c: New tests.
29882
29883 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29884
29885         * gcc.c-torture/execute/20000703-1.c: New test.
29886
29887 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29888
29889         * g++.old-deja/g++.pt (lookup10.C): New test.
29890
29891 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29892
29893         * g++.old-deja/g++.pt (typename25.C): New test.
29894
29895 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29896
29897         * gcc.c-torture/compile/20000701-1.c: New test.
29898
29899 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29900
29901         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29902         to test case.
29903
29904 2000-06-30  Catherine Moore  <clm@cygnus.com>
29905
29906         * gcc.c-torture/execute/align-1.c: New test.
29907
29908 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29909
29910         * g++.old-deja/g++.pt/expr8.C: New test.
29911         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29912
29913 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29914
29915         * gcc.c-torture/compile/20000629-1.c: New test.
29916
29917 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29918
29919
29920         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29921         gcc.dg/noncompile directory, depending on whether they're
29922         preprocessor tests or not.  Annotate all the tests for the dg
29923         framework.
29924
29925         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29926         * gcc.dg/noncompile/noncompile.exp: New.
29927
29928         * Moved files:
29929         Old name                                New name
29930         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29931         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29932         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29933         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29934         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29935         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29936         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29937         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29938         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29939         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29940         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29941         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29942         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29943         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29944         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29945         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29946         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29947         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29948         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29949         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29950         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29951         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29952         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29953         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29954
29955         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29956         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29957         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29958         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29959         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29960         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29961
29962 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29963
29964         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29965         declare one variable.  On the fourth, error.
29966         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
29967         declared by 20000628-1a.h.
29968
29969 2000-06-29  Richard Henderson  <rth@redhat.com>
29970
29971         * gcc.c-torture/execute/930529-1.x: New file.
29972         * gcc.dg/920413-1.c: Adjust expected warning text.
29973         * gcc.dg/980217-1.c: Declare abort.
29974         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
29975
29976 2000-06-29  Jeffrey A Law  (law@cygnus.com)
29977
29978         * g77.f-torture/compile/20000629-1.f: New test.
29979         * g77.f-torture/compile/20000629-1.x: Expected to fail.
29980
29981 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29982
29983         Rearrange lots of files, removing entirely the
29984         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
29985         directories.
29986
29987         * Deleted files:
29988         gcc.c-torture/code_quality/code_quality.exp
29989         gcc.c-torture/special/special.exp
29990         gcc.failure/failure.exp
29991         gcc.failure/940409-1.x
29992         gcc.c-torture/compile/961203-1.x
29993
29994         * New files:
29995         gcc.misc-tests/linkage.exp
29996         gcc.c-torture/execute/920730-1t.c
29997         gcc.c-torture/execute/920730-1t.x
29998         gcc.c-torture/compile/920520-1.x
29999         gcc.c-torture/compile/920521-1.x
30000         gcc.c-torture/compile/981006-1.x
30001         gcc.c-torture/execute/eeprof-1.x
30002
30003         * Moved files (possibly with modifications to fit a new harness):
30004         Old name                                New name
30005         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30006         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30007         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30008         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30009         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30010         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30011         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30012         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30013         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30014         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30015         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30016         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30017         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30018         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30019
30020 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30021
30022         * c-torture/compile/961203-1.x: Delete.
30023
30024         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30025         not exit. Include stdio.h.
30026         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30027         * gcc.misc-tests/dg-12.c: Likewise.
30028         * gcc.misc-tests/dg-5.c: Likewise.
30029         * gcc.misc-tests/dg-6.c: Likewise.
30030         * gcc.misc-tests/dg-7.c: Prototype abort.
30031         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30032         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30033         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30034         not exit.
30035         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30036         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30037
30038 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30039
30040         * gcc.dg/cpp/20000628-1.c: New test.
30041         * gcc.dg/cpp/20000628-1.h: New header for above test.
30042         * gcc.dg/cpp/20000628-1a.h: Likewise.
30043
30044 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30045
30046         * gcc.dg/cpp: New directory.
30047         * gcc.dg/cpp/cpp.exp: New driver.
30048         * gcc.dg/cpp/20000627-1.c: New test.
30049         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30050         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30051         and rewrite as a compilation test.
30052
30053         * gcc.dg: Move many files into the cpp subdirectory, possibly
30054         renaming or editing them as well.
30055         Old name                New name
30056         990119-1.c              cpp/19990119-1.c
30057         990228-1.c              cpp/19990228-1.c
30058         990407-1.c              cpp/19990407-1.c
30059         990409-1.c              cpp/19990409-1.c
30060         990413-1.c              cpp/19990413-1.c
30061         990703-1.c              cpp/19990703-1.c
30062         20000127-1.c            cpp/20000127-1.c
30063         20000129-1.c            cpp/20000129-1.c
30064         20000207-1.c            cpp/20000207-1.c
30065         20000207-2.c            cpp/20000207-2.c
30066         20000209-1.c            cpp/20000209-1.c
30067         20000209-2.c            cpp/20000209-2.c
30068         20000301-1.c            cpp/20000301-1.c
30069         20000419-1.c            cpp/20000419-1.c
30070         20000510-1.S            cpp/20000510-1.S
30071         20000519-1.c            cpp/20000519-1.c
30072         20000529-1.c            cpp/20000529-1.c
30073         20000625-1.c            cpp/20000625-1.c
30074         20000625-2.c            cpp/20000625-2.c
30075         cpp-as1.c               cpp/assert1.c
30076         cpp-as2.c               cpp/assert2.c
30077         cxx-comments-1.c        cpp/cxxcom1.c
30078         cxx-comments-2.c        cpp/cxxcom2.c
30079         endif-label.c           cpp/endif.c
30080         cpp-hash1.c             cpp/hash1.c
30081         cpp-hash2.c             cpp/hash2.c
30082         cpp-if1.c               cpp/if-1.c
30083         cpp-if2.c               cpp/if-2.c
30084         cpp-if3.c               cpp/if-3.c
30085         cpp-if4.c               cpp/if-4.c
30086         cpp-if5.c               cpp/if-5.c
30087         cpp-cond.c              cpp/if-cexp.c
30088         cpp-missingop.c         cpp/if-mop.c
30089         cpp-missingparen.c      cpp/if-mpar.c
30090         cpp-opprec.c            cpp/if-oppr.c
30091         cpp-ifparen.c           cpp/if-paren.c
30092         cpp-shortcircuit.c      cpp/if-sc.c
30093         cpp-shift.c             cpp/if-shift.c
30094         cpp-unary.c             cpp/if-unary.c
30095         cpp-li1.c               cpp/line1.c
30096         cpp-li2.c               cpp/line2.c
30097         lineno.c                cpp/line3.c
30098         lineno-2.c              cpp/line4.c
30099         cpp-mi.c                cpp/mi1.c
30100         cpp-mic.h               cpp/mi1c.h
30101         cpp-micc.h              cpp/mi1cc.h
30102         cpp-mind.h              cpp/mi1nd.h
30103         cpp-mindp.h             cpp/mi1ndp.h
30104         cpp-mix.h               cpp/mi1x.h
30105         cpp-mi2.c               cpp/mi2.c
30106         cpp-mi2a.h              cpp/mi2a.h
30107         cpp-mi2b.h              cpp/mi2b.h
30108         cpp-mi2c.h              cpp/mi2c.h
30109         cpp-mi3.c               cpp/mi3.c
30110         cpp-mi3.def             cpp/mi3.def
30111         poison-1.c              cpp/poison.c
30112         pr-impl.c               cpp/prag-imp.c
30113         cpp-redef-2.c           cpp/redef1.c
30114         cpp-redef.c             cpp/redef2.c
30115         strpaste.c              cpp/strp1.c
30116         strpaste-2.c            cpp/strp2.c
30117         cpp-tradpaste.c         cpp/tr-paste.c
30118         cpp-tradstringify.c     cpp/tr-str.c
30119         cpp-tradwarn1.c         cpp/tr-warn1.c
30120         cpp-tradwarn2.c         cpp/tr-warn2.c
30121         trigraphs.c             cpp/trigraphs.c
30122         cpp-unc1.c              cpp/unc1.c
30123         cpp-unc2.c              cpp/unc2.c
30124         cpp-unc3.c              cpp/unc3.c
30125         cpp-unc.c               cpp/unc4.c
30126         undef.c                 cpp/undef1.c
30127         undef-2.c               cpp/undef2.c
30128         cpp-wi1.c               cpp/widestr1.c
30129
30130 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30131
30132         * lib/g++.exp (g++_include_flags): Tweak.
30133
30134 2000-06-27  H.J. Lu  <hjl@gnu.org>
30135             Loren J. Rittle  <ljrittle@acm.org>
30136
30137         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30138         version with one that knows about the new gcc tree structure.
30139         (g++_link_flags): Same.
30140
30141 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30142
30143         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30144         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30145         case we are cross-compiling.
30146
30147         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30148         g++.old-deja/g++.niklas/Makefile.in,
30149         g++.old-deja/g++.niklas/configure.in,
30150         g++.old-deja/g++.other/Makefile.in,
30151         g++.old-deja/g++.other/configure.in,
30152         gcc.c-torture/code_quality/Makefile.in,
30153         gcc.c-torture/code_quality/configure.in,
30154         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30155         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30156         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30157         gcc.c-torture/execute/ieee/Makefile.in,
30158         gcc.c-torture/execute/ieee/configure.in,
30159         gcc.c-torture/noncompile/Makefile.in,
30160         gcc.c-torture/noncompile/configure.in,
30161         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30162         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30163         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30164
30165 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30166
30167         * g++.old-deja/g++.other/ambig3.C: New test.
30168
30169 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30170
30171         * g++.old-deja/g++.pt/syntax1.C: New test.
30172         * g++.old-deja/g++.pt/syntax2.C: New test.
30173         * g++.old-deja/g++.other/syntax3.C: New test.
30174         * g++.old-deja/g++.other/syntax4.C: New test.
30175
30176 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30177
30178         * gcc.dg/20000623-1.c: Prototype exit and abort.
30179
30180 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30181
30182         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30183         New tests.
30184         * gcc.dg/cpp-mi3.def: New file.
30185
30186         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30187         inside assertions.
30188         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30189         lexer's error messages.
30190         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30191         divine anything from the linemarkers.
30192         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30193         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30194
30195 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30196
30197         * gcc.dg/20000623-1.c: New test.
30198
30199 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30200
30201         * gcc.c-torture/execute/20000622-1.c: New test.
30202
30203 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30204
30205         * g++.old-deja/g++.other/init15.C: New test.
30206
30207 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30208
30209         * g++.old-deja/g++.pt/vaarg2.C: New test.
30210         * g++.old-deja/g++.pt/vaarg3.C: New test.
30211
30212 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30213
30214         * g++.old-deja/g++.other/dyncast6.C: New test.
30215
30216 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30217
30218         * gcc.c-torture/execute/loop-6.c: New test.
30219
30220 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30221
30222         * gcc.dg/20000614-1.c: New test.
30223         * gcc.dg/20000614-2.c: New test.
30224
30225 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30226
30227         * g++.old-deja/g++.other/inline12.C: New test.
30228
30229 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30230
30231         * g++.old-deja/g++.other/eh1.C: New test.
30232
30233 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30234
30235         * g++.old-deja/g++.other/type.C: New test.
30236
30237 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30238
30239         * g++.old-deja/g++.other/initstring.C: New test.
30240
30241 2000-06-12  Jason Merrill  <jason@redhat.com>
30242
30243         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30244
30245 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30246
30247         * gcc.c-torture/compile/20000609-1.c: New test.
30248
30249 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30250
30251         * gcc.dg/20000609-1.c: New test.
30252
30253 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30254
30255         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30256         * gcc.c-torture/noncompile/poison-1.c: Move...
30257         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30258         * gcc.dg/cpp-li1.c: Add a token after the #line.
30259
30260 2000-06-05  Richard Henderson  <rth@cygnus.com>
30261
30262         * gcc.c-torture/execute/20000605-2.c: New test.
30263         * gcc.c-torture/execute/20000605-3.c: New test.
30264
30265 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30266
30267         * g77.f-torture/execute/20000503-1.x: New file.
30268
30269 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30270
30271         * g++.old-deja/g++.eh/badalloc1.C: New test.
30272
30273 2000-06-05  Richard Henderson  <rth@cygnus.com>
30274
30275         * gcc.c-torture/execute/20000605-1.c: New test.
30276
30277 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30278             Nathan Sidwell <nathan@codesourcery.com>
30279
30280         * gcc.c-torture/compile/20000605-1.c: New test.
30281
30282 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30283
30284         * g77.f-torture/compile/20000601-1.f:  New test.
30285
30286 2000-06-03  Richard Henderson  <rth@cygnus.com>
30287
30288         * gcc.c-torture/execute/20000603-1.c: New.
30289
30290 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30291
30292         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30293         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30294
30295 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30296
30297         * gcc.dg/compare2.c (case 12): XFAIL.
30298         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30299         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30300
30301         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30302
30303 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30304
30305         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30306         guard macro is already defined when the header is first
30307         included.
30308         * gcc.dg/cpp-mix.h: New file.
30309         * gcc.dg/endif-label.c: Update patterns to match compiler.
30310
30311         * g++.brendan/complex1.C: Declare abort.
30312         * g++.law/refs4.C: Remove XFAIL.
30313         * g++.oliva/expr2.C: Declare abort and exit.
30314
30315 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30316
30317         * gcc.c-torture/execute/20000528-1.c: New test.
30318
30319         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30320         * g++.old-deja/g++.law/temps4.C: Likewise.
30321
30322         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30323         stdlib.h.  Call abort() on failure.
30324         * g++.old-deja/g++.law/refs4.C: Likewise.
30325         * g++.old-deja/g++.law/temps4.C: Likewise.
30326         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30327         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30328
30329 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30330
30331         Relative to g++.dg/special:
30332         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30333
30334         Relative to g++.old-deja:
30335         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30336         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30337         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30338         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30339         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30340         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30341         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30342
30343         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30344         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30345         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30346         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30347         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30348         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30349         and/or string.h.
30350
30351         * g++.other/goto1.C: Update expectations for error messages.
30352
30353 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30354
30355         * gcc.c-torture/compile/20000523-1.c: New test.
30356
30357 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30358
30359         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30360
30361 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30362
30363         * g++.old-deja/g++.eh/catch11.C: New test.
30364         * g++.old-deja/g++.eh/catch12.C: New test.
30365
30366 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30367
30368         * gcc.c-torture/execute/20000523-1.c: New test.
30369
30370 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30371
30372         * c-torture/execute/bcp-1.c: Replace abort in arg of
30373         __builtin_constant_p with a generic external function.
30374
30375         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30376         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30377         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30378         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30379         Prototype abort and/or exit.
30380
30381         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30382         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30383         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30384         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30385
30386 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30387
30388         * gcc.dg/dwarf2-1.c: New test.
30389
30390 2000-05-20  Richard Henderson  <rth@cygnus.com>
30391
30392         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30393
30394 2000-05-20  Andreas Jaeger  <aj@suse.de>
30395
30396         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30397         testcase.
30398
30399 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30400
30401         * gcc.c-torture/execute/20000519-2.c: New test.
30402
30403 2000-05-19  Andreas Jaeger  <aj@suse.de>
30404
30405         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30406         which fails with SSA.
30407
30408         * lib/c-torture.exp: Also test with -O3 -fssa.
30409
30410 2000-05-18  Michael Meissner  <meissner@redhat.com>
30411
30412         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30413         * gcc.c-torture/execute/920415-1.c: Ditto.
30414         * gcc.c-torture/execute/920501-1.c: Ditto.
30415         * gcc.c-torture/execute/conversion.c: Ditto.
30416         * gcc.c-torture/execute/cvt-1.c: Ditto.
30417
30418 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30419
30420         * gcc.c-torture/compile/20000518-1.c: New test.
30421
30422 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30423
30424         * g77.f-torture/compile/200005018.f:  New test.
30425
30426 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30427
30428         * gcc.c-torture/compile/20000517-1.c: New test.
30429
30430 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30431
30432         * gcc.c-torture/execute/20000516-1.c: New test.
30433
30434 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30435
30436         * g++.old-deja/g++.other/eh.C: New test.
30437
30438 2000-05-12  Richard Henderson  <rth@cygnus.com>
30439
30440         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30441         constants through to doit's conditional.
30442
30443 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30444
30445         * gcc.c-torture/compile/20000511-1.c: New test.
30446         * g77.f-torture/compile/20000511-1.f: New test.
30447         * g77.f-torture/compile/20000511-2.f: New test.
30448
30449 2000-05-11  Michael Meissner  <meissner@redhat.com>
30450
30451         * gcc.c-torture/execute/20000511-1.c: New test.
30452
30453 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30454
30455         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30456         * gcc.dg/20000510-1.S: New.
30457
30458 2000-05-08  Catherine Moore  <clm@cygnus.com>
30459
30460         * gcc.dg/unused-3.c: New.
30461
30462 2000-05-06  Richard Henderson  <rth@cygnus.com>
30463
30464           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30465           * g++.old-deja/g++.mike/warn1.C: Likewise.
30466           * g++.old-deja/g++.pt/local1.C: Likewise.
30467           * g++.old-deja/g++.pt/local7.C: Likewise.
30468           * g++.old-deja/g++.pt/spec16.C: Likewise.
30469
30470 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30471
30472         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30473
30474 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30475
30476           * g77.f-torture/execute/20000503-1.f:  New test.
30477
30478 2000-05-04  Andreas Jaeger  <aj@suse.de>
30479
30480         * gcc.dg/noreturn-2.c: New test.
30481
30482 2000-05-04  Neil Booth  <NeilB@earthling.net>
30483
30484         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30485         preprocessor.
30486
30487 2000-05-04  Richard Henderson  <rth@cygnus.com>
30488
30489         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30490
30491 2000-05-04  Richard Henderson  <rth@cygnus.com>
30492
30493         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30494         OpenSSL by Jason R Thorpe.
30495
30496 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30497
30498         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30499
30500 2000-05-03  Robert Lipe <robertlipe@usa.net>
30501
30502         * gcc.dg/20000503-1.c: New test.
30503
30504 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30505
30506         * gcc.c-torture/compile/20000502-1.c: New test.
30507         * g++.old-deja/g++.other/align.C: New test.
30508         * gcc.dg/cpp-tradstringify.c: New test.
30509
30510 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30511
30512         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30513         and hard registers.
30514
30515 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30516
30517         * gcc.c-torture/execute/loop-5.c: New test.
30518
30519 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30520
30521         * gcc.c-torture/execute/va-arg-20.c: New test.
30522
30523 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30524
30525         * gcc.c-torture/execute/20000422-1.c: New test.
30526
30527 2000-04-20  Greg McGary  <gkm@gnu.org>
30528
30529         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30530         when optimizing, but without sibling-call optimizations (-O1).
30531
30532 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30533
30534           * gcc.c-torture/compile/20000420-1.c: New test.
30535
30536 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30537
30538         * g++.abi/ptrflags.C: New test.
30539         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30540
30541 2000-04-19  Catherine Moore  <clm@cygnus.com>
30542
30543         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30544
30545 2000-04-19  Greg McGary  <gkm@gnu.org>
30546
30547         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30548         sibling-call optimizations.
30549
30550 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30551
30552         * gcc.dg/20000419-1.c: New test.
30553
30554 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30555
30556         * gcc.c-torture/execute/20000412-6.c: New test.
30557
30558 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30559
30560         * gcc.c-torture/execute/20000412-5.c: New test.
30561         * g77.f-torture/compile/20000412-1.f: New test.
30562         * gcc.c-torture/execute/20000412-4.c: New test.
30563         * gcc.c-torture/compile/20000412-2.c: New test.
30564         * gcc.c-torture/execute/20000412-3.c: New test.
30565         * gcc.c-torture/compile/20000412-1.c: New test.
30566         * gcc.c-torture/execute/20000412-2.c: New test.
30567
30568 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30569
30570         * objc/execute/bf-20.m: New test.
30571
30572 2000-04-10  Richard Henderson  <rth@cygnus.com>
30573
30574         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30575
30576         * gcc.c-torture/execute/20000412-1.c: New test.
30577
30578 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30579
30580         * g++.old-deja/g++.eh/catchptr1.C: New test.
30581
30582 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30583
30584         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30585
30586 2000-04-08  Neil Booth  <NeilB@earthling.net>
30587
30588         * gcc.dg/cpp-nullchar.c: Remove test as
30589         embedded nulls cause problems.
30590
30591 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30592
30593         * gcc.dg/compare2.c: New test.
30594
30595 2000-04-08  Neil Booth  <NeilB@earthling.net>
30596
30597         * gcc.dg/cpp-nullchar.c: New test.
30598
30599 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30600
30601         * gcc.dg/cpp-mi2.c: New test.
30602         * gcc.dg/cpp-mi2[abc].h: New files.
30603
30604 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30605
30606         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30607         member name.
30608
30609 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30610
30611         * g++.old-deja/g++.abi/vmihint.C: New test.
30612
30613 2000-04-06  Neil Booth  <NeilB@earthling.net>
30614
30615         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30616         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30617         copyright.
30618
30619 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30620
30621         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30622         avoid stack-frame overwrite.
30623
30624 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30625
30626         * gcc.c-torture/compile/20000405-2.c: New test.
30627         * gcc.c-torture/compile/20000405-3.c: New test.
30628
30629 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30630
30631         * gcc.c-torture/compile/20000405-1.c: New test.
30632
30633 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30634
30635         * gcc.dg/cast-qual-1.c: Revert last change.
30636
30637 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30638
30639         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30640
30641 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30642
30643         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30644         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30645
30646 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30647
30648         * gcc.c-torture/compile/20000403-2.c: New test.
30649         * gcc.c-torture/compile/20000403-1.c: New test.
30650
30651 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30652
30653         * gcc.c-torture/execute/20000403-1.c: New test.
30654
30655 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30656
30657         * gcc.c-torture/execute/20000402-1.c: New test.
30658
30659 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30660
30661         * gcc.c-torture/execute/va-arg-15.c: New test.
30662         * gcc.c-torture/execute/va-arg-16.c: New test.
30663         * gcc.c-torture/execute/va-arg-17.c: New test.
30664         * gcc.c-torture/execute/va-arg-18.c: New test.
30665         * gcc.c-torture/execute/va-arg-19.c: New test.
30666
30667 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30668
30669         * gcc.c-torture/compile/981211-1.c: Move to...
30670         * gcc.dg/cpp-as1.c: ...here.
30671         * gcc.dg/cpp-as2.c: New file.
30672
30673         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30674         compiler.
30675
30676 2000-04-02  Neil Booth  <NeilB@earthling.net>
30677
30678         * gcc.dg/cpp-cond.c  New tests.
30679         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30680         accidental success less likely.
30681         * gcc.dg/cpp-missingop.c  New tests.
30682         * gcc.dg/cpp-missingparen.c  New tests.
30683         * gcc.dg/cpp-shift.c  New tests.
30684         * gcc.dg/cpp-shortcircuit.c  New tests.
30685         * gcc.dg/cpp-unary.c  New tests.
30686
30687 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30688
30689         * gcc.c-torture/compile/20000329-1.c: New test.
30690
30691 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30692
30693         * gcc.c-torture/compile/20000326-1.c: New test.
30694         * gcc.c-torture/compile/20000326-2.c: New test.
30695
30696 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30697
30698         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30699         the first parameter is a function argument.
30700
30701 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30702
30703         * g++.old-deja/g++.ext/array4.C: New test.
30704
30705 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30706
30707         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30708
30709 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30710
30711         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30712
30713 2000-03-19  Richard Henderson  <rth@cygnus.com>
30714
30715         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30716
30717 2000-03-19  Richard Henderson  <rth@cygnus.com>
30718
30719         * gcc.c-torture/compile/20000319-1.c: New test.
30720
30721 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30722
30723         * gcc.c-torture/execute/20000314-3.c: New test.
30724         * gcc.c-torture/execute/20000314-2.c: New test.
30725         * gcc.c-torture/execute/20000314-1.c: New test.
30726         * gcc.c-torture/compile/20000314-2.c: New test.
30727         * gcc.c-torture/compile/20000314-1.c: New test.
30728
30729 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30730
30731         * g++.old-deja/g++.warn/inline.C: New test.
30732
30733 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30734
30735         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30736         standards-compliant result rather than specific constants.
30737         Put test-values in array.
30738
30739 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30740
30741         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30742         (g++_target_compile): Put test-specific options last.
30743
30744 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30745
30746         * g++.old-deja/g++.eh/vbase4.C: New test.
30747
30748 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30749
30750         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30751
30752 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30753
30754         * g++.old-deja/g++.brendan/misc12.C: Removed.
30755         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30756         * g++.old-deja/g++.ext/pretty4.C: New test.
30757
30758 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30759
30760         * g++.old-deja/g++.other/string2.C: New test.
30761
30762 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30763
30764         * g++.old-deja/g++.warn/impint2.C: New test.
30765
30766 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30767
30768         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30769         is 1, not zero.
30770
30771 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30772
30773         * g++.old-deja/g++.warn/impint.C: New test.
30774         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30775         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30776         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30777         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30778         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30779         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30780         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30781         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30782         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30783         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30784         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30785         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30786
30787 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30788
30789         * gcc.dg/cpp-redef.c: New test.
30790
30791 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30792
30793         * g++.old-deja/g++.pt/unify7.C: New test.
30794
30795 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30796
30797         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30798         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30799
30800 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30801
30802         * gcc.c-torture/compile/20000224-1.c: New test.
30803
30804 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30805
30806         * gcc.c-torture/compile/cpp-2.c: New test.
30807         * gcc.c-torture/compile/cpp-1.c: New test.
30808
30809 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30810
30811         * gcc.c-torture/execute/20000225-1.c: New test.
30812
30813 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30814
30815         * gcc.dg/cpp-li2.c: New test.
30816
30817         * gcc.dg/cpp-wi1.c: New test.
30818
30819         * gcc.dg/cpp-li1.c: New test.
30820
30821 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30822
30823         * g++.old-deja/g++.other/sizeof5.C: New test.
30824
30825 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30826
30827         * gcc.c-torture/execute/va-arg-13.c: New test.
30828
30829 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30830
30831         * gcc.c-torture/execute/va-arg-12.c: New test.
30832
30833 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30834
30835         * gcc.c-torture/execute/20000223-1.c: New test.
30836
30837 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30838
30839         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30840
30841 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30842
30843         * g++.old-deja/g++.abi/ptrmem.C: New test.
30844
30845 2000-02-19  Richard Henderson  <rth@cygnus.com>
30846
30847         * gcc.c-torture/compile/init-3.c: New.
30848
30849 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30850
30851         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30852         ALWAYS_CXXFLAGS.
30853
30854 2000-02-11  Robert Lipe <robertl@sco.com>
30855
30856         * gcc.c-torture/compile/20000211-3.c: New test.
30857
30858 2000-02-11  Martin Buchholz <martin@xemacs.org>
30859
30860         * gcc.c-torture/compile/20000211-2.c: New test.
30861
30862 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30863
30864         * gcc.c-torture/compile/20000211-1.c: New test.
30865
30866 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30867
30868         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30869           on native targets
30870
30871 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30872
30873         * g++.old-deja/g++.other/cast5.C: New test.
30874
30875 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30876
30877         * gcc.c-torture/execute/20000205-1.c: New.
30878
30879 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30880
30881         * g++.old-deja/g++.jason/cast3.C: Return void.
30882         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30883
30884 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30885
30886         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30887
30888         * gcc.dg/loop-1.c: New test.
30889
30890 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30891
30892         * gcc.c-torture/compile/20000127-1.c: New test.
30893         * gcc.c-torture/execute/991228-1.c: New test.
30894
30895 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30896
30897         * gcc.dg/unused-2.c: New test.
30898
30899         * gcc.dg/conv-1.c: New test.
30900
30901 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30902
30903         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30904         compiler.
30905         (tool_option_proc): Fix typo.
30906
30907 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30908
30909         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30910         of the ld on the host, not on the build machine.
30911         Also, don't crash if '--help' is not a supported option.
30912
30913 2000-01-24  Richard Henderson  <rth@cygnus.com>
30914
30915         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30916
30917 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30918
30919         * gcc.c-torture/execute/20000120-2.c: New test.
30920         * gcc.c-torture/execute/20000120-1.c: New test.
30921
30922 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30923
30924         * gcc.c-torture/execute/20000113-1.c: New test.
30925
30926 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30927
30928         * gcc.c-torture/execute/20000112-1.c: New test.
30929
30930 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30931
30932         * gcc.dg/20000111-1.c: New test.
30933
30934 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30935
30936         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30937         with 16 bit integers.
30938
30939 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30940
30941         * gcc.dg/20000108-1.c: New test.
30942
30943 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30944
30945         * g++.old-deja/g++.ns/koenig8.C: New test.
30946
30947 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30948
30949         * g++.old-deja/g++.other/cast4.C: New test.
30950
30951 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30952
30953         * gcc.c-torture/compile/20000105-2.c: New test.
30954         * gcc.c-torture/compile/20000105-1.c: New test.
30955
30956 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30957
30958         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30959         references to printf & atoi to conform to ANSI standard.
30960         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30961         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30962         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30963         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30964         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30965         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30966         * g++.old-deja/g++.brendan/copy1.C: Likewise.
30967         * g++.old-deja/g++.brendan/copy2.C: Likewise.
30968         * g++.old-deja/g++.brendan/copy3.C: Likewise.
30969         * g++.old-deja/g++.brendan/copy4.C: Likewise.
30970         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30971         * g++.old-deja/g++.brendan/copy6.C: Likewise.
30972         * g++.old-deja/g++.brendan/copy7.C: Likewise.
30973         * g++.old-deja/g++.brendan/copy8.C: Likewise.
30974         * g++.old-deja/g++.brendan/crash11.C: Likewise.
30975         * g++.old-deja/g++.brendan/crash14.C: Likewise.
30976         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
30977         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30978         * g++.old-deja/g++.brendan/delete2.C: Likewise.
30979         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
30980         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
30981         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
30982         * g++.old-deja/g++.brendan/eh1.C: Likewise.
30983         * g++.old-deja/g++.brendan/groff1.C: Likewise.
30984         * g++.old-deja/g++.brendan/init3.C: Likewise.
30985         * g++.old-deja/g++.brendan/misc12.C: Likewise.
30986         * g++.old-deja/g++.brendan/misc7.C: Likewise.
30987         * g++.old-deja/g++.brendan/new2.C: Likewise.
30988         * g++.old-deja/g++.brendan/operators4.C: Likewise.
30989         * g++.old-deja/g++.brendan/operators5.C: Likewise.
30990         * g++.old-deja/g++.brendan/overload2.C: Likewise.
30991         * g++.old-deja/g++.brendan/overload7.C: Likewise.
30992         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
30993         * g++.old-deja/g++.brendan/reference1.C: Likewise.
30994         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
30995         * g++.old-deja/g++.brendan/template24.C: Likewise.
30996         * g++.old-deja/g++.brendan/template3.C: Likewise.
30997         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
30998         * g++.old-deja/g++.jason/inline3.C: Likewise.
30999         * g++.old-deja/g++.jason/opeq.C: Likewise.
31000         * g++.old-deja/g++.law/arg5.C: Likewise.
31001         * g++.old-deja/g++.law/arm7.C: Likewise.
31002         * g++.old-deja/g++.law/ctors11.C: Likewise.
31003         * g++.old-deja/g++.law/cvt8.C: Likewise.
31004         * g++.old-deja/g++.law/init9.C: Likewise.
31005         * g++.old-deja/g++.law/refs4.C: Likewise.
31006         * g++.old-deja/g++.law/template2.C: Likewise.
31007         * g++.old-deja/g++.law/visibility24.C: Likewise.
31008         * g++.old-deja/g++.law/vtable3.C: Likewise.
31009         * g++.old-deja/g++.mike/asm2.C: Likewise.
31010         * g++.old-deja/g++.mike/eh1.C: Likewise.
31011         * g++.old-deja/g++.mike/misc1.C: Likewise.
31012         * g++.old-deja/g++.mike/misc13.C: Likewise.
31013         * g++.old-deja/g++.mike/misc14.C: Likewise.
31014         * g++.old-deja/g++.mike/ns12.C: Likewise.
31015         * g++.old-deja/g++.mike/p1248.C: Likewise.
31016         * g++.old-deja/g++.mike/p3708.C: Likewise.
31017         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31018         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31019         * g++.old-deja/g++.mike/p646.C: Likewise.
31020         * g++.old-deja/g++.mike/p700.C: Likewise.
31021         * g++.old-deja/g++.mike/p783.C: Likewise.
31022         * g++.old-deja/g++.mike/p783a.C: Likewise.
31023         * g++.old-deja/g++.mike/p783b.C: Likewise.
31024         * g++.old-deja/g++.mike/p786.C: Likewise.
31025         * g++.old-deja/g++.mike/p789.C: Likewise.
31026         * g++.old-deja/g++.mike/p789a.C: Likewise.
31027         * g++.old-deja/g++.mike/p807a.C: Likewise.
31028         * g++.old-deja/g++.other/delete3.C: Likewise.
31029         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31030         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31031         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31032         * g++.old-deja/g++.other/empty1.C: Likewise.
31033         * g++.old-deja/g++.other/temporary1.C: Likewise.
31034         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31035         * g++.old-deja/g++.pt/t16.C: Likewise.
31036         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31037
31038 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31039
31040         * gcc.dg/991230-1.c: New test.
31041
31042 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31043
31044         * gcc.c-torture/compile/991229-3.c: New test.
31045         * gcc.c-torture/compile/991229-2.c: New test.
31046         * gcc.c-torture/compile/991229-1.c: New test.
31047
31048 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31049
31050         * gcc.c-torture/compile/labels-2.c: New test.
31051
31052 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31053
31054         * gcc.c-torture/execute/991227-1.c: New test.
31055
31056 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31057
31058         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31059
31060 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31061
31062         * gcc.c-torture/execute/991221-1.c: New test.
31063
31064 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31065
31066         * g++.old-deja/g++.other/cast3.C: New test.
31067
31068 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31069
31070         * gcc.c-torture/execute/991216-4.c: New test.
31071
31072 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31073
31074         * gcc.c-torture/execute/991216-1.c: New test.
31075         * gcc.c-torture/execute/991216-2.c: New test.
31076         * gcc.c-torture/execute/991216-3.c: New test.
31077
31078 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31079
31080         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31081         Actually make the test fail by using "-O2" for compilation.
31082
31083 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31084
31085         * g++.old-deja/g++.warn/cast-align1.C: New test.
31086
31087 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31088
31089         * gcc.c-torture/compile/991214-1.c: New test.
31090         * gcc.c-torture/compile/991214-2.c: New test.
31091
31092 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31093
31094         * gcc.dg/991214-1.c: New test.
31095
31096 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31097
31098         * gcc.c-torture/compile/991213-3.c: New test.
31099         * gcc.c-torture/compile/991213-2.c: New test.
31100         * gcc.c-torture/compile/991213-1.c: New test.
31101
31102 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31103
31104         * gcc.dg/991209-1.c: New test.
31105
31106 1999-12-08  Nathan Sidwell <nathan@acm.org>
31107
31108         * gcc.c-torture/compile/991208-1.c: New test.
31109
31110 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31111
31112         * gcc.dg/ultrasp2.c: New test.
31113
31114 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31115
31116         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31117
31118 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31119
31120         * gcc.c-torture/compile/991202-1.c: New test.
31121         * gcc.c-torture/execute/991202-1.c: New test.
31122         * gcc.c-torture/execute/991202-2.c: New test.
31123         * gcc.c-torture/execute/991202-3.c: New test.
31124
31125 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31126
31127         * g++.old-deja/g++.abi/align.C: New test.
31128         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31129         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31130
31131 1999-12-01  Richard Henderson  <rth@cygnus.com>
31132
31133         * gcc.c-torture/execute/991201-1.c: New.
31134
31135 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31136
31137         * gcc.dg/991129-1.c: New test.
31138
31139 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31140
31141         * gcc.c-torture/compile/991127-1.c: New test.
31142
31143 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31144
31145         * g++.old-deja/g++.other/warn4.C: New test.
31146
31147 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31148
31149         * g++.old-deja/g++.eh/cleanup2.C: New test.
31150         * g++.old-deja/g++.ext/pretty2.C: New test.
31151         * g++.old-deja/g++.ext/pretty3.C: New test.
31152         * g++.old-deja/g++.other/debug6.C: New test.
31153
31154 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31155
31156         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31157         compiler_output to look for one error message instead of two.
31158
31159 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31160
31161         * gcc.c-torture/execute/991118-1.c: Also test case
31162         where the word boundary does not split a byte evenly.
31163
31164 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31165
31166         * g++.old-deja/g++.ext/restrict1.C: New test.
31167
31168 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31169
31170         * gcc.c-torture/execute/991118-1.c: New test.
31171
31172 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31173
31174         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31175         working directory pathnames.
31176
31177 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31178
31179         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31180         host is equipped with driver.h and driver.o so it can actually
31181         compile and run the tests.
31182
31183 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31184
31185         * gcc.c-torture/compile/991008-1.c: New test.
31186
31187 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31188
31189         * lib/gcc-dg.exp: Include target-supports.exp
31190
31191 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31192
31193         * lib/target-supports.exp: New file: Provide procs to test for
31194         features supported by the target.
31195         (check_weak_available): Moved here from ecos.exp.
31196         (check_alias_available): New proc: Determine of the target
31197         toolchain supports the alias attribute.
31198
31199         * gcc.dg/special/ecos.exp: Move check_weak_available to
31200         target-supports.exp.
31201         (alias-1.c): Only perform the test if the target supports
31202         aliases.
31203         (wkali-1.c): Only perform the test if the target supports
31204         aliases.
31205
31206         * gcc.dg/990506-0.c: Expect error messages from cross
31207         targets as well as native targets.
31208
31209 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31210
31211         * gcc.dg/ultrasp1.c: Removed xfail.
31212         * gcc.dg/struct-ret-2.c: Likewise.
31213         * gcc.dg/array-1.c: Likewise.
31214
31215 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31216
31217         * gcc.dg/struct-ret-2.c: New test.
31218
31219         * gcc.dg/array-1.c: New test.
31220
31221 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31222
31223         * gcc.c-torture/execute/991030-1.c: New test.
31224
31225 1999-10-26  Richard Henderson  <rth@cygnus.com>
31226
31227         * gcc.c-torture/compile/991026-2.c: New test.
31228
31229 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31230
31231         * gcc.c-torture/compile/991026-1.c: New test.
31232
31233 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31234
31235         * gcc.c-torture/execute/991023-1.c: New test.
31236
31237 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31238
31239         * gcc.c-torture/execute/991019-1.c: New test.
31240
31241 1999-10-16  Richard Henderson  <rth@cygnus.com>
31242
31243         * gcc.c-torture/execute/991016-1.c: New test.
31244
31245 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31246
31247         * gcc.c-torture/execute/991014-1.c: New test.
31248
31249 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31250
31251         * g++.old-deja/g++.other/union2.C: New test.
31252
31253 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31254
31255         * g++.old-deja/g++.other/vaarg2.C: New test.
31256         * g++.old-deja/g++.other/vaarg3.C: New test.
31257
31258 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31259
31260         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31261         in compile/.
31262
31263 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31264
31265         * gcc.c-torture/execute/va-arg-11.c: New test.
31266
31267 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31268
31269         * lib/file-format.exp (gcc_target_object_format): Don't
31270         crash if objdump is unavailable.
31271
31272 1999-09-29  Donn Terry <donn@interix.com>
31273
31274         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31275
31276 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31277
31278         * gcc.c-torture/compile/990928-1.c: New test.
31279
31280 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31281
31282         * g++.old-deja/g++.other/decl6.C: New test.
31283
31284 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31285
31286         * gcc.c-torture/execute/va-arg-10.c: New test.
31287
31288 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31289
31290         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31291         __PRETTY_FUNCTION__.
31292
31293 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31294
31295         * gcc.c-torture/execute/990923-1.c: New test.
31296
31297 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31298
31299         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31300         for which -fpic is inappropriate.
31301
31302 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31303
31304         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31305
31306 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31307
31308         * g++.old-deja/g++.other/dyncast1.C: New test.
31309         * g++.old-deja/g++.other/dyncast2.C: New test.
31310         * g++.old-deja/g++.other/dyncast3.C: New test.
31311         * g++.old-deja/g++.other/dyncast4.C: New test.
31312         * g++.old-deja/g++.other/dyncast5.C: New test.
31313         * g++.old-deja/g++.eh/catch3.C: New test.
31314         * g++.old-deja/g++.eh/catch3p.C: New test.
31315         * g++.old-deja/g++.eh/catch4.C: New test.
31316         * g++.old-deja/g++.eh/catch4p.C: New test.
31317         * g++.old-deja/g++.eh/catch5.C: New test.
31318         * g++.old-deja/g++.eh/catch5p.C: New test.
31319         * g++.old-deja/g++.eh/catch6.C: New test.
31320         * g++.old-deja/g++.eh/catch6p.C: New test.
31321         * g++.old-deja/g++.eh/catch7.C: New test.
31322         * g++.old-deja/g++.eh/catch7p.C: New test.
31323         * g++.old-deja/g++.eh/catch8.C: New test.
31324         * g++.old-deja/g++.eh/catch8p.C: New test.
31325         * g++.old-deja/g++.eh/catch9.C: New test.
31326         * g++.old-deja/g++.eh/catch9p.C: New test.
31327
31328 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31329
31330         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31331         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31332
31333 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31334
31335         * gcc.c-torture/compile/990913-1.c: New test.
31336
31337 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31338
31339         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31340         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31341
31342 1999-09-09  Richard Henderson  <rth@cygnus.com>
31343
31344         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31345
31346 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31347
31348         * g++.old-deja/g++.other/lookup11.C: New test.
31349         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31350         what is permitted and what we want.
31351         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31352         overload use.
31353         * g++.old-deja/g++.jason/rfg5.C: Likewise
31354
31355 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31356
31357         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31358         * gcc.c-torture/noncompile/poison-1.c: New file.
31359
31360 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31361
31362         * g++.old-deja/g++.other/sizeof3.C: New test.
31363         * g++.old-deja/g++.other/sizeof4.C: New test.
31364         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31365         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31366
31367 1999-09-07  Richard Henderson  <rth@cygnus.com>
31368
31369         * gcc.dg/va-arg-1.c: New.
31370
31371 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31372
31373         * gcc.c-torture/execute/va-arg-9.c: New test.
31374
31375 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31376
31377         * g77.f-torture/compile/980519-2.f: New test.
31378         * g77.f-torture/compile/19990905-0.f: New test.
31379         * g77.f-torture/compile/19990905-1.f: New test.
31380         * g77.f-torture/compile/19990905-2.f: New test.
31381
31382         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31383
31384 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31385
31386         * gcc.c-torture/execute/990827-1.c: Fix typo.
31387
31388 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31389
31390         * g++.old-deja/g++.other/deref1.C: New test.
31391
31392 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31393
31394         * g++.old-deja/g++.other/ambig2.C: New test.
31395         * g++.old-deja/g++.other/cond5.C: New test.
31396         * g++.old-deja/g++.other/lookup16.C: New test.
31397
31398 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31399
31400         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31401         assemblers too.
31402
31403 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31404
31405         * lib/c-torture.exp: Avoid the "compare executables" optimization
31406         when testing native.
31407
31408 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31409
31410         * gcc.c-torture/execute/990829-1.c: New test.
31411         * gcc.c-torture/compile/990829-1.c: New test.
31412
31413 1999-08-27  Paul Burchard  <burchard@pobox.com>
31414
31415         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31416         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31417         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31418         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31419         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31420         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31421         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31422         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31423         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31424         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31425         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31426
31427 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31428
31429         * gcc.c-torture/execute/990827-1.c: New test.
31430
31431 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31432
31433         * g77.f-torture/noncompile/19990826-4.f: New test.
31434
31435         * g77.f-torture/compile/19990826-3.f: New test.
31436
31437         * g77.f-torture/execute/19990826-2.f: New test.
31438
31439         * g77.f-torture/compile/19990826-1.f: New test.
31440
31441         * gcc.c-torture/execute/990826-0.c: New test.
31442         * g77.c-torture/execute/19990826-0.f: New test.
31443
31444         * g77.f-torture/noncompile/970626-2.f: New test.
31445
31446 1999-08-25  Paul Burchard  <burchard@pobox.com>
31447
31448         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31449         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31450         lss-011.C: New tests.
31451
31452 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31453
31454         * g++.old-deja/g++.other/decl5.C: New test.
31455
31456 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31457
31458         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31459         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31460         call `postbase' for each one.  All callers of `postbase' changed
31461         to call this instead.
31462
31463 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31464
31465         * gcc.c-torture/execute/990811-1.c: New test.
31466
31467 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31468
31469         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31470         just native ones.
31471
31472         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31473         just native ones.
31474
31475 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31476
31477         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31478
31479 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31480
31481         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31482
31483 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31484
31485         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31486
31487 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31488
31489         * gcc.c-torture/execute/990804-1.c: New test.
31490
31491 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31492
31493         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31494         * g++.old-deja/g++.brendan/crash64.C: Likewise
31495         * g++.old-deja/g++.brendan/overload8.C: Likewise
31496
31497 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31498
31499         * g++.old-deja/g++.other/struct1.C: New test.
31500
31501 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31502
31503         * g++.old-deja/g++.other/enum2.C: New test.
31504
31505 1999-08-02  Richard Henderson  <rth@cygnus.com>
31506
31507         Adapted from tests from Franz Sirl:
31508         * gcc.c-torture/execute/va-arg-7.c: New test.
31509         * gcc.c-torture/execute/va-arg-8.c: New test.
31510
31511 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31512
31513         * gcc.c-torture/compile/990801-2.c: New test.
31514
31515         * gcc.c-torture/compile/990801-1.c: New test.
31516
31517 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31518
31519         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31520         fp-cmp-1.c, converting double to float.
31521
31522         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31523         fp-cmp-1.c, converting double to long double.
31524
31525         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31526         from fr1 to unknown_register, since fr1 is a legitimate register
31527         on some machines.
31528
31529 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31530
31531         * README: More listname related changes.
31532
31533 1999-07-08  Catherine Moore  <clm@cygnus.com>
31534
31535         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31536
31537 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31538
31539         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31540
31541 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31542
31543         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31544
31545 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31546
31547         * gcc.dg/990703-1.c: New test.
31548
31549 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31550
31551         * lib/file-format.exp: New file: Move definition of proc
31552         gcc_target_object_format to here from
31553         gcc.dg/special/ecos.exp.
31554
31555         * lib/c-torture.exp: Include lib file-format.exp.
31556         * lib/gcc-dg.exp: Include lib file-format.exp.
31557
31558         * gcc.dg/special/ecos.exp: Remove definition of proc
31559         gcc_target_object_format.
31560
31561 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31562
31563         * gcc.c-torture/execute/990628-1.c: New test.
31564
31565 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31566
31567         * gcc.c-torture/compile/990625-2.c: New test.
31568
31569         * gcc.c-torture/compile/990625-1.c: New test.
31570
31571 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31572
31573         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31574         attributes compile.
31575         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31576         ports that use the COFF/PE file format.
31577
31578 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31579
31580         * gcc.c-torture/compile/990617-1.c: New test.
31581
31582 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31583
31584         * g++.old-deja/g++.other/decl4.C: New test.
31585
31586 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31587
31588         * g++.old-deja/g++.other/bitfld3.C: New test.
31589
31590 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31591
31592         * g++.old-deja/g++.eh/catch1.C: New test.
31593
31594 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31595
31596         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31597
31598         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31599         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31600
31601 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31602
31603         * g77.f-torture/compile/19990502-0.f: Replace with new,
31604         shorter, test that still fails after recent changes.
31605
31606 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31607
31608         * gcc.c-torture/execute/990604-1.c: New test.
31609
31610 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31611
31612         * gcc.c-torture/execute/990531-1.c: New test.
31613
31614 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31615
31616         * gcc.c-torture/compile/990527-1.c: New test.
31617
31618 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31619
31620         * gcc.c-torture/execute/990527-1.c: New test.
31621
31622 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31623
31624         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31625         bitfields as signed.
31626
31627 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31628
31629         * g77.f-torture/compile/19990525-0.f: New test.
31630
31631 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31632
31633         * gcc.c-torture/execute/990525-2.c: New test.
31634
31635         * gcc.c-torture/execute/990525-1.c: New test.
31636
31637 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31638
31639         * g++.old-deja/g++.other/anon3.C: New test.
31640         * g++.old-deja/g++.other/anon4.C: New test.
31641         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31642         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31643         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31644         Merrill).
31645
31646 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31647
31648         * gcc.c-torture/execute/990524-1.c: New test.
31649
31650         * gcc.dg/990524-1.c: New test.
31651
31652 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31653
31654         * gcc.c-torture/compile/990523-1.c: New test.
31655
31656 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31657
31658         * gcc.c-torture/compile/990519-1.c: New test.
31659
31660 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31661
31662         * gcc.c-torture/compile/990517-1.c: New test.
31663
31664         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31665         (e4, f4): New tests.
31666         (main): Call them.
31667
31668 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31669
31670         * gcc.dg/noreturn-1.c: New test.
31671
31672 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31673
31674         * gcc.c-torture/execute/990513-1.c: New test.
31675
31676 1999-05-10  Richard Henderson  <rth@cygnus.com>
31677
31678         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31679
31680 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31681
31682         * g77.f-torture/execute/erfc.f: Use small single-precision
31683         values, to avoid problems on Alphas when not -mieee.
31684
31685 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31686
31687         * gcc.dg/990506-0.c: New test.
31688
31689 1999-05-08  Richard Henderson  <rth@cygnus.com>
31690
31691         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31692         the constant to test.  Don't XFAIL 64-bit targets.
31693
31694         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31695         * g++.old-deja/g++.law/profile1.C: Likewise.
31696
31697         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31698         operator new instances.
31699         * g++.old-deja/g++.other/delete5.C: Likewise.
31700
31701 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31702
31703         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31704         intrinsic.
31705
31706 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31707
31708         * g77.f-torture/execute/u77-test.f: Reverse order of two
31709         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31710
31711 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31712
31713         * gcc.dg/compare1.c: New test.
31714
31715 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31716
31717         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31718         New tests.
31719
31720 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31721
31722         * g77.f-torture/compile/19990502-1.f: New test.
31723
31724 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31725
31726         * g77.f-torture/compile/19990502-0.f: New test.
31727
31728 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31729
31730         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31731         intrinsic.
31732
31733 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31734
31735         * g77.f-torture/execute/u77-test.f (main): List libU77
31736         intrinsics not currently tested.
31737         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31738         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31739         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31740         Trim blanks off the ends of some printed strings.
31741
31742 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31743
31744         * g77.f-torture/execute/u77-test.f (main): Just warn about
31745         FSTAT gid disagreement, as it's expected on some systems.
31746
31747 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31748
31749         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31750         use a new function, which allows for some slop.
31751         Clean up some commentary.
31752         (issum): The new function.
31753         (sgladd): Deleted subroutine.
31754
31755 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31756
31757         * g77.f-torture/execute/u77-test.f: Modify to be more like
31758         libf2c/libU77 version, bringing patches to that version here.
31759         Add suitable commentary.
31760
31761 1999-04-25  Richard Henderson  <rth@cygnus.com>
31762
31763         * gcc.dg/990424-1.c: New test.
31764
31765 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31766
31767         * g77.f-torture/execute/u77-test.f (main): Bug involving
31768         LSTAT has been fixed, so turn back on full checking.
31769
31770 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31771
31772         * g77.f-torture/compile/19990419-0.f: New test.
31773         * g77.f-torture/execute/19990419-1.f: New test.
31774
31775 1999-04-17  Richard Henderson  <rth@cygnus.com>
31776
31777         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31778         to avoid the need for a prototype to supress a warning.
31779
31780 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31781
31782         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31783
31784 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31785
31786         * gcc.c-torture/execute/990404-1.c: New test.
31787
31788 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31789
31790         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31791         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31792         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31793         missing initializer warnings.
31794
31795 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31796
31797         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31798         matching strings.
31799
31800 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31801
31802         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31803
31804 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31805
31806         * g77.f-torture/execute/19990325-0.f: New test.
31807         * g77.f-torture/execute/19990325-1.f: New test.
31808
31809 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31810
31811         * gcc.c-torture/execute/990324-1.c: New test.
31812
31813 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31814
31815         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31816         test with 4.
31817
31818 1999-03-17  Richard Henderson  <rth@cygnus.com>
31819
31820         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31821
31822 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31823
31824         * g77.f-torture/execute/19990313-2.f: New test.
31825         * g77.f-torture/execute/19990313-3.f: New test.
31826
31827 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31828
31829         * g77.f-torture/execute/19990313-0.f: New test.
31830         * g77.f-torture/execute/19990313-1.f: New test.
31831
31832 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31833
31834         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31835         printf to sprintf.
31836         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31837         (main): Add check for u15.  Conditionalize u31 check depending on
31838         whether ints are <32 bits or >=32 bits.
31839
31840 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31841
31842         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31843
31844 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31845
31846         * g77.f-torture/compile/19990305-0.f: New test.
31847         * g77.f-torture/execute/19981119-0.f: New test.
31848
31849 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31850
31851         * g77.f-torture/execute/970625-2.f: call ABORT if final
31852         result is not correct, instead of just printing it.
31853         Add this checking via newly introduced obfuscation, to
31854         trip up buggy front ends.
31855
31856 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31857
31858         * g77.f-torture/compile/960317-1.f: Moved from being
31859         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31860
31861 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31862
31863         * g77.f-torture/execute/960317-1.f: New (old) test.
31864         * g77.f-torture/execute/970625-2.f: Ditto.
31865
31866 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31867
31868         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31869         message on line 1 or line 2; cccp and cpplib do this differently.
31870
31871 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31872
31873         * g++.old-deja/g++.law/weak1.C: New test.
31874
31875 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31876
31877         * gcc.c-torture/execute/990119-1.c: Renamed to...
31878         * gcc.dg/990119-1.c: this, so it will only be tested once
31879         (it's a preprocessor test, it doesn't need to be run at
31880         multiple optimization levels).
31881
31882 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31883
31884         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31885           ALWAYS_CXXFLAGS.
31886
31887 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31888
31889         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31890         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31891         to not be compilable by current g77.
31892
31893 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31894
31895         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31896
31897 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31898
31899         * gcc.c-torture/execute/990222-1.c: New test.
31900
31901 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31902
31903         * g77.f-torture/compile/19990218-0.f: New test.
31904         * g77.f-torture/noncompile/19990218-1.f: New test.
31905
31906 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31907
31908         * g77.f-torture/compile/19981216-0.f: New test.
31909
31910 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31911
31912         * gcc.dg/990214-1.c: New test.
31913
31914 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31915
31916         * gcc.dg/990213-2.c: New test.
31917
31918         * gcc.dg/990213-1.c: New test.
31919
31920 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31921
31922         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31923         ints.
31924
31925 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31926
31927         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31928         specified by target.
31929
31930         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31931
31932 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31933
31934         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31935
31936 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31937
31938         * gcc.dg/special/ecos.exp: New test driver for new tests with
31939         special requirements.
31940
31941         * gcc.dg/special/alias-1.c: New test.
31942         * gcc.dg/special/gcsec-1.c: New test.
31943         * gcc.dg/special/weak-1.c: New test.
31944         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31945         * gcc.dg/special/weak-2.c: New test.
31946         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31947         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31948         * gcc.dg/special/wkali-1.c: New test.
31949         * gcc.dg/special/wkali-2.c: New test.
31950         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31951         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31952
31953 1999-02-10  Felix Lee  <flee@cygnus.com>
31954
31955           * lib/c-torture.exp (c-torture-compile): Pull out code for
31956           analyzing gcc error messages.
31957           (c-torture-execute): Likewise.  Fix some (harmless) false
31958           positives.
31959           * lib/gcc.exp (gcc_check_compile): New function.
31960
31961 1999-02-08  Richard Henderson  <rth@cygnus.com>
31962
31963         * gcc.c-torture/execute/990208-1.c: New test.
31964
31965 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31966
31967         * g++.dg/special/ecos.exp: New driver for new tests with special
31968         requirements
31969
31970         * g++.dg/special/conpr-1.C: New test
31971         * g++.dg/special/conpr-2.C: New test
31972         * g++.dg/special/conpr-2a.C: New test
31973         * g++.dg/special/conpr-3.C: New test
31974         * g++.dg/special/conpr-3a.C: New test
31975         * g++.dg/special/conpr-3b.C: New test
31976
31977         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
31978         allow g++ to use the dg driver
31979
31980         * README: Add comment about g++.dg directory
31981
31982 1999-02-06  Jeffrey A Law  (law@cygnus.com)
31983
31984         * README: Update email addresses.
31985
31986 1999-02-03  Nick Clifton  <nickc@cygnus.com>
31987
31988         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
31989         arguments in order to force structure S onto the stack even on
31990         the alpha.
31991         (test): Pass 10 leading arguments to function foo as well as the
31992         structure S.
31993
31994         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
31995         failure for all targets.
31996
31997         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
31998         abort to terminate program execution.
31999
32000 1999-01-30  Richard Henderson  <rth@cygnus.com>
32001
32002         * gcc.c-torture/execute/990130-1.c: New test.
32003
32004 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32005
32006         * gcc.dg/990130-1.c: New test.
32007
32008 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32009
32010         * gcc.c-torture/execute/990128-1.c: New test.
32011
32012 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32013
32014         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32015
32016 1999-01-27  Felix Lee  <flee@cygnus.com>
32017
32018         * lib/c-torture.exp (c-torture-compile): pull out code for
32019         analyzing gcc error messages.
32020         (c-torture-execute): ditto, and fix some (harmless) false
32021         positives.
32022         * lib/gcc.exp (gcc_check_compile): new function.
32023
32024 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32025
32026         * gcc.dg/990117-1.c: New test.
32027
32028         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32029
32030         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32031
32032 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32033
32034         * g77.f-torture/compile/990115-1.f: New test.
32035
32036 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32037
32038         * gcc.c-torture/compile/990107-1.c: New test
32039
32040 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32041
32042         * gcc.c-torture/execute/990106-2.c: New test.
32043
32044         * gcc.c-torture/execute/990106-1.c: New test.
32045
32046 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32047
32048         * gcc.c-torture/compile/981223-1.c: New test.
32049
32050 1998-12-29  Richard Henderson  <rth@cygnus.com>
32051
32052         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32053         (opt3): Rename from opt4 and disable.
32054
32055 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32056
32057         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32058
32059 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32060
32061         * g++.old-deja/g++.other/conv5.C: New test.
32062
32063 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32064
32065         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32066
32067 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32068
32069         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32070
32071 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32072
32073         * gcc.c-torture/compile/981211-1.c: New test.
32074
32075 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32076
32077         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32078
32079         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32080
32081 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32082
32083         * gcc.special/930510-1.c: Make C9X safe.
32084         * gcc.misc-tests/gcov-1.c Similarly.
32085         * gcc.misc-tests/gcov-2.c Similarly.
32086
32087 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32088
32089         * gcc.dg/ultrasp1.c: New test.
32090
32091 1998-12-06  Richard Henderson  <rth@cygnus.com>
32092
32093         * gcc.c-torture/execute/981206.c: New test.
32094
32095 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32096
32097         * g++.old-deja/g++.ns/template7.C: New test.
32098
32099         * g++.old-deja/g++.other/expr1.C: New test.
32100
32101         * g++.old-deja/g++.eh/tmpl3.C: New test.
32102
32103         * g++.old-deja/g++.eh/tmpl2.C: New test.
32104
32105 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32106
32107         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32108         * g++.old-deja/g++.other/using6.C: Removed.
32109         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32110
32111         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32112
32113 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32114
32115         * g++.old-deja/g++.pt/overload8.C: New test.
32116
32117         * g++.old-deja/g++.pt/overload7.C: New test.
32118
32119         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32120
32121         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32122         and relinking messages.
32123         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32124         compiling with -frepo.
32125
32126 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32127
32128         * g++.old-deja/g++.pt/lookup6.C: New test.
32129
32130 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32131
32132         * gcc.c-torture/execute/981130-1.c: New test.
32133         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32134
32135 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32136
32137         * g++.old-deja/g++.pt/explicit76.C: New test.
32138
32139         * g++.old-deja/g++.pt/friend38.C: New test.
32140
32141         * g++.old-deja/g++.ns/crash2.C: New test.
32142
32143         * g++.old-deja/g++.pt/defarg8.C: New test.
32144
32145         * g++.old-deja/g++.pt/instantiate6.C: New test.
32146
32147         * g++.old-deja/g++.pt/static6.C: New test.
32148
32149         * g++.old-deja/g++.pt/decl2.C: New test.
32150
32151 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32152
32153         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32154         problem is actually related with name lookup, but so what? :-)
32155
32156         * g++.old-deja/g++.pt/friend37.C: New test.
32157
32158 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32159
32160         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32161         element, which fails on some systems.
32162
32163         * g77.f-torture/execute/labug1.f: New test.
32164
32165 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32166
32167         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32168         is defined.
32169
32170 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32171
32172         * g77.f-torture/compile/981117-1.f: New test.
32173
32174 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32175
32176         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32177         properly discarded.
32178
32179 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32180
32181         * gcc.c-torture/execute/memcheck: New directory of tests for
32182         -fcheck-memory-usage.
32183
32184 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32185
32186         * README: New file, general information about the testsuite and
32187         new description of the various C++ test subdirectories.
32188         * README.g++: Eliminate obsolete information, update and move most
32189         relevant stuff to README.
32190
32191 1998-11-07  Richard Henderson  <rth@cygnus.com>
32192
32193         * gcc.c-torture/compile/981107-1.c: New test.
32194
32195 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32196
32197         * execute/memcpy-bi.c: New testcase.
32198
32199 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32200
32201         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32202         base classes.
32203
32204         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32205         template is selected.
32206
32207         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32208         classes, it should be accepted for all types.
32209
32210         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32211
32212         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32213         specializations start with template headers.
32214
32215 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32216
32217         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32218
32219         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32220         non-POD types.
32221
32222 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32223
32224         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32225
32226 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32227
32228         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32229
32230 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32231
32232         * 981019-1.c: New test.
32233
32234 1998-10-14  Robert Lipe <robertl@dgii.com>
32235
32236         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32237         find objc headers.
32238
32239 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32240
32241         * compile/981001-4.c: Remove use of GCC extension that triggers a
32242         compiler bug.
32243
32244 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32245
32246         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32247
32248 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32249
32250         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32251         instantiation of template produces incorrect code for delete
32252         expression.
32253
32254         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32255         constructors' name is not unique.
32256         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32257         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32258
32259         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32260         automatic array of const is ill-formed.
32261
32262         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32263         of template parameter?
32264
32265         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32266         const.
32267
32268         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32269         pointer-to-member expression.
32270
32271         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32272         declaration causes ICE.
32273
32274 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32275
32276         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32277         reserved in the global namespace.
32278
32279         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32280         generate needed virtual table.
32281
32282         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32283
32284 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32285
32286         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32287         template-dependent type
32288
32289 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32290
32291         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32292         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32293         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32294
32295         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32296         class should be usable as argument of member function.
32297         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32298         class should be usable as return type of member function.
32299         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32300         class should be usable as type of data member.
32301
32302         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32303
32304 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32305
32306         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32307
32308 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32309
32310         * gcc.dg/dll-?.c Add thumb to target list.
32311         Fix assembler scan patterns to match current assembler output.
32312
32313 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32314
32315         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32316         matching of template brackets.
32317
32318         * g++.old-deja/g++.other/using4.C: New test.  Test using
32319         declarations of methods from base classes.
32320
32321         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32322         within functions should introduce names into the innermost
32323         enclosing namespace.
32324
32325         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32326         of static locals if first initialization throws.
32327
32328 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32329
32330         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32331
32332 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32333
32334         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32335         lose track of the possible targets of tablejump insns.
32336         * special/special.exp: Run it.
32337
32338 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32339
32340         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32341         must be declared before its specializations can be named in friend
32342         declarations.
32343
32344 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32345
32346         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32347
32348         * g77.f-torture/execute/io1.f: New test.
32349
32350 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32351
32352         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32353         with pointer to template function, for which no argument deduction
32354         is possible.
32355
32356         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32357         specialization of template function as argument to template
32358         function.
32359
32360         * g++.old-deja/g++.other/access2.C: New test; Inner class
32361         shouldn't have privileged access to Outer's names.
32362
32363 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32364
32365         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32366         friend template declared within template class conflicts with
32367         nested class of the same name.
32368
32369         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32370         is ignored.
32371
32372         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32373         object with direct initializer as function declaration.
32374
32375         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32376         initializers.
32377
32378         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32379         involving const pointer and NULL produces incorrect result.
32380
32381         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32382         type name without `typename' should be rejected with -pedantic.
32383
32384 1998-10-02  Richard Henderson  <rth@cygnus.com>
32385
32386         * g++.old-deja/g++.other/addrof1.C: New test.
32387
32388 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32389
32390         * gcc.c-torture/compile/981001-1.c: New test.
32391         * gcc.c-torture/execute/981001-1.c: New test.
32392
32393 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32394
32395         * gcc.c-torture/compile/981001-2.c: New test.
32396         * gcc.c-torture/compile/981001-3.c: New test.
32397         * gcc.c-torture/compile/981001-4.c: New test.
32398
32399 1998-10-01  Robert Lipe  <robertl@dgii.com>
32400
32401         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32402         multilibbed hosts.   Idea grafted from g77.exp.
32403
32404 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32405
32406         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32407         avoid losing on systems which need -lsocket.
32408
32409 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32410
32411         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32412         * g++.old-deja/g++.other/nested2.C: Ditto.
32413         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32414         failure.
32415
32416 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32417
32418         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32419         preferred over template operator!= for enum bitfields.
32420
32421 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32422
32423         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32424         that happen to have the same base name, but in different scopes,
32425         are incorrectly rejected.
32426
32427 1998-09-16  Richard Henderson  <rth@cygnus.com>
32428
32429         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32430         on the native word size instead of an integer literal.
32431
32432 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32433
32434         * g++.old-deja/g++.other/static2.C: Invocation of static data
32435         member of type pointer-to-function denoted as non-static member.
32436
32437         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32438         checks involving function types and aliases.
32439
32440 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32441
32442         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32443         redefined to the same non-trivial type.
32444
32445         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32446         namespace-qualification of template specializations declared in
32447         other namespaces.
32448
32449         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32450         to declare a subset of the specializations of a template function
32451         as friends of specializations of a template class.
32452
32453         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32454         member templates that do not fully specialize the enclosing
32455         template class are rejected.
32456
32457 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32458
32459         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32460
32461 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32462
32463         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32464         altered from libf2c/libU77 version.
32465
32466 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32467
32468         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32469
32470 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32471
32472         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32473         (un)signed char are different types for template specialization
32474         purposes.
32475
32476 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32477
32478         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32479         * objc: ObjC testsuite.
32480
32481 1998-08-31  Catherine Moore  <clm@cygnus.com>
32482
32483         * gcc.c-torture/execute/941014-1.x:  New file.
32484
32485 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32486
32487         * lib/c-torture.exp: Add support for
32488         torture_eval_before_compile and torture_eval_before_execute
32489         variables.
32490
32491 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32492
32493         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32494         this test triggers valid.
32495
32496 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32497
32498         * gcc.dg/980827-1.c: New test.
32499
32500 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32501
32502         * gcc.c-torture/execute/loop-4b.c: New test.
32503
32504 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32505
32506         * lib/c-torture.exp: Add support for
32507         torture_eval_before_compile and torture_eval_before_execute
32508         variables.
32509
32510 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32511
32512         * gcc.c-torture/compile/980825-1.c: New test.
32513
32514 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32515
32516         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32517         count number tests in opt_t0 not good_t0.
32518
32519 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32520
32521         * gcc.c-torture/compile/930326-1.x: Fix typo.
32522
32523 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32524
32525         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32526         causes an ICE.
32527
32528 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32529
32530         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32531         STACK_SIZE is defined.
32532         * gcc.c-torture/unsorted/stuct.c: Similarly.
32533
32534         * gcc.c-torture/compile/980821-1.c: New test.
32535
32536 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32537
32538         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32539
32540 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32541
32542         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32543         code.
32544
32545 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32546
32547         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32548         error'.
32549
32550 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32551
32552         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32553
32554 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32555
32556         * gcc.c-torture/compile/980816-1.c: New test.
32557
32558         * gcc.dg/980816-1.c: New test.
32559
32560 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32561
32562         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32563         compiler for ieee tests.
32564
32565 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32566
32567         * g77.f-torture/compile/980729-0.f: New test.
32568
32569 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32570
32571         * gcc.c-torture/special/eeprof-1.c: New test, for
32572         -finstrument-functions.
32573         * gcc.c-torture/special/special.exp: Run it.
32574
32575 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32576
32577         * gcc.c-torture/compile/980729-1.c: New test.
32578
32579 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32580
32581         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32582         __thumb__ is defined, and test for ARM style doubles if so.
32583
32584 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32585
32586         * g77.f-torture/noncompile/980615-0.f: New test.
32587
32588 1998-07-26  H.J. Lu  (hjl@gnu.org)
32589
32590         * gcc.dg/980312-1.c: Do link instead of compile.
32591         * gcc.dg/980313-1.c: Likewise.
32592
32593 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32594
32595         * gcc.c-torture/compile/980726-1.c: New test.
32596
32597 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32598
32599         * g77.f-torture/execute/io0.f: New test.
32600
32601 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32602
32603         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32604         an int.
32605
32606 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32607
32608         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32609         m32r bugs.
32610
32611 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32612
32613         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32614         c-decl.c:grokdeclarator can handle mode attributes.
32615
32616 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32617
32618         * gcc.c-torture/execute/980716-1.c: New test.
32619
32620 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32621
32622         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32623         the mn10200.
32624         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32625         the mn10200.
32626         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32627         * gcc.c-torture/compile/930326-1.x: Similarly.
32628
32629 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32630
32631         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32632         New test from Craig.
32633
32634 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32635
32636         * g77.f-torture/noncompile/980616-0.f: New test.
32637
32638         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32639
32640 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32641
32642         *  g++.other/singleton.C: Return error value instead of taking
32643         SIGSEGV.
32644
32645 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32646
32647         *  g++.other/singleton.C: New test.   Warning is under dispute.
32648         Runtime crash is not.
32649
32650 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32651
32652         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32653         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32654         using6.C, using7.C}:  New namespace tests.
32655
32656 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32657
32658         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32659         specialization with typedef'ed names used as array indexes.
32660
32661 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32662
32663         * gcc.c-torture/execute/980709-1.c: New test.
32664
32665         * gcc.dg/980709-1.c: New test.
32666
32667 1998-07-07  Richard Henderson  <rth@cygnus.com>
32668
32669         * gcc.c-torture/execute/bcp-1.c: New test.
32670
32671 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32672
32673         * gcc.c-torture/execute/980707-1.c: New test.
32674
32675 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32676
32677         * gcc.c-torture/compile/980706-1.c: New test.
32678
32679 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32680
32681         * g77.f-torture/execute/980701-0.f,
32682         g77.f-torture/execute/980701-1.f: New test from Craig.
32683
32684 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32685
32686         * gcc.c-torture/compile/980701-1.c: New test.
32687
32688         * gcc.c-torture/execute/980701-1.c: New test.
32689
32690 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32691 rlsruhe.de>
32692
32693         * g++.old-deja/g++.robertl/eb132.C: New test.
32694         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32695
32696 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32697
32698         * g77.f-torture/execute/980628-7.f,
32699         g77.f-torture/execute/980628-8.f,
32700         g77.f-torture/execute/980628-9.f,
32701         g77.f-torture/execute/980628-10.f: New tests from Craig.
32702
32703         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32704
32705 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32706
32707         * g77.f-torture/execute/980628-4.f: New test from Craig.
32708         * g77.f-torture/execute/980628-5.f: Likewise.
32709         * g77.f-torture/execute/980628-2.f: Likewise.
32710         * g77.f-torture/execute/980628-0.f: Likewise.
32711         * g77.f-torture/execute/980628-1.f: Likewise.
32712         * g77.f-torture/execute/980628-3.f: Likewise.
32713         * g77.f-torture/execute/980628-6.f: Likewise.
32714
32715 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32716
32717         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32718         directory when nothing has been installed yet.
32719
32720 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32721
32722         * gcc.c-torture/special/special.exp: Handle newer versions of
32723         dejagnu.
32724
32725 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32726
32727         * gcc.dg/980626-1.c: New test.
32728
32729 1998-06-19  Bruno Haible <haible@ilog.fr>
32730
32731         * gcc.misc-tests/m-un-2.c: New test.
32732         * g++.old-deja/g++.other/warn01.c: Likewise.
32733
32734 1998-06-19  Robert Lipe  <robertl@dgii.com>
32735
32736         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32737         compatibility with assmblers with a different comment character.
32738         Eliminate use of GAS-specific extensions.
32739
32740 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32741
32742         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32743
32744 1998-06-19  Robert Lipe  <robertl@dgii.com>
32745
32746         *lib/g77.exp: Replace search for libf2c.a with search for newly
32747         renamed libg2c.a
32748
32749 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32750
32751         * gcc.c-torture/execute/980617-1.c: New test.
32752
32753 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32754
32755         * gcc.c-torture/execute/980612-1.c: New test.
32756
32757 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32758
32759         * gcc.dg/980523-1.c: Only test on ppc-linux.
32760         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32761
32762         * gcc.c-torture/execute/980608-1.c: New test.
32763
32764 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32765
32766         * gcc.c-torture/execute/980605-1.c: New test.
32767
32768 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32769
32770         * gcc.c-torture/execute/980604-1.c: New test.
32771
32772 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32773
32774         * gcc.c-torture/execute/980602-1.c: New test.
32775         * gcc.c-torture/execute/980602-2.c: Likewise.
32776
32777 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32778
32779         * 970125-0.f: Fix per JCB.  Add commentary.
32780
32781 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32782
32783         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32784         IEEE -0 support.
32785
32786 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32787
32788         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32789         earlier.
32790
32791 1998-05-28  Catherine Moore <clm@cygnus.com>
32792
32793         * gcc.c-torture/execute/980526-3.c: New test.
32794
32795 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32796
32797         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32798         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32799         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32800         m88k-motorola-sysv3 to XFAIL.
32801
32802 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32803
32804         * gcc.dg/980526-1.c: New test.
32805         * gcc.c-torture/execute/980526-2.c: New test.
32806
32807 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32808
32809         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32810
32811         * gcc.c-torture/execute/980526-1.c: New test.
32812
32813 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32814
32815         * g77.f-torture/execute/alpha2.f: Add runtime test.
32816
32817 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32818
32819         * g++.old-deja/old-deja.exp: Strip leading directories.
32820
32821         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32822         error for the line.  Don't run multiple tests for the same line.
32823
32824 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32825
32826         * gcc.dg/980523-1.c: New test.
32827
32828 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32829
32830         * g77.f-torture/compile/970915-0.f: New test.
32831
32832 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32833
32834         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32835
32836 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32837
32838         * gcc.dg/980520-1.c: New test.
32839
32840 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32841
32842         * gcc.dg/980502-1.c: Fix return type.
32843
32844 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32845
32846         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32847         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32848         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32849         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32850         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32851
32852 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32853
32854         * g77.f-torture/execute/980520-1.f: New test.
32855
32856 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32857
32858         * lib/mike-g77.exp: New file.
32859
32860         * g77.f-torture/noncompile/noncompile.exp,
32861         g77.f-torture/noncompile/check0.f: New files.
32862
32863 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32864
32865         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32866         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32867         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32868         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32869         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32870         abort where appropriate.
32871
32872 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32873
32874         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32875         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32876
32877 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32878
32879         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32880
32881 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32882
32883         * g77.f-torture/compile/980427-0.f: New test.
32884
32885 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32886
32887         * g77.f-torture/compile/980424-0.f: New test.
32888
32889 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32890
32891         * g77.f-torture/compile/980419-2.f (main): New test.
32892         * g77.f-torture/compile/970125-0.f: New test.
32893         * g77.f-torture/compile/980419-1.f: New test.
32894
32895 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32896
32897         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32898         of loop-4.c.
32899
32900 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32901
32902         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32903
32904 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32905
32906         * gcc.c-torture/compile/980329-1.c: New test.
32907
32908 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32909
32910         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32911         * gcc.dg/980312-1.c: Fix typo in -march command.
32912
32913 1998-03-16  H.J. Lu  (hjl@gnu.org)
32914
32915         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32916
32917 1998-03-11  Robert Lipe  <robertl@dgii.com>
32918
32919         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32920         Dave Love agree the Fortran source is bogus.
32921
32922 1998-03-11  Robert Lipe  <robertl@dgii.com>
32923
32924         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32925         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32926         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32927         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32928         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32929
32930 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32931
32932         * g++.old-deja/g++.other/friend1.C: New test.
32933
32934 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32935
32936         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32937         possibly uninitialized) variables and declare dnrm2.
32938
32939 1998-02-23  Robert Lipe <robertl@dgii.com>
32940
32941         From Bruno Haible <haible@ilog.fr>:
32942         * gcc.c-torture/execute/980223.c: New test.
32943
32944 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32945
32946         * gcc.dg/ifelse-1.c: New test.
32947
32948 1998-02-09  H.J. Lu  (hjl@gnu.org)
32949
32950         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32951
32952           * lib/old-dejagnu.exp (old-dejagnu): Added the
32953           "execution test - XFAIL *-*-*" handling in the spirit of
32954           "excess errors test -". Changed the "execution test fails"
32955           handling to be like "excess errors test fails".
32956           * Update various tests accordingly.
32957
32958 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32959
32960         * gcc.c-torture/execute/980205.c: New test.
32961
32962 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32963
32964         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32965         * lib/f-torture.exp: Similarly.
32966         * gcc.c-torture: Rename all .cexp files to .x files.
32967
32968 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
32969
32970         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
32971         (940510-1.c): Removed duplicate.
32972         (971104-1.c): New test.
32973
32974 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
32975
32976           * lib/f-torture.exp: Improve error and loop detection.
32977
32978 1997-11-19  Michael Meissner  <meissner@cygnus.com>
32979
32980         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
32981         use that to size the filler array.
32982
32983 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
32984
32985         * lib/c-torture.exp(c-torture-execute): Fix typo.
32986
32987         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
32988         testcase as the executable name. Keep the executable around if
32989         the test fails.
32990
32991 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
32992
32993         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
32994         changes.  Only test one -g option, and move it to the end of the
32995         list of options to test.
32996
32997 1997-09-19  Michael Meissner  <meissner@cygnus.com>
32998
32999         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33000         variable GCC_TORTURE_OPTIONS to supply default switches separated
33001         by colons.  If no environment variable, run tests with -O0 -g, -O1
33002         -g, and -O2 -g as well.
33003
33004 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33005
33006         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33007         explanatory comments. Fix indentation.
33008
33009 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33010
33011         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33012
33013 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33014
33015         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33016         * g++.old-deja/g++.mike/p7325.C: Likewise.
33017         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33018
33019 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33020
33021         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33022         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33023         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33024         * g++.old-deja/g++.law/operators4.C: Likewise.
33025
33026 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33027
33028         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33029         * g++.old-deja/g++.mike/p784.C: Ditto.
33030         * g++.old-deja/g++.mike/p785.C: Ditto.
33031
33032 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33033
33034           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33035
33036 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33037
33038         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33039         target feature; pass this to c-torture-execute as needed.
33040
33041 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33042
33043         * lib/c-torture.exp(c-torture-execute): If the previous and the
33044         current executables being tested are identical, we don't need to
33045         run the executable again. Try to make the executable names
33046         unique. Add an optional argument for passing additional compiler
33047         flags.
33048
33049 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33050
33051         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33052
33053 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33054
33055         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33056
33057 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33058
33059         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33060         32bit or larger longs.
33061
33062         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33063         have either a 32bit long or 32bit int.
33064
33065 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33066
33067         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33068         Make double precision tests dependent on sizeof (double).
33069
33070 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33071
33072         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33073         too.
33074
33075 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33076
33077         * gcc.c-torture/compile/961203-1.cexp: New script.
33078
33079 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33080
33081         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33082         up the includes ourselves.
33083
33084 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33085
33086         * lib/plumhall.exp: Remove random include, and add a few
33087         verbose messages for debugging.
33088
33089 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33090
33091         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33092         of trying to do it ourselves.
33093
33094 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33095
33096         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33097
33098 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33099
33100         * gcc.prms/5403.c: Made regexp a bit less strict.
33101
33102 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33103
33104         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33105         is returned from remote_load instead.
33106         * lib/plumhall.exp: Ditto.
33107         * lib/mike-g++.exp: Ditto.
33108         * lib/old-dejagnu.exp: Ditto.
33109         * lib/c-torture.exp: Ditto.
33110
33111 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33112
33113         * lib/g++.exp: Use build_wrapper procedure.
33114         * lib/gcc.exp: Ditto.
33115
33116 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33117
33118         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33119         an old-style decl for malloc.  Fixes tests to work when
33120         sizeof (int) != sizeof (size_t).
33121
33122 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33123
33124         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33125
33126         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33127         use stdargs.h interface.
33128
33129 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33130
33131         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33132         NO_VARARGS when compiling.
33133
33134 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33135
33136         * lib/plumhall.exp(ph_includes): New procedure.
33137         (ph_make): Use it.
33138         (ph_compiler): Ditto.
33139
33140         * lib/g++.exp: Rename test-glue.c to testglue.c.
33141         * lib/gcc.exp: Ditto.
33142
33143 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33144
33145         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33146         to completion when it's called.
33147
33148 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33149
33150         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33151         is defined, don't do test.
33152
33153 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33154
33155         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33156         for object files.
33157         (ph_summary): Mark skipped testcases as untested, not unresolved.
33158
33159         * lib/plumhall.exp (ph_make): If unresolved because of bad
33160         errorCode, record errorCode in log file.
33161         (*): Replace send_log/verbose with verbose -log.
33162
33163 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33164
33165         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33166         double conversion if double isn't at least 8 bytes.
33167
33168         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33169         int to work with targets where int is 16 bits.
33170
33171         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33172         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33173         precision for the test to complete.
33174
33175 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33176
33177         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33178         if d10v is not compiled with the -mdouble64 flag.
33179         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33180
33181         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33182         d10v is not compiled with the -mint32 flag.
33183
33184 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33185
33186         * lib/plumhall.exp: Use incr_count.
33187
33188 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33189
33190         * gcc.c-torture: Update to c-torture-1.45.
33191
33192 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33193
33194         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33195         the name of the expect testcase file).
33196
33197         * lib/g++.exp(g++_init): Ditto.
33198
33199 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33200
33201         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33202         the host.
33203
33204         * lib/gcc.exp(gcc_exit): New procedure.
33205
33206 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33207
33208         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33209         specs where appropriate.
33210
33211         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33212         because of new "candidates are" messages, and removed a few
33213
33214         * Converted all non-old-style g++ testcases to old-style, and
33215         moved into g++.old-deja.
33216
33217 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33218
33219         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33220         options.
33221
33222         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33223         succeeded.
33224
33225         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33226
33227 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33228
33229         * lib/gcc.exp (gcc_target_compile): Add support for defining
33230         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33231         the machine doesn't have those features.
33232
33233 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33234
33235         * g++.law/operators4.exp: Don't use LIBS.
33236
33237 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33238
33239         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33240
33241         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33242         * lib/g++.exp: Set it here instead. Also, allow use of the
33243         --tool_exec and --tool_opt options. Change CXX to
33244         GXX_UNDER_TEST.
33245
33246         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33247
33248         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33249
33250 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33251
33252         * lib/old-dejagnu.exp: Use prune_warnings instead of
33253         prune_system_crud.
33254         * lib/mike-g++.exp: Ditto.
33255         * lib/gcc.exp: Ditto.
33256         * lib/g++.exp: Ditto.
33257
33258         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33259
33260 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33261
33262           * 941014-2.c: Include stdlib.h
33263           * 960327-1.c: Include stdio.h
33264           * dbra.c, index-1.c: Don't assume ints are 32bits.
33265
33266 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33267
33268         * lib/gcc.exp: Add gcc,stack_size target feature.
33269
33270         * lib/g++.exp(g++_target_compile): Add the include and link
33271         paths here, not in two other places. And, it's $options, not
33272         options.
33273
33274         * lib/mike-g++.exp(postbase): Remove the code that determines
33275         the correct include and link paths.
33276         * g++.old-deja/old-deja.exp: Ditto.
33277
33278 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33279
33280         * lib/g++.exp(g++_init): target_compile no longer returns the
33281         filename of the result.
33282
33283 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33284
33285         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33286         call to glob.
33287
33288         * gcc.c-torture/special/special.exp: Change call to
33289         gcc_target_compile to include the object file.
33290
33291 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33292
33293         * gcc.c-torture/special/special.exp: Correct misspelling in last
33294         change.
33295
33296 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33297
33298         * lib/plumhall.exp(ph_summary): Log the entire output of the
33299         executable. Return -1 if there were any failures, 0 otherwise.
33300         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33301         (ph_make): Clean up objects and executables that were built
33302         if the tests succeeded.
33303
33304 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33305
33306         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33307         libraries and includes in the build tree as appropriate.
33308
33309 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33310
33311         * lib/c-torture.exp: Instead of looking for the global variable
33312         NO_LONG_LONG, check to see if that's a feature of the target.
33313
33314 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33315
33316         * config/default.exp: Minimize. Delete the remainer of the files in
33317         config; this functionality is now in devo/dejagnu/config.
33318
33319         g++.*/*: Pass any additional flags used to compile to postbase;
33320         delete CXXFLAGS.
33321
33322         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33323         is now done by runtest.exp. Use gcc_target_compile instead of
33324         compile.
33325
33326         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33327         Remove references to CFLAGS. Use remote_file instead of
33328         calling rm -f.
33329         (c-torture): Take a list of arguments to use to compile this
33330         testcase.
33331
33332         lib/g++.exp: Simplify. Use target_compile instead of compile.
33333         lib/gcc-dg.exp: Ditto.
33334         lib/gcc.exp: Ditto.
33335         lib/mike-{gcc,g++}.exp: Ditto.
33336         lib/old-dejagnu.exp: Ditto.
33337         lib/plumhall.exp: Ditto.
33338
33339 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33340
33341         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33342         (ph_linker): Likewise.
33343
33344 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33345
33346           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33347         MAP_ANON / MAP_ANONYMOUS if defined;
33348         else try to map from /dev/zero .
33349
33350 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33351
33352         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33353         isn't defined, then define it to MAP_ANONYMOUS.
33354
33355 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33356
33357         * gcc.c-torture: Update to c-torture-1.42 release.
33358
33359 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33360
33361         * gcc.c-torture: Update to c-torture-1.41 release.
33362
33363 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33364
33365         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33366         c-torture release.
33367
33368 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33369
33370         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33371         and LDFLAGS.  Fix second case to append the target_info ldflags
33372         onto LDFLAGS, not CFLAGS.
33373         * lib/g++.exp (g++_init): Add target_info stuff.
33374         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33375         of libgloss and newlib flags for !native.
33376
33377         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33378         (GDB): Fix relative path to go up another dir for finding gdb.
33379
33380 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33381
33382         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33383         versions in the target_info array, if they don't exist.
33384
33385 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33386
33387         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33388
33389 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33390
33391         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33392         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33393
33394 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33395
33396         * lib/old-dejagnu.exp: Don't remove the output file before we've
33397         actually tested it. Don't append pwd to the path of the executable
33398         we're testing.
33399
33400 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33401
33402         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33403
33404 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33405
33406         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33407         temporary directory for compiler files, and set it to a default
33408         value of /tmp. Set $output as the name of the output file from
33409         compiling the testcase. Add a -o option to $cflags_var so the
33410         compiler writes the final output file as $output. Set $executable
33411         to $output.
33412
33413         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33414         directory for compiler files, and set it to /tmp if it doesn't
33415         already have a value. Set $output_file to the name of the output
33416         file from compiling the testcase. Add a -o option to CXXFLAGS so
33417         the compiler writes the final output file as $output. Use $output
33418         as the executable to be tested.
33419
33420 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33421
33422         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33423
33424 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33425
33426         * gcc.c-torture/execute/pending-1.c: New test.  Still
33427         pending in Tege's queue.
33428
33429 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33430
33431         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33432         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33433         if there were failures.  Call unresolved if there were unresolved
33434         testcases.  Call gcc_fail if program did not run to completion.
33435         (ph_make): Pass additional argument name to ph_execute.
33436         (ph_execute): Add new argument.  Pass additional arguments to
33437         ph_summary.  Call gcc_fail is there is no execution output.
33438
33439 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33440
33441         * lib/plumhall.exp (proc_summary): Output relavent summary
33442         lines into the log so specific failures in plumhall can be
33443         investigated.
33444
33445 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33446
33447         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33448         (c-torture-execute): Don't try to execute tests which use
33449         "long long" types if $NO_LONG_LONG is nonzero.
33450
33451 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33452
33453         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33454         not c-torture.
33455
33456         * gcc.ieee: Move from here.
33457         * gcc.c-torture/execute/ieee: To here.
33458
33459 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33460
33461         * gcc.c-torture: Update to c-torture-1.41 release.
33462
33463 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33464
33465         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33466         not "$output".
33467
33468 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33469
33470         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33471         -c present.
33472
33473 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33474
33475         * config/proelf.exp: Handle connecting to a simulator.
33476
33477 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33478
33479         * config/proelf.exp: New file.  Enough framework that we can
33480         run c-torture tests on the proelf targets (or any other target
33481         that gdb can connect to for that matter).
33482
33483 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33484
33485         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33486         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33487
33488         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33489         exec_output exists.
33490
33491 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33492
33493         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33494         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33495
33496         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33497         to pass/fail/unresolved/unsupported/untested.  Caller must now
33498         call unresolved/unsupported/untested.
33499         * lib/*.exp: Update FSF address.  Update to handle new results of
33500         ${tool}_load.
33501         * lib/chill.exp (verbose): Delete.
33502
33503 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33504
33505         * lib/gcc.exp (default_gcc_start): Change order of args to
33506         $LDFLAGS $CFLAGS $LIBS.
33507         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33508         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33509         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33510         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33511         * gcc.misc-tests/dg-test.exp: Likewise.
33512         * gcc.misc-tests/msgs.exp: Likewise.
33513         * gcc.prms/prms.exp: Likewise.
33514         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33515         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33516
33517         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33518
33519 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33520
33521         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33522
33523         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33524         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33525
33526         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33527         necessary.
33528
33529 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33530
33531         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33532         global for loop; add use of $mathlib.
33533         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33534         settings here; set mathlib for anything but VxWorks.
33535
33536 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33537
33538         * gcc.c-torture: Update to c-torture-1.40 release.
33539
33540 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33541
33542         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33543         dg.exp.
33544
33545 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33546
33547         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33548         global.
33549
33550 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33551
33552         * lib/g++.exp (LIBS): Define if not already.
33553         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33554         (gcc-dg-prune): Call prune_gcc_output.
33555         * lib/gcc.exp (prune_gcc_output): New proc.
33556         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33557         prune_gcc_output.
33558
33559 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33560
33561         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33562         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33563
33564 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33565
33566         * gcc.c-torture: Update to c-torture-1.39 release.
33567
33568 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33569
33570         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33571         fails, try others as well.
33572
33573 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33574
33575         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33576         If compilation fails, mark execute tests as `untested'.
33577         If test is marked as unsupported, don't mark compilation and
33578         execute tests as failed.
33579
33580 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33581
33582         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33583         libstdc++ for whether or not we want to be doing shared
33584         libraries.  Delete link_curses since we don't need it anymore.
33585         * lib/mike-g++.exp (postbase): Don't link in libg++.
33586         * g++.old-deja/old-deja.exp: Likewise.
33587
33588 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33589
33590         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33591
33592 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33593
33594         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33595         For that, add `-Wl,-a,shared_archive'.
33596         * g++.old-deja/old-deja.exp: Likewise.
33597
33598 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33599
33600         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33601
33602 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33603
33604         * lib/mike-g++.exp (postbase): Pay attention to the status of
33605         g++_load.
33606
33607 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33608
33609           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33610
33611 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33612
33613         * lib/gcc.exp (default_gcc_start): No longer need to log program
33614         being executed or its output, execute_anywhere does that now.
33615         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33616         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33617
33618 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33619
33620         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33621         the same as those in lib/g++.exp.
33622
33623 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33624
33625         * gcc.c-torture: Update to c-torture-1.38 release.
33626         * gcc.ieee: Related changes.
33627
33628 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33629
33630         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33631         "exec". Minor reformatting changes.
33632
33633         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33634         cross. This means all "exec" calls now work on a remote host as
33635         well.
33636         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33637         cross. Filter out the extra "\r\n" stuff that expect puts in.
33638         (c-torture-execute): Filter out the bogus warnings like
33639         c-torture-compile does. Add support for canadian cross.
33640         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33641         Use execute_anywhere rather than calling exec directly. Now it
33642         works for canadian cross testing.
33643
33644 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33645
33646         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33647         results into a variable, and check that rather than using file exists.
33648
33649 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33650
33651         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33652         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33653
33654 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33655
33656         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33657         lib_curses if there's a shared libg++ in the build tree.
33658
33659 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33660
33661         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33662         if not supported target.
33663
33664 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33665
33666         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33667         link_curses up to always happen, not just for native builds.
33668
33669 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33670
33671         * gcc.c-torture: Update to c-torture-1.36 release.
33672         * gcc.failure: Related changes.
33673
33674 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33675
33676         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33677
33678 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33679
33680         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33681         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33682         runshlib, link_curses, and mathlib for link and run.
33683
33684         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33685         pass the runtime shared library options for Solaris, OSF/1, and
33686         Irix5, and link with -lcurses to avoid unresolved references.
33687
33688 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33689
33690         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33691         only run once.
33692
33693 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33694
33695         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33696
33697 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33698
33699         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33700         do not have a framework for the "compat" tests yet.
33701
33702 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33703
33704         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33705         set to null if we're testing vxworks5.1.  Use that instead of
33706         `-lm' in the setting of LIBS for link and run.
33707
33708 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33709
33710         * config/rom68k.exp (${tool}_load): Major changes to make it
33711         work.  Verified that it does in fact return the stuff in
33712         exec_output properly.  Catch any Emul or any TRAP other than 0.
33713
33714 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33715
33716         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33717         LDFLAGS properly for targets that need stuff from libgloss.
33718         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33719         only run once.
33720         (gpp_initialized): New variable.
33721
33722 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33723
33724         * config/rom68k.exp: Load libgloss.exp.
33725         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33726         so we can produce a fully linked binary.
33727         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33728         so we can produce a fully linked binary.
33729
33730 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33731
33732         * lib/plumhall.exp (ph_section): Watch for expected failures.
33733         Add missing `else'.
33734
33735         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33736         run the testcase.
33737         (c-torture): Likewise.
33738
33739 1995-08-28  Doug Evans  <dje@cygnus.com>
33740
33741         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33742
33743         * lib/mike-g++.exp (mike_cleanup): New proc.
33744         (prebase): New globals compiler_result, not_compiler_result,
33745         target_regexp.
33746         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33747         allow leading "-" in pattern.  Watch for unsupported tests.
33748         If $compiler_result is set, pattern match assembler code,
33749         and ditto for $not_compiler_result.
33750         * lib/mike-gcc.exp: Likewise.
33751
33752         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33753         execution "succeeded".
33754
33755 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33756
33757         * config/win32.exp: New file.
33758         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33759
33760 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33761
33762         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33763         unsupported.
33764         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33765         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33766         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33767
33768         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33769         "... without exceptions was ...".  That is now handled by
33770         prune_system_crud.
33771         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33772
33773 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33774
33775         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33776         sieve.c,sort2.c}: New files.
33777         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33778         sieve.exp,sort2.exp}: Drivers for them.
33779
33780         * lib/mike-gcc.exp (program_output): New user settable variable.
33781         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33782         messages.
33783         * lib/mike-g++.exp (program_output): New user settable variable.
33784
33785         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33786
33787         * config/sh.exp: Deleted (use sim.exp instead).
33788
33789 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33790
33791         * config/vx.exp: Declare CHECKTASK as global.
33792         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33793         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33794         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33795
33796 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33797
33798         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33799         target. Like vx.exp, only includes `vx29k.exp' instead of
33800         `vxworks.exp'.
33801
33802 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33803
33804         * config/sim.exp: Increase time limit from 120 seconds to 240.
33805
33806 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33807
33808         * gcc.c-torture/execute/950628-1.c: New test.
33809
33810 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33811
33812         * gcc.c-torture: Update with changes/additions from
33813         c-torture-1.34.
33814
33815 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33816
33817         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33818
33819 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33820
33821         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33822
33823 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33824
33825         * gcc.c-torture/compile/950512-1.c: New test.
33826         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33827         * gcc.dg/struct-ret-1.c: Likewise.
33828
33829 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33830
33831         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33832           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33833
33834 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33835
33836         * gcc.c-torture/special/920411-1.c: Deleted.
33837         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33838
33839 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33840
33841         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33842         cpu limit.
33843
33844 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33845
33846         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33847
33848 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33849
33850         From kenner;
33851         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33852         is the proper length.
33853         * va-arg-3.c: Likewise.
33854
33855 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33856
33857         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33858         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33859
33860         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33861         * lib/g++.exp (default_g++_start): Delete old cruft.
33862
33863 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33864
33865         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33866         (2 * (1 << 18)) to (2 * (1 << 17)).
33867
33868         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33869
33870 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33871
33872         * config/rom68k.exp: Renamed from config/idp.exp
33873
33874 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33875
33876         * c-torture/compile/921109-2.c
33877
33878 1995-04-18  Mike Stump  <mrs@cygnus.com>
33879
33880         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33881         excess errors.
33882
33883 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33884
33885         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33886         output.
33887         * lib/g++.exp (default_g++_start): Likewise.
33888
33889 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33890
33891         * gcc.c-torture/compile/950329-1.c: New test.
33892
33893 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33894
33895           * config/bug.exp (${tool}_load): Updated to use new remote_open
33896           and remote_close procs.
33897         * config/idp.exp: New file.
33898
33899 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33900
33901         * gcc.c-torture/execute/950322-1.c: New test.
33902
33903 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33904
33905         * config/vx.exp (${tool}_load): Clean up testing of return code from
33906         vxworks_ld and vxworks_spawn.
33907
33908 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33909
33910         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33911
33912 1995-03-13  Mike Stump  <mrs@cygnus.com>
33913
33914         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33915         can mark excess errors on a machine by machine basis.  Note, the
33916         default is to not expect any excess errors, even when excess
33917         errors test - is given, so you will want to put an XFAIL ... on
33918         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33919         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33920         those 4 machines, but no others.
33921
33922 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33923
33924         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33925         * lib/c-torture.exp: to here.
33926
33927 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33928
33929         * gcc.c-torture/execute/950221-1.c: New test.
33930         * gcc.c-torture/execute/struct-ret-1.c: New test.
33931         * gcc.c-torture/compile/950221-1.c: New test.
33932
33933         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33934
33935 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33936
33937         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33938         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33939
33940 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33941
33942         * g++.gb: New directory of tests, derived from my signature and
33943         class scoping tests.
33944
33945         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33946         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33947         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33948         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33949         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33950         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33951         * g++.gb/sig25.C: Likewise.
33952
33953         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33954         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33955         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33956         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33957         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33958         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33959         * g++.gb/sig25.exp: Likewise.
33960
33961         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33962         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33963         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33964         * g++.gb/scope13.C: Likewise, this test still fails.
33965
33966         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
33967         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
33968         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
33969         * g++.gb/scope13.exp: Ditto.
33970
33971         * g++.gb/README: New file, explains what these tests are about.
33972
33973 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
33974
33975         * lib/dg.exp (dg-do): Support `preprocess'.
33976         (dg-test): Likewise.
33977
33978 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
33979
33980         * config/udi.exp: change "continue -expect" to "exp_continue".
33981
33982 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
33983
33984         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
33985         Delete redundant tests.
33986
33987         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
33988         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
33989         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
33990         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
33991         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
33992         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
33993         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
33994         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
33995
33996         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
33997         storing label pointers.
33998         * gcc.c-torture/execute/921019-1.c: Likewise.
33999         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34000         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34001         parameter fp.
34002         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34003         constants.
34004
34005         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34006         Delete obsolete tests.
34007
34008         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34009         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34010         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34011         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34012         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34013         * gcc.c-torture/compile/950124-1.c: New test.
34014
34015         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34016
34017 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34018
34019         * lib/mike-g++.exp: Add -lm to LIBS.
34020
34021 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34022
34023         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34024
34025 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34026
34027         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34028
34029 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34030
34031         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34032
34033 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34034
34035         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34036         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34037         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34038         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34039         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34040         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34041         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34042         * g++.law/{operators31.C, operators32.C,
34043         * g++.law/{operators33.C, operators34.C}: Likewise.
34044         * g++.law/{pic1.C, refs2.C}: Likewise.
34045         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34046         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34047         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34048         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34049
34050         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34051         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34052         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34053         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34054         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34055         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34056         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34057         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34058         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34059         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34060         * g++.law/{operators34.exp}: Likewise.
34061         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34062         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34063         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34064         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34065         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34066
34067         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34068         No longer expected to fail.
34069         * g++.law/missed-error3.C: Tweak for recent bool changes.
34070
34071 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34072
34073         * config/emb-unix: Deleted.
34074         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34075         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34076
34077 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34078
34079         * lib/dg.exp (dg-test): Fix typo in last patch.
34080
34081 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34082
34083         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34084         (handles multiple occurrences).
34085
34086 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34087
34088         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34089         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34090         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34091         printed).
34092         * lib/c-torture.exp (c-torture-compile): Likewise.
34093         (c-torture): Prepend full path if missing.
34094         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34095         (gcc_fail): Likewise.
34096         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34097
34098 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34099
34100         * lib/netware.exp: Only attach to NetWare i386 systems.
34101
34102 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34103
34104         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34105         messages.  Add test name to "output pattern match" pass/fail message.
34106
34107 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34108
34109         * gcc.dg: New testsuite.
34110         * gcc.dg/dg.exp: New file.
34111
34112         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34113         test-switch.c}: Deleted.
34114
34115         * gcc.misc-tests/msgs.exp: New testcase driver.
34116
34117 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34118
34119         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34120         Watch for illegal return values from ${tool}_load.
34121         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34122         cross targets.  Coerce return value >0 to 1.
34123
34124 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34125
34126         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34127
34128         * config/emb-unix.exp: New file.
34129
34130         * config/sim.exp: Error if variable $SIM not defined.
34131         (${tool}_load): Mark test as "untested" if simulator missing.
34132
34133         * config/unix.exp: Load remote.exp to get rcp_download.
34134         * lib/c-torture.exp: Use different option lists for testcases with
34135         and without loops.
34136         * gcc.c-torture/execute/execute.exp: Likewise.
34137
34138 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34139
34140         * config/*.exp: Clarify return code from ${tool}_load.
34141         Call `unresolved' or `untested' instead of `warning' or `perror'
34142         (sometimes you still want to call both though).
34143         Add comment that `shell_id' is local to each file.
34144         * config/udi.exp (timeout): Set to 30.
34145         Don't print warning if connection fails, $connectmode has already
34146         printed an error.
34147         (${tool}_load): Move verbose messages to level 2.
34148         Rework pattern for "Process started" message.
34149         Pass `shell_id' to ${connectmode}_download.
34150         Retry twice upon timeout.  Make resetting of target more robust.
34151         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34152         Pass `shell_id' to exit_$connectmode.
34153         Only call exit_$connectmode if connected.
34154         * config/unix.exp (${tool}_load): Check return codes better.
34155         * config/vrtx.exp (${tool}_load): Likewise.
34156         * config/vx.exp (${tool}_load): Likewise.
34157         Delete unneeded global's.
34158         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34159         from ${tool}_load.
34160         (dg-stat): Delete.
34161         (dg-init): Delete recording of pass/fail counts.
34162         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34163         (old-dejagnu-init): Likewise.
34164         (old-dejagnu-stat): Delete contents, empty proc now.
34165         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34166         (c-torture): Delete references to lcnt, lpass, lfail.
34167         Get option list from TORTURE_OPTIONS.
34168         Delete -funroll[-all]-loops if no loops.
34169         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34170         (g++_stat): Delete contents (empty proc now).
34171         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34172         (gcc_finish): Likewise.
34173         (gcc_stat): Deleted.
34174         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34175         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34176         * gcc.c-torture/execute/execute.exp: Likewise.
34177         Split tests into two parts: compile, execute.
34178         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34179         no loops.  Update to reflect clarified return codes from ${tool}_load.
34180
34181 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34182
34183         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34184         to grep for.
34185         (old-dejagnu): Likewise (where necessary).
34186
34187 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34188
34189         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34190
34191         * lib/dg.exp (dg-process-target): Fix processing of selector.
34192         Add comment regarding use of `error'.
34193
34194         * lib/gcc.exp (prune_system_crud): Define if missing.
34195         * lib/g++.exp (prune_system_crud): Likewise.
34196
34197         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34198         Call prune_system_crud.
34199         * lib/dg.exp (dg-runtest): New proc.
34200         Use perror instead of send_user for tcl errors in testcase.
34201         Don't return any value, it's never used.
34202         Don't clobber previous definition of `unknown'.
34203         Print tcl errors in `dg-final'.
34204
34205 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34206
34207         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34208         (dg-test): Don't print errorInfo, it contains stack backtrace.
34209
34210 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34211
34212         * lib/g++.exp (runtest_file_p): Define if missing.
34213
34214 1994-09-24  Doug Evans  (dje@cygnus.com)
34215
34216         * lib/mike-g++.exp: Comment out loading of g++.exp.
34217         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34218         (default_g++_version): Always print something.
34219         (default_g++_start): Comment out call to `which'.
34220         (g++_start, g++_load): Deleted (must be defined in config file).
34221         * lib/gcc.exp: Test for existence of $CC at start.
34222         Delete check for tmpdir (done in gcc_init).
34223         (default_gcc_version): Always print something.
34224         (default_gcc_start): Comment out call to `which'.
34225         * config/*.exp: Major cleanup - make cross targets work at least a
34226         little better for g++ (by not being "--tool gcc" specific).
34227         Rename gcc_xxx to ${tool}_xxx.
34228         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34229         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34230
34231 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34232
34233         * lib/c-torture.exp (c-torture-compile): Rework compiler
34234         message processing.
34235
34236         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34237         c-torture.
34238
34239 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34240
34241         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34242
34243         * lib/dg.exp (dg-process-target): Support { target native }.
34244
34245 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34246
34247         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34248         looked for "... program xxx got fatal signal".
34249         Correct regsub munging of `comp_output'.
34250         Ignore compiler messages "path prefix not used" and "linker input
34251         file unused".
34252
34253 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34254
34255         * lib/gcc.exp (runtest_file_p): Define if missing.
34256         * gcc.prms/template.c: Example to work from.
34257
34258 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34259
34260         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34261         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34262
34263         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34264         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34265         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34266         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34267
34268         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34269         (dg-process-target): No longer a varargs proc.
34270         Return S/N for target, P/F for xfail.  All callers changed.
34271         (user option procs): More argument checking.
34272         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34273         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34274         (dg-test): Skip test if not running on selected target in `dg-do'.
34275         Update handling of `dg-do-what', `dg-output-text'.
34276         Separate execution pass/fail from output pattern match pass/fail.
34277         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34278
34279 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34280
34281         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34282         target for 920510-1.c.
34283
34284 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34285
34286         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34287         Clean up comment regarding use of passcnt, etc.
34288         (gcc_stat): Don't update `testcnt' here.
34289         (gcc_finish): Do it here.
34290         Might as well reset `but_id' here too.
34291         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34292         to determine if the file should be tested.
34293         * gcc.c-torture/compile/compile.exp: Likewise.
34294         * gcc.c-torture/execute/execute.exp: Likewise.
34295         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34296         * gcc.misc-tests/dg-test.exp: Likewise.
34297         * gcc.prms/prms.exp: Likewise.
34298         * gcc.wendy/wendy.exp: Likewise.
34299         * g++.old-deja.exp: Likewise.
34300         Move "Testing file" message to verbose level 1.
34301
34302 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34303
34304         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34305
34306 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34307
34308         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34309         (default_gcc_start): Accept optional second list element
34310         of compiler flags.  Print compiler output at verbosity level 2.
34311         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34312         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34313         Save current values of framework globals passcnt, failcnt, xpasscnt,
34314         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34315         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34316         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34317         xfailcnt to compute stats.  Update framework global `testcnt' from
34318         pass/fail counts.
34319         (gcc_finish): New proc.  Clean up test environment.
34320         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34321         (gcc_epass, gcc_efail): Delete.
34322         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34323         argument of line number.
34324         (dg-init): If the tool has an init routine, call it.
34325         (dg-test): Remove args `cflags_var' and `libs_var'.
34326         Pass all compiler options to ${tool}_start.
34327         Handle missing line number.
34328         (dg-finish): New function.
34329         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34330         particular files.  Call gcc_finish at end.  Move "skipping test"
34331         message to verbosity level 3.
34332         * gcc.c-torture/compile/compile.exp: Likewise.
34333         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34334         * gcc.c-torture/execute/execute.exp: Likewise.
34335         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34336         Print testcase being tried at verbosity level 1.
34337         * gcc.c-torture/special/special.exp: Unset xfail.
34338         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34339         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34340         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34341         * gcc.failure/failure.exp: Likewise.
34342         * gcc.ieee/ieee.exp: Likewise.
34343         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34344         Update call to dg-test.  Call dg-finish at end.
34345         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34346         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34347         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34348         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34349         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34350         * gcc.wendy/wendy.exp: Add copyright.
34351         Delete setting of tmpdir (done by gcc_init).
34352         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34353         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34354         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34355         gcc_[ce]pass/fail.
34356
34357 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34358
34359         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34360         confusion.
34361         (g++_load): Likewise.
34362
34363         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34364         Rename argument to `prog' to remove the confusion.
34365         Varargs fns behave differently too!
34366         (g++_load): Likewise.
34367
34368         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34369
34370         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34371         what it is.  Delete (always) printing of status value for !native.
34372         Simplify verbose code, and include status and exec_output.
34373         (g++_load): Use gcc_load.
34374
34375 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34376
34377         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34378         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34379         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34380         940714-3.c as these testcases don't exist anymore.  Make
34381         va-arg-1.c expected to pass.
34382
34383 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34384
34385         * gcc.misc-tests/misc.exp: Only run specific testcases.
34386         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34387         * gcc.misc-tests/dg-[1-9].c: New files.
34388
34389         * lib/dg.exp: New testsuite driver.
34390         * gcc.prms/prms.exp: Use it.
34391
34392         * README.gcc: New file.
34393
34394         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34395         Document and reset `lxpass' and `lxfail'.
34396         Simplify "initialized" message.
34397         (gcc_stat): Clean up comments a little.
34398
34399 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34400
34401         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34402
34403 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34404
34405         * lib/old-dejagnu.exp (process-option): New proc.
34406         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34407         (old-dejagnu): Simplify.
34408         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34409
34410 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34411
34412         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34413         exists and is not an empty string.
34414
34415         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34416         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34417         finished.
34418         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34419         automatically.
34420
34421         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34422         longer expected to fail.
34423
34424         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34425         "f" function call.
34426
34427         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34428
34429         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34430         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34431         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34432         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34433         c-torture-1.29.
34434
34435         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34436         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34437
34438         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34439
34440         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34441         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34442
34443         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34444         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34445         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34446
34447 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34448
34449         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34450         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34451         940714-1.c, 940714-2.c, 940714-3.c},
34452         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34453         gcc.misc-tests/{mg.c,mg.exp}:
34454         New tests.
34455         * gcc.noncompile/noncompile.exp: Change accordingly.
34456
34457 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34458
34459         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34460         Undo previous clobberage.
34461
34462 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34463
34464         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34465         * gcc.special/{930510-1.c, special.exp}:
34466         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34467         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34468         struct-varargs-1.c}: New tests from c-torture-1.26.
34469
34470 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34471
34472         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34473           argument to switch.
34474
34475 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34476
34477         * Revert the previous changes.  Please see Rob's directory
34478           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34479           fixes.
34480
34481 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34482
34483         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34484             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34485             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34486             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34487             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34488             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34489             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34490             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34491             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34492             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34493             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34494             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34495             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34496             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34497             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34498             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34499             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34500             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34501             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34502             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34503             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34504             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34505             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34506             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34507             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34508             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34509             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34510
34511 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34512
34513         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34514             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34515           with perror calls.
34516
34517 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34518
34519         * config/unix.exp (g++_load): Fix syntax.
34520
34521 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34522
34523         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34524         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34525         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34526         Don't expect va-arg-1.c to fail.  Correct expected output for
34527         920928-1.c.
34528         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34529         * gcc.wendy/hbm4.c: Correct typo.
34530         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34531
34532 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34533
34534         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34535         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34536         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34537         * lib/c-torture.exp (c-torture-compile): Ditto.
34538
34539         Reduce volume of output (remove all the -I's and such).
34540         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34541         Call gcc_cpass, gcc_cfail.
34542         (c-torture): Pass testing option to c-torture-compile.
34543
34544 1994-03-21  Doug Evans  (dje@cygnus.com)
34545
34546         Bring patches over from progressive.
34547         * config/default.exp: Exit remote shell cleanly.
34548         (g++_exit, g++_start): Add default versions.
34549         * config/sim.exp (gcc_load): Use perror, not error.
34550
34551 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34552
34553         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34554         set in site.exp.
34555
34556 1994-03-14  Doug Evans  (dje@cygnus.com)
34557
34558         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34559         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34560         (wendy_try): New proc to run testcase.
34561         (main loop): Call 'em.
34562         * gcc.wendy/*.c: Clean up pass to correct expected output.
34563
34564         * lib/gcc.exp: Minor cleanup work.
34565         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34566
34567 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34568
34569         * config/sim.exp (gcc_load): Document return codes better.
34570         Don't pass -v to simulator.
34571
34572 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34573
34574           * gcc.special/920717-x.c: Fix typo.
34575           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34576           get at sources.
34577
34578         * lib/mike-gcc.exp: Fix typo.
34579
34580 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34581
34582         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34583         binary to use, transform the name.
34584         * config/*.exp: rename everything. Nuke any g++ specific files,
34585         it's now a special case of gcc that requires no special support.
34586         Add a default.exp for unsupported targets.
34587
34588 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34589
34590         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34591         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34592         version of Tcl.
34593
34594 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34595
34596         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34597         than a warning.
34598
34599 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34600
34601         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34602
34603 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34604
34605         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34606         option_list.  Compile every file with only 4/6 option choices
34607         (same as C torture) instead of with 12/18 different option
34608         choices.
34609         * lib/c-torture.exp: Likewise.
34610
34611         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34612         not already set.
34613
34614 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34615
34616         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34617         can put an XFAIL *-*-* on excess errors.
34618
34619 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34620
34621         * g++.law: Add more tests derived from g++-bugs snapshots.
34622
34623         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34624         equivalent to g++.law/init9.
34625
34626         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34627         compiled it, and the a.out file after we've run it.
34628
34629 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34630
34631         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34632         compiled it, and the a.out file after we've run it.
34633
34634 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34635
34636         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34637
34638 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34639
34640         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34641         version number.
34642
34643 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34644
34645         * g++.law: New directory of g++ tests derived from the g++-bugs
34646         snapshots.
34647
34648 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34649
34650         * gcc.compile: initbug1.c initbug1.exp testcase added
34651
34652 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34653
34654         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34655         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34656           fixes submitted by Jeff Law (law@cs.utah.edu)
34657         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34658           Jeff Law (law@cs.utah.edu)
34659
34660
34661 1993-11-30  Mike Stump  (mrs@cygnus.com)
34662
34663         * config/unix-g++.exp: Follow the gcc way of doing things.
34664         * g++.old-deja/old-deja.exp: Minor updates.
34665         * lib/g++.exp: New file, follow the gcc way of doing things.
34666         * lib/old-dejagnu.exp: Minor updates.
34667         * lib/mike-g++.exp: Always unset errorInfo.
34668
34669 1993-11-06  Mike Stump  (mrs@cygnus.com)
34670
34671         * lib/gcc.exp: Fix some errors with the below change, CC and
34672         CFLAGS should be global when setting, not local.
34673
34674 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34675
34676         * lib/gcc.exp: Transform tool name.
34677
34678 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34679
34680         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34681
34682 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34683
34684         * lib/gcc.exp: change gcc_done to gcc_stat
34685
34686 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34687
34688         * Upgraded gcc testsuite to c-torture version 1.25
34689
34690 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34691
34692         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34693         * lib/c-torture: added hooks for new reporting code.
34694
34695 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34696
34697         * config/sh-gcc.exp: check if sh-sim exists in the path
34698
34699 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34700
34701         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34702         * gcc.compile/compile.exp: Initial changes for new logic.
34703         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34704         * gcc.failure/failure.exp: Initial changes for new logic.
34705         * gcc.ieee/ieee.exp: Initial changes for new logic.
34706         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34707         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34708         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34709         * lib/c-torture.exp: Initial changes for new logic.
34710         * lib/gcc.exp: Initial changes for new logic.
34711
34712 1993-10-15  Mike Stump  (mrs@cygnus.com)
34713
34714         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34715         depend upon failure or success.  Fully qualify names in failure
34716         and success messages.  Always remove a.out before starting
34717         compile, just in case.  Pay more attention to error text output by
34718         the compiler.  Handle testcases with no known past errors just
34719         like all others, so that things are uniform.  Other miscellaneous
34720         improvements.
34721
34722 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34723
34724         * gcc.cpp: new directory for cpp tests
34725
34726 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34727
34728         * lib/chill.exp: Code reformatted, removed unused code.
34729         * config/unix-chill.exp: Code reformatted, removed unused code.
34730         * chill.execute/execute.exp: Code reformatted, removed unused code.
34731         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34732
34733 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34734
34735         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34736         routines not written.
34737
34738 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34739
34740         * config/bug-gcc.exp: Use new procs from bug.exp.
34741
34742 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34743
34744         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34745         via ftp, rather than depending on NFS.
34746         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34747         case.
34748
34749 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34750
34751         * config/bug-gcc.exp: Use new download proc.
34752
34753 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34754
34755         * chill.execute/execute.exp: cleanups, handles errors better
34756         * chill.compile/compile.exp: rewrite, based on execute.exp
34757         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34758         * lib/chill.exp: major changes to diff proc and compile and link
34759           procs. added chill_fail and chill_pass wrappers to pass and
34760           fail. added more comments, and handle error codes better.
34761           Added a hack to capture stderr from exec, so noncompile tests
34762           can work.
34763
34764 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34765
34766         * chill.execute/execute.exp: rewrite of testsuite driver
34767         * lib/chill.exp: rewrite of testsuite driver
34768         * config/unix-chill.exp: rewrite of testsuite driver
34769
34770 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34771
34772     In chill.execute:
34773         * iexpr.ch: Standardize uppercase.
34774         * tuples.dat: Standardize uppercase.
34775         * vary.ch: standardize.  Correct varying string assignments.
34776         * vary.dat: Add new output lines.
34777
34778 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34779
34780     In chill.execute:
34781         * chprintf.ch: Standardize use of uppercase.
34782         * tuples.ch: Standardize and turn arr2 into a DCL,
34783           rather than a SYN.
34784         * pinits.ch: Standardize.
34785
34786 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34787
34788         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34789         * Makefil: Renamed to Makefile.in.
34790         * configure.in: New.
34791
34792 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34793
34794     In chill.execute:
34795         * .cvsignore: Add result/output files.
34796         * Makefile: Fix up variables at start.  Use MFLAGS
34797           everywhere.  Correct bool_loc, built_ins entries.
34798           Add entry for vary1.ch.
34799         * bitarray.ch: Standardize upper-case usage.
34800         * bitexpr.ch: Standardize, add output of b1.
34801         * params.ch: Use arrayt in along PROC parameters, to
34802           avoid novelty problems.
34803         * sets.ch: Tiny cleanup.
34804         * vary1.ch: Re-indent.
34805
34806 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34807
34808           * Add PR-related files to Makefiles, .cvsignore files, etc.
34809
34810 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34811
34812         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34813           with compiler objects. New names are test-flow.c and test-loop.c
34814
34815 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34816
34817         * Upgraded c-torture tests from 1.19 to 1.20
34818
34819         * new files:
34820         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34821         * gcc.compile: 930623-1.c 930623-2.c
34822         * gcc.noncompile: 930622-1.c 930622-2.c
34823         * gcc.failure: 920411-1.c 920627-2.c
34824         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34825
34826 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34827
34828         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34829           More changes to get testsuite working properly. Needs more work.
34830           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34831
34832 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34833
34834         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34835           More changes to get testsuite working properly. Needs more work.
34836
34837 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34838
34839         * chill.compile/compile.exp: Added for Dejagnu support
34840         * chill.execute/execute.exp: Added for Dejagnu support
34841         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34842
34843 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34844
34845     This should complete moving the CHILL test files.
34846         * chill.noncompile(.cvsignore printf.grt
34847             in-printf.grt chprintf.grt chprintf.ch):
34848             Added test-support files.
34849           (Makefile): Modified further.
34850         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34851             signal.ch): Added test files.
34852           * chill.execute (.cvsignore printf.grt printr.c
34853             in-printf.grt rts.c chprintf.grt rts.h): Added
34854           test-support files.
34855             (Makefile): More corrections.
34856
34857 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34858
34859         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34860           test cases, ready for DejaGnu.
34861
34862 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34863
34864         * Upgraded c-torture tests from 1.18 to 1.19
34865
34866         * gcc.compile: added test(s):
34867           930607-1.c
34868         * gcc.execute: added test(s):
34869           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34870
34871         * added new subdirectory for misc tests: gcc.misc-tests
34872         * gcc.misc-test(s): added tests:
34873           inst-check.c test-consts.c test-ior.c test-switch.c
34874
34875 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34876
34877         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34878
34879 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34880
34881         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34882
34883 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34884
34885         * Upgraded c-torture tests from 1.17 to 1.18
34886
34887 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34888
34889         * Upgraded c-torture tests from 1.12 to 1.17
34890
34891 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34892
34893         * lib/old-dejagnu.exp:
34894           Fixed handling of XFAIL target triplets to correctly
34895           recognize wildcard characters.  Removed code that
34896           appended a unique id tag to the end of the file name
34897           printed out by the result of the testcases within a
34898           given test file.
34899
34900 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34901
34902         * lib/old-dejagnu.exp:
34903           Reworked expected failure handling to trigger off of XFAIL
34904           keyword in keyphrase embeded in testcase source code. The
34905           XFAIL keyword must be at the end of the keyphrase line. It
34906           may optionally be followed by one or more target triplets.
34907           It has just occured that the handling of wildcards in the
34908           target triplet may not be correct.
34909
34910 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34911
34912         * g++.old-deja/tests:
34913           Moved all subdirectories up one level into g++.old-deja .
34914
34915         * lib/old-dejagnu.exp:
34916           Fixed problem with CXXFLAGS not being properly reset, and being
34917           corrupted with extraneous "-c" compiler option.  This was
34918           causing binaries to not be generated for test that needed them.
34919           Modified strings passed to "pass" and "fail" so that individual
34920           tests from the same test file would be distinguished by an
34921           identifier appended to the test file name in the summary logs;
34922           this corrected a problem with erroneous diff logs.  Added code
34923           to search testcases for expected fail and unexpected pass keywords.
34924
34925 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34926
34927         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34928
34929 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34930
34931         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34932           Removed extraneous text from end of "Special g++ Options"
34933           keyphrase.
34934
34935         * lib/old-dejagnu.exp: Added pattern matching to look for new
34936           keywords, embedded in testcases comments, which will trigger
34937           calls to xpass and xfail.
34938
34939 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34940
34941         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34942           comments embedded in the testcases, especially the one looking for
34943           special compiler options, as well as the pattern matching for the
34944           compiler output again.
34945
34946 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34947
34948         * lib/old-dejagnu.exp: Do a proper check of the return value for
34949           execute tests. Fixed several problems with the pattern matching
34950           of the compiler output which gave erroneous test results.
34951           Changed several of the test result messages to be more descriptive.
34952         * config/unix-g++.exp: Proc g++_load now actually works and
34953           executes the tests passed to it and returns a usable return
34954           value.
34955
34956 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34957
34958           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34959
34960 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34961
34962         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34963           Modified both files to properly execute the old style
34964           dejagnu tests. The previous versions of these files were
34965           experimental and did not function anything near correctly.
34966
34967 1993-04-05  Rob Savoye  (rob@cygnus.com)
34968
34969         * Removed all Makefile.in and configure.in files. No configuration
34970         needed now.
34971
34972 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
34973
34974         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
34975
34976 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
34977
34978         * gcc.compile/configure.in, gcc.unsorted/configure.in,
34979         gcc.special/configure.in, gcc.noncompile/configure.in,
34980         gcc.execute/configure.in, gcc.code_quality/configure.in,
34981         g++.other/configure.in, g++.old-deja/configure.in,
34982         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
34983         in srcname setting.
34984
34985 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
34986
34987         * lib/udi.exp:  Fixed mondfe and mondfe_download.
34988         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
34989         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
34990
34991 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
34992
34993         * config/udi-gdb.exp: Check $shell_id after connecting to target.
34994         (gdb_exit): Don't remove *_soc files.
34995
34996 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
34997
34998         * lib/c-torture.exp: Don't look for main; instead always use -w
34999         -c.  This is how the c-torture tests work.  Remove the object
35000         file if the compilation succeeds.
35001         * gcc.execute/execute.exp: Remove executable if test passes.
35002         * gcc.noncompile/noncompile.exp: Every test is an expected
35003         failure.
35004         * gcc.special/special.exp: Added tests from c-torture 1.11,
35005         corrected use of existing test.
35006         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35007         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35008         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35009         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35010         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35011         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35012         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35013         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35014         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35015         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35016         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35017         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35018         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35019         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35020         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35021         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35022         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35023         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35024         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35025         c-torture 1.11.
35026         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35027         correspond to c-torture 1.11.
35028
35029         * New file.