OSDN Git Service

* g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-08-03  Jeff Law  <law@redhat.com>
2
3         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
4
5 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
6
7         * gcc.c-torture/execute/pr23135.c: New test.
8
9 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10
11         PR tree-optimization/19899
12         * gcc.dg/tree-ssa/scev-1.c: New test.
13         * gcc.dg/tree-ssa/scev-2.c: New test.
14
15 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
16
17         PR target/18582
18         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
19
20 2005-08-03  Jan Hubicka  <jh@suse.cz>
21
22         * update-conroll.c: New testcase.
23         * update-conroll-2.c: New testcase.
24
25 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
26
27         * gfortran.dg/constant_substring.f: New test.
28         * gfortran.dg/pr22491.f: New test.
29
30 2005-08-02  Jan Hubicka  <jh@suse.cz>
31
32         * update-threading.c: Replace by the proper one.
33
34 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
35
36         PR 23164
37         * g++.dg/tree-ssa/pr23164.C: New test.
38
39 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
40
41         * gcc.dg/tree-ssa/pr23192.c: New test.
42
43 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
44
45         * gcc.c-torture/execute/vrp-4.c: New test.
46
47 2005-08-02  Jan Hubicka  <jh@suse.cz>
48
49         * update-threading.c: New test.
50
51 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
52
53         * gcc.c-torture/compile/20050801-1.c: New test.
54         * gcc.c-torture/compile/20050801-2.c: New test.
55
56 2005-08-01  Jan Hubicka  <jh@suse.cz>
57
58         * val-prof-5.c: New test.
59
60 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
61
62         PR c/22311
63         * gcc.dg/pr22311-1.c : New test.
64
65 2005-07-31  Steven Bosscher  <stevenb@suse.de>
66
67         PR target/23095
68         * gfortran.dg/pr23095.f: New test.
69
70         PR c++/22003
71         * g++.dg/other/pr22003.C: New test.
72
73 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
74
75         PR target/20621
76         * gcc.c-torture/execute/pr20621-1.c: New test.
77
78 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
79
80         * gfortran.dg/comma_format_extension_4.f:  Adjust length
81         of string for format.
82         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
83         print statement with internal write.
84         * gfortran.dg/der_array_io_2.f:  Likewise.
85         * gfortran.dg/der_array_io_3.f:  Likewise.
86
87 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
88
89         * gcc.dg/fold-abs-4.c: new test.
90
91 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
92
93         PR fortran/22570 an related issues.
94         * gfortran.dg/x_slash_1.f: New test.
95
96 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
97
98         PR c/23143
99         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
100         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
101
102 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
103
104         PR c/529
105         * gcc.dg/Wshadow-3.c: New test.
106
107 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
108
109         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
110         used to have the wrong bounds).
111
112 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
113
114         PR c/21720
115         * gcc.dg/hex-round-1.c: Test more cases.
116         * gcc.dg/hex-round-2.c: New test.
117
118 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
119
120         PR 22550
121         * g++.dg/tree-ssa/pr22550.C: New test.
122
123 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
124
125         * gcc.dg/tree-ssa/vrp19.c: New test.
126         * gcc.dg/tree-ssa-vrp20.c: New test.
127
128 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
129
130         PR c/22240
131         * gcc.dg/transparent-union-4.c: New test.
132
133 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
134
135         PR c/22192
136         * gcc.dg/c99-vla-2.c: New test.
137
138 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
139
140         PR c/21720
141         * gcc.dg/hex-round-1.c: New test.
142
143 2005-07-28  Jan Hubicka  <jh@suse.cz>
144
145         * inliner-1.c: Do not dump everything.
146         * tree-prof.exp: Do not pass -ftree-based-profiling.
147         * bprob.exp: Likewise.
148
149         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
150
151 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
152
153         PR c++/22545
154         * g++.dg/expr/ptrmem7.C: New test.
155
156 2005-07-28  Mike Stump  <mrs@apple.com>
157
158         * g++.old-deja/g++.mike/visibility-1.C: New test.
159
160 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
161
162         PR c/20187
163         * gcc.c-torture/execute/pr20187-1.c: New test.
164
165 2005-07-28  Jeff Law  <law@redhat.com>
166
167         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
168         * gcc.dg/tree-ssa/vrp18.c: New test.
169
170 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
171
172         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
173
174 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
175
176         PR tree-optimization/22506
177         * gcc.dg/vect/ps22506.c: New test.
178
179 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
180
181         PR target/21149
182         * gcc.target/i386/sse-3.c: New test.
183
184 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
185
186         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
187         * gcc.target/mips/mips32-dsp-type.c: Likewise.
188
189 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
190
191         PR c/22589
192         * gcc.c-torture/compile/pr22589-1.c: New test.
193
194 2005-07-28  Jan Hubicka  <jh@suse.cz>
195         
196         * update-loopch.c: New testcase.
197
198 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
199
200         PR rtl-optimization/23047
201         * gcc.c-torture/execute/pr23047.c: New test.
202         * gcc.c-torture/execute/pr23047.x: New.
203
204 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
205
206         PR tree-optimization/22493
207         * gcc.c-torture/execute/pr22493-1.c: New test.
208         * gcc.c-torture/execute/pr22493-1.x: New.
209         * gcc.c-torture/execute/vrp-1.c: New test.
210         * gcc.c-torture/execute/vrp-2.c: New test.
211         * gcc.c-torture/execute/vrp-2.c: New test.
212
213 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
214
215         * gcc.target/frv/all-builtin-read8.c: Delete.
216         * gcc.target/frv/all-builtin-read16.c: Delete.
217         * gcc.target/frv/all-builtin-read32.c: Delete.
218         * gcc.target/frv/all-builtin-read64.c: Delete.
219         * gcc.target/frv/all-builtin-write8.c: Delete.
220         * gcc.target/frv/all-builtin-write16.c: Delete.
221         * gcc.target/frv/all-builtin-write32.c: Delete.
222         * gcc.target/frv/all-builtin-write64.c: Delete.
223         * gcc.target/frv/all-read-write-1.c: New.
224
225 2005-07-27  Jeff Law  <law@redhat.com>
226
227         * gcc.c-torture/execute/pr22630.c: New test.
228
229 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
230
231         PR tree-optimization/23073
232         * gcc.dg/vect/nodump-pr23073.c: New test.
233         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
234
235 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
236
237         PR tree-optimize/22348
238         * gcc.c-torture/execute/pr22348.c: New.
239
240 2005-07-27  Richard Guenther  <rguenther@suse.de>
241
242         * gcc.dg/tree-ssa/salias-1.c: New testcase.
243
244 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
245
246         PR fortran/22503
247         * gfortran.dg/logical_comp.f90: New test.
248
249 2005-07-27  Jan Hubicka  <jh@suse.cz>
250
251         * inliner-1.c: Add cleanup of dumps.
252         * val-prof-*.c: Likewise.
253         * update-tailcall.c: New.
254
255 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
256
257         PR 22591
258         * gcc.dg/tree-ssa/pr22591.c: New test.
259         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
260
261 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
262
263         PR libobjc/22606
264         * objc.dg/try-catch-11.m: New test.
265
266 2005-07-26  Richard Guenther  <rguenther@suse.de>
267
268         PR tree-optimization/22486
269         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
270
271 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
272
273         PR tree-opt/22484
274         * testsuite/g++.dg/opt/loop2.C: New test.
275
276 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
277
278         * gcc.dg/tree-ssa/reassoc-3.c: New test.
279         * gcc.dg/tree-ssa/reassoc-4.c: New test.
280
281 2005-07-25  Adam Nemet  <anemet@lnxw.com>
282
283         * lib/profopt.exp (profopt-execute): Check for profiling data
284         files on the target.
285
286 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
287
288         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
289         for matching of asm labels.
290
291 2005-07-25  Richard Guenther  <rguenther@suse.de>
292
293         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
294
295 2005-07-25  Richard Guenther  <rguenther@suse.de>
296
297         PR testsuite/22624
298         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
299
300 2005-07-25  Ira Rosen  <irar@il.ibm.com>
301
302         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
303         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
304         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
305         * gcc.dg/vect/vect-100.c: New test.
306         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
307         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
308         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
309         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
310         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
311         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
312         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
313         * gfortran.dg/vect/pr19049.f90: New testcase.
314         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
315
316 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
317
318         * gcc.c-torture/execute/20050713-1.c: New test.
319
320         PR fortran/20063
321         * gfortran.fortran-torture/execute/data_4.f90: New test.
322
323         PR middle-end/20303
324         * gcc.dg/visibility-d.c: New test.
325
326 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
327
328         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
329         * gfortran.dg/underflow.f90: Ditto.
330
331 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
332
333         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
334         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
335         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
336
337 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
338
339         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
340         include case of field width of zero. 
341
342 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
343
344         PR libgfortran/21875
345         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
346         with trailing blanks on normal formatted read.
347
348 2005-07-23  Chao-ying Fu  <fu@mips.com>
349
350         * gcc.target/mips/mips32-dsp-type.c: New test.
351         * gcc.target/mips/mips32-dsp.c: New test.
352
353 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
354
355         PR testsuite/21073
356         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
357
358         PR testsuite/20454
359         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
360         and __cyg_profile_func_exit.
361
362 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
363
364         * gfortran.dg/comma_format_extension_3.f: Fix typo.
365         * gfortran.dg/comma_format_extension_4.f: Same.
366         * gfortran.dg/pr15332.f: Same.
367         * gfortran.dg/pr21730.f: Same.
368
369 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
370
371         * g++.dg/opt/vrp2.C: Fix testcase.
372
373         PR tree-opt/22625
374         * g++.dg/opt/vrp2.C: New test.
375
376 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
377
378         PR debug/21828
379         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
380
381 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
382
383         * gcc.dg/tree-ssa/20050719-1.c: New test.
384
385 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
386
387         * gcc.dg/bfin-longcall-1.c: New file.
388         * gcc.dg/bfin-longcall-2.c: New file.
389
390 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
391
392         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
393
394 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
395
396         PR middle-end/19055
397         * gcc.dg/tree-ssa/pr19055.c: New test.
398         * gcc.dg/tree-ssa/pr19055-2.c: New test.
399
400 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
401
402         PR C++/22358
403         * g++.dg/other/pr22358.C: New test.
404
405 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
406
407         PR c++/2922
408         * g++.dg/lookup/two-stage5.C: New test from bug comments.
409         
410 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
411
412         PR c++/15938
413         * g++.dg/init/union2.C: New test.
414
415 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
416
417         PR c/22393
418         * gcc.dg/complex-4.c: New test.
419
420 2005-07-21  Richard Guenther  <rguenther@suse.de>
421
422         PR testsuite/22522
423         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
424         scanning for asm labels.
425         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
426
427 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
428
429         PR target/22085
430         * gcc.dg/altivec-pr22085.c: New.
431
432 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
433
434         PR tree-optimization/19210
435         * gcc.dg/tree-ssa/pr19210-1.c: New.
436         * gcc.dg/tree-ssa/pr19210-2.c: New.
437
438 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
439
440         PR rtl-optimization/22167
441         * g++.dg/opt/pr22167.C: New test.
442
443 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
444
445         PR c++/2922
446         * g++.dg/lookup/two-stage2.C: New.
447         * g++.dg/lookup/two-stage3.C: New.
448         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
449         fixed two-stage name lookup for operators.
450         * g++.dg/template/call3.C: Compiler now produces an appropriate
451         error message. 
452         * g++.dg/template/crash37.C: Compiler now describes bla() on line
453         14 as a candidate. 
454         * g++.dg/template/ptrmem4.C: Compiler produces different error
455         message.
456         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
457         connect_to_method as a candidate.
458         
459 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
460
461         * gcc.dg/fold-alloc-1.c: New test.
462
463 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
464
465         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
466         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
467
468 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
469
470         * gcc.dg/fold-abs-1.c: New test.
471         * gcc.dg/fold-abs-2.c: New test.
472         * gcc.dg/fold-abs-3.c: New test.
473
474 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
475
476         Make CONSTRUCTOR use VEC to store initializers.
477         * g++.dg/ext/complit3.C: Check for specific error messages.
478         * g++.dg/init/brace2.C: Update error message.
479         * g++.dg/warn/Wbraces2.C: Likewise.
480
481 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
482
483         PR fortran/16940
484         * gfortran.dg/module_interface_1.f90: New test.
485
486 2005-07-19  Danny Berlin <dberlin@dberlin.org>
487             Kenneth Zadeck <zadeck@naturalbridge.com>
488
489         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
490
491 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
492
493         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
494         specify -Wformat for these tests.
495         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
496         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
497         * gcc.dg/format/opt-6.c: Delete.
498
499 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
500
501         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
502         * gcc.dg/tree-ssa/sra-3.c: Likewise.
503
504 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
505
506         * gcc.dg/tree-ssa/alias-2.c: New test.
507
508 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
509
510         PR c++/22263
511         * g++.dg/template/explicit7.C: New test.
512
513 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
514
515         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
516         width of 8 to +Inf and -Inf.
517     
518 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
519
520         PR c++/22139
521         * g++.dg/template/friend36.C: New test.
522
523 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
524
525         PR fortran/21730
526         * gfortran.dg/pr21730.f: New test.
527
528 2005-07-16  Danny Berlin <dberlin@dberlin.org>
529             Kenneth Zadeck <zadeck@naturalbridge.com>
530
531         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
532         since pure const detection cannot run at -O1 in c compiler.
533         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
534         can now optimize this case properly.
535         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
536         because we now pass.
537         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
538
539 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
540
541         PR c/22421
542         * gcc.dg/format/bitfld-1.c: New test.
543
544 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
545
546         PR c++/22204
547         * g++.dg/rtti/repo1.C: New test.
548
549 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
550
551         PR middle-end/22398
552         * gcc.c-torture/compile/pr22398.c: New test.
553
554 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
555
556         PR c++/22132
557         * g++.dg/expr/cast4.C: New test.
558
559 2005-07-15  Richard Guenther  <rguenther@suse.de>
560
561         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
562         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
563
564 2005-07-15  Steven Bosscher  <stevenb@suse.de>
565
566         PR tree-optimization/22230
567         * gcc.dg/tree-ssa/pr22230.c: New test.
568
569 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
570
571         * gfortran.dg/g77/cpp6.f: New test.
572
573         PR fortran/22417
574         * gfortran.dg/g77/cpp5.F: New test.
575         * gfortran.dg/g77/cpp5.h: New file.
576         * gfortran.dg/g77/cpp5inc.h: New file.
577
578 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
579
580         PR libfortran/16435
581         * gfortran.dg/tl_editting.f90: New.
582         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
583
584 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
585
586         * gfortran.dg/char_array_constructor.f90: New test.
587
588 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
589
590         * gfortran.dg/past_eor.f90: New.
591         * gfortran.dg/complex_read.f90: New.
592
593 2005-07-13  Jeff Law  <law@redhat.com>
594
595         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
596         additional casts.
597
598         * gcc.dg/tree-ssa/pr22321.c: New test
599
600 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
601
602         PR tree-optimization/21921
603         * gcc.dg/tree-ssa/pr21921.c: New.
604
605 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
606
607         PR tree-optimizatio/22442
608         * gcc.dg/tree-ssa/loop-11.c: New test.
609
610 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
611
612         PR tree-opt/21840
613         * gcc.c-torture/compile/pr21840.c: New test.
614
615 2005-07-12  Jan Hubicka  <jh@suse.cz>
616
617         * gcc.c-torture/compile/pr22379.c: New test.
618
619 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
620
621         PR libfortran/21593
622         gfortran.dg/dev_null.f90:  Remove outdated comment about
623         PR libfortran/21593.
624
625
626 2005-07-12  Dale Johannesen  <dalej@apple.com>
627
628         * gcc.target/i386/compress-float-sse.c:  New.
629         * gcc.target/i386/compress-float-sse-pic.c:  New.
630         * gcc.target/i386/compress-float-387.c:  New.
631         * gcc.target/i386/compress-float-387-pic.c:  New.
632         * gcc.dg/compress-float-ppc.c:  New.
633         * gcc.dg/compress-float-ppc-pic.c:  New.
634
635 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
636
637         PR libfortran/21593
638         gfortran.dg/dev_null.f90:  Remove targets.
639
640 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
641
642         PR tree-opt/22335
643         * gcc.dg/pr22335-1.c: New test.
644         * gcc.dg/pr22335-2.c: New test.
645
646 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
647
648         PR c++/20172
649         * g++.dg/template/nontype12.C : New test.
650
651 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
652
653         * gcc.dg/tree-ssa/loop-10.c: New test.
654
655 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
656
657         * gcc.c-torture/execute/20020720-1.x: Remove.
658
659 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
660
661         * gfortran.fortran-torture/execute/forall_7.f90: New test.
662
663 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
664
665         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
666         (dg-mips-options): Use it.
667
668 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
669
670         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
671
672 2005-07-09  Richard Henderson  <rth@redhat.com>
673
674         * lib/target-supports.exp (check_effective_target_sync_char_short):
675         Add alpha.
676
677 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
678
679         PR libfortran/22217
680         * gfortran.dg/negative-z-descriptor.f90:  New test.
681
682 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
683
684         PR tree-opt/22329
685         * gcc.dg/pr22329.c: New test.
686
687 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
688
689         PR tree-optimization/20139
690         * gcc.dg/tree-ssa/pr20139.c: New.
691
692 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
693
694         PR tree-opt/22356
695         * testsuite/gcc.dg/pr22356-1.c: New test.
696
697 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
698
699         PR c++/21799
700         * g++.dg/template/unify8.C: New.
701         * g++.dg/template/unify9.C: New.
702
703 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
704
705         * gfortran.fortran-torture/execute/entry_10.f90: New test.
706
707 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
708
709         * gcc.dg/darwin-version-1.c: New.
710         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
711         * gcc.dg/builtins-20.c: Likewise.
712         * gcc.dg/builtins-53.c: Likewise.
713         * gcc.dg/torture/builtins-convert-1.c: Likewise.
714         * gcc.dg/torture/builtins-convert-2.c: Likewise.
715         * gcc.dg/torture/builtins-convert-3.c: Likewise.
716         * gcc.dg/torture/builtins-power-1.c: Likewise.
717         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
718         on Darwin.
719
720 2005-07-07  Jeff Law  <law@redhat.com>
721
722         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
723         argument evaluation order.
724
725 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
726
727         PR libfortran/21594
728         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
729         Add test cases where the shift length is greater than the
730         array length.
731
732 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
733
734         * obj-c++.dg/proto-lossage-6.mm: New.
735         * objc.dg/proto-lossage-6.m: New.
736
737 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
738
739         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
740         * objc.dg/gnu-runtime-2.m: Likewise.
741
742 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
743
744         * gfortran.dg/longline.f: New test.
745
746         * gfortran.dg/badline.f: New test.
747
748 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
749
750         PR fortran/16531
751         PR fortran/15966
752         PR fortran/18781
753         * gfortran.dg/hollerith.f90: New.
754         * gfortran.dg/hollerith2.f90: New.
755         * gfortran.dg/hollerith3.f90: New.
756         * gfortran.dg/hollerith4.f90: New.
757         * gfortran.dg/hollerith_f95.f90: New.
758         * gfortran.dg/hollerith_legacy.f90: New.
759         * gfortran.dg/g77/cpp4.F: New. Port from g77.
760
761 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
762
763         PR objc/22274
764         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
765         * objc.dg/gnu-runtime-2.m: New.
766
767 2005-07-06  Jeff Law  <law@redhat.com>
768
769         * gcc.dg/tree-ssa/vrp17.c: New test.
770
771 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
772
773         PR fortran/22327
774         * gfortran.dg/array_constructor_5.f90: New test.
775
776 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
777
778         * gfortran.fortran-torture/execute/entry_9.f90: New test.
779
780 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
781
782         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
783         * gcc.dg/980816-1.c: Ditto.
784
785 2005-07-06  Jeff Law  <law@redhat.com>
786
787         * gcc.c-torture/compile/pr21356.c: New test.
788
789 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
790
791         PR c/22013
792         PR c/22098
793         * gcc.c-torture/compile/pr22013-1.c,
794         gcc.c-torture/execute/pr22098-1.c,
795         gcc.c-torture/execute/pr22098-2.c,
796         gcc.c-torture/execute/pr22098-3.c: New tests.
797
798 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
799
800         PR c/22308
801         * gcc.dg/pr22308-1.c: New test.
802
803 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
804
805         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
806         target.
807         * gcc.dg/compare9.c: Use -fshort-enums instead of
808         -fno-short-enums.  Change the last test to dg-bogus.
809
810 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
811
812         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
813         * gcc.dg/compare9.c: New.
814
815 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
816
817         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
818
819 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
820
821         PR testsuite/22288
822         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
823
824
825 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
826
827         * gcc.dg/format/gcc_gfc-1.c: New.
828
829 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
830
831         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
832
833 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
834
835         PR fortran/20842
836         * gfortran.dg/io_invalid_1.f90: New test.
837
838 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
839
840         * gcc.dg/format/gcc_diag-1.c: Update.
841
842 2005-07-02  Jeff Law  <law@redhat.com>
843
844         * gcc.dg/tree-ssa/pr22051-1.c: New test.
845         * gcc.dg/tree-ssa/pr22051-2.c: New test.
846
847 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
848
849         * gcc.dg/format/gcc_diag-1.c: Update.
850
851 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
852
853         PR tree-opt/22269
854         * gcc.c-torture/compile/pr22269.c: New test.
855
856 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
857
858         PR 21584
859         PR 22219
860         * g++.dg/tree-ssa/pr21584-1.C: New test.
861         * g++.dg/tree-ssa/pr21584-2.C: New test.
862
863 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
864
865         * obj-c++.dg/try-catch-11.mm: New.
866         * objc.dg/try-catch-10.m: New.
867
868 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
869
870         * g++.dg/other/ucnid-1.C: xfail on AIX.
871
872 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
873
874         PR 22234
875         * gcc.dg/20050629-1.c: New test.
876
877 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
878
879         * obj-c++.dg/const-str-1[0-1].mm: New.
880         * objc.dg/const-str-1[0-1].m: New.
881
882 2005-05-29  Richard Henderson  <rth@redhat.com>
883
884         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
885         Rename from check_effective_target_vect_no_max.
886         (check_effective_target_vect_no_int_add): New.
887         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
888         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
889         * gcc.dg/vect/vect-reduc-3.c: Likewise.
890         * gcc.dg/vect/vect-reduc-1.c: Use both.
891         * gcc.dg/vect/vect-reduc-2.c: Likewise.
892
893 2005-05-29  Richard Henderson  <rth@redhat.com>
894
895         * lib/target-supports.exp (check_effective_target_vect_no_max): 
896         Remove i386 and x86_64.
897
898 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
899
900         PR testsuite/21969
901         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
902
903 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
904
905         PR middle-end/21969
906         * gcc.dg/vect/pr21969.c: New test.
907
908 2005-06-28  Eric Christopher  <echristo@redhat.com>
909
910         PR c/22052
911         PR c/21975
912         * gcc.dg/inline1.c: New test.
913         * gcc.dg/inline2.c: Ditto.
914         * gcc.dg/inline3.c: Ditto.
915         * gcc.dg/inline4.c: Ditto.
916         * gcc.dg/inline5.c: Ditto.
917         
918 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
919
920         PR libfortran/22142
921         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
922         Add testcase also testing eoshift1 for PR 22142.
923
924 2005-06-28  Richard Henderson  <rth@redhat.com>
925
926         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
927         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
928         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
929         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
930         gcc.dg/tree-ssa/20030922-2.c: Likewise.
931
932 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
933
934         PR libfortran/22142
935         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
936         Add testcase for PR 22142.
937
938 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
939
940         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
941         gcc.target/ia64/fpreg-2.c: New tests.
942
943 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
944
945         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
946
947 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
948
949         PR libfortran/22170
950         * gfortran.dg/slash_1.f90: New test.
951
952 2005-06-27  Richard Henderson  <rth@redhat.com>
953
954         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
955         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
956         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
957         * gcc.dg/vect/vect-reduc-2.c: Likewise.
958         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
959         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
960
961 2005-06-27  Richard Henderson  <rth@redhat.com>
962
963         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
964         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
965
966 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
967
968         * obj-c++.dg/proto-lossage-5.mm: New.
969         * objc.dg/proto-lossage-5.m: New.
970
971 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
972
973         PR 21959
974         * gcc.dg/tree-ssa/pr21959.c: New test.
975
976 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
977
978         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
979         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
980         testing uninitialized var.
981
982         * gcc.c-torture/execute/builtins/chk.h: New.
983         * gcc.c-torture/execute/builtins/lib/chk.c: New.
984         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
985         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
986         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
987         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
988         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
989         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
990         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
991         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
992         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
993         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
994         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
995         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
996         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
997         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
998         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
999         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1000         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1001         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1002         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1003         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1004         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1005         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1006         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1007         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1008         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1009         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1010         * gcc.dg/builtin-object-size-1.c: New test.
1011         * gcc.dg/builtin-object-size-2.c: New test.
1012         * gcc.dg/builtin-object-size-3.c: New test.
1013         * gcc.dg/builtin-object-size-4.c: New test.
1014         * gcc.dg/builtin-object-size-5.c: New test.
1015         * gcc.dg/builtin-stringop-chk-1.c: New test.
1016         * gcc.dg/builtin-stringop-chk-2.c: New test.
1017         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1018         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1019         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1020         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1021         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1022         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1023         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1024         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1025         * gcc.c-torture/execute/printf-1.c: New test.
1026         * gcc.c-torture/execute/fprintf-1.c: New test.
1027         * gcc.c-torture/execute/vprintf-1.c: New test.
1028         * gcc.c-torture/execute/vfprintf-1.c: New test.
1029         * gcc.c-torture/execute/printf-chk-1.c: New test.
1030         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1031         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1032         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1033
1034 2005-06-27  Michael Matz  <matz@suse.de>
1035
1036         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1037         slot is not merged if address escapes.
1038
1039 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1040
1041         PR c/21911
1042         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1043
1044 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1045
1046         PR middle-end/17965
1047         * gcc.c-torture/compile/20050622-1.c: New test.
1048
1049         PR middle-end/22028
1050         * gcc.dg/20050620-1.c: New test.
1051
1052 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1053
1054         PR tree-optimization/22026
1055         * gcc.dg/tree-ssa/pr22026.c: New.
1056
1057 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1058
1059         PR libfortran/22144
1060         * gfortran.dg/shift-alloc.f90:  New testcase.
1061
1062 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1063
1064         * all files: Update FSF address in copyright headers.
1065
1066 2005-06-22  Jan Hubicka  <jh@suse.cz>
1067
1068         * wholeprogram-1.c: New testcase.
1069         * wholeprogram-2.c: New testcase.
1070
1071 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1072
1073         PR 22171
1074         * gcc.dg/tree-ssa/pr22171.c: New test.
1075
1076 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1077
1078         * gfortran.dg/simplify_modulo.f90: New.
1079
1080 2005-06-24  Jan Hubicka  <jh@suse.cz>
1081
1082         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1083
1084 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1085
1086         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1087
1088 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1089
1090         * obj-c++.dg/typedef-alias-1.mm: New.
1091         * objc.dg/typedef-alias-1.m: New.
1092
1093 2005-06-23  Jeff Law  <law@redhat.com>
1094
1095         * gcc.dg/tree-ssa/vrp16.c: New test.
1096
1097 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1098
1099         * lib/target-supports.exp: Add
1100         check_effective_target_fortran_large_real and
1101         check_effective_target_fortran_large_int to check for
1102         corresponding effective targets.
1103         * gfortran.dg/large_integer_kind_1.f90: New test.
1104         * gfortran.dg/large_real_kind_1.f90: New test.
1105
1106 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1107
1108         PR tree-optimization/22117
1109         * gcc.dg/tree-ssa/pr22117.c: New.
1110
1111 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1112
1113         PR testsuite/22123
1114         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1115
1116 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1117
1118         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1119
1120 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1121
1122         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1123         * gfortran.dg/f2c_4.c: Likewise
1124         
1125 2005-06-22 Paul Brook  <paul@codesourcery.com>
1126
1127         PR fortran/21034
1128         * gfortran.dg/auto_save_1.f90: New test.
1129
1130 2005-06-22  Michael Matz  <matz@suse.de>
1131
1132         * gcc.target/x86-64/abi: New directory.
1133         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1134         * gcc.target/x86-64/abi/README.gcc: New file.
1135         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1136         * gcc.target/x86-64/abi/asm-support.s: New file.
1137         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1138         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1139         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1140         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1141         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1142         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1143         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1144         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1145         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1146         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1147         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1148         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1149         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1150         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1151         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1152         * gcc.target/x86_64/abi/test_varargs.c: New test.
1153
1154 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1155
1156         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1157         32-bit i?86 and x86_64.
1158
1159 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1160
1161         * obj-c++.dg/const-str-[1-9].mm: New tests.
1162
1163 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1164
1165         PR fortran/22010
1166         * gfortran.dg/namelist_use.f90: New.
1167         * gfortran.dg/namelist_use_only.f90: New.
1168
1169 2005-06-21  Jeff Law  <law@redhat.com>
1170
1171         * gcc.dg/tree-ssa/vrp15.c: New test.
1172
1173 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1174
1175         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1176         Remove.
1177         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1178         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1179         remove vect_reduction target keyword. Also avoid two returns in main.
1180         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1181         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1182         * gcc.dg/vect/vect-reduc-1short.c: New test.
1183         * gcc.dg/vect/vect-reduc-1char.c: New test.
1184         * gcc.dg/vect/vect-reduc-2short.c: New test.
1185         * gcc.dg/vect/vect-reduc-2char.c: New test.
1186         * gcc.dg/vect/vect-reduc-6.c: New test.
1187         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1188         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1189         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1190
1191 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1192         Paul Thomas  <pault@gcc.gnu.org>
1193
1194         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1195         New tests.
1196         
1197 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1198
1199         * gfortran.dg/backslash_1.f90: New test.
1200         * gfortran.dg/backslash_2.f90: New test.
1201
1202 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1203
1204         * gfortran.dg/duplicate_labels.f90: New test.
1205
1206 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1207
1208         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1209         unsupportable relocations.
1210         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1211         * gcc.dg/20050321-2.c: xfail for NetWare.
1212
1213 2005-06-20  Andreas Jaeger  <aj@suse.de>
1214
1215         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1216         gcc.target/i386/fastcall-sseregparm.c,
1217         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1218
1219 2005-06-19  Richard Henderson  <rth@redhat.com>
1220
1221         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1222
1223 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1224
1225         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1226
1227 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1228
1229         PR c++/22115
1230         * g++.dg/conversion/simd2.C: Change expected error message.
1231
1232 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1233
1234         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1235         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1236         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1237
1238 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1239
1240         * gcc.dg/fold-mod-1.c: New test.
1241
1242 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1243
1244         PR fortran/19926
1245         * gfortran.dg/pr19926.f90: New test.
1246
1247 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1248
1249         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1250         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1251         targets.
1252         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1253         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1254
1255 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1256
1257         * gcc.target/ia64/float80-varargs-1.c: New test.
1258
1259 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1260
1261         PR tree-opt/22035
1262         * gfortran.dg/f2c_6.f90: New test.
1263
1264 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1265
1266         PR c++/17413
1267         * g++.dg/template/local5.C: New.
1268
1269 2005-06-17  Richard Henderson  <rth@redhat.com>
1270
1271         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1272
1273 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1274
1275         PR testsuite/21945
1276         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1277
1278 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1279
1280         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1281         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1282         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1283         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1284         check_vect to verify the presence of hardware vector support.
1285
1286 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1287
1288         PR testsuite/22056
1289         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1290
1291 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1292
1293         PR libfortran/19216
1294         * gfortran.dg/pr19216.f: Add correct space between brackets and
1295         dg directive.
1296
1297 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1298
1299         PR libfortran/16436
1300         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1301
1302 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1303
1304         * gcc.target/i386/attributes-error.c: New testcase.
1305         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1306         * gcc.target/i386/regparm-stdcall.c: Likewise.
1307         * gcc.target/i386/sseregparm-1.c: Likewise.
1308         * gcc.target/i386/sseregparm-2.c: Likewise.
1309
1310 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1311
1312         * g++.dg/rtti/crash2.C: New.
1313
1314 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1315
1316         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1317
1318 2005-06-15  David Ung  <davidu@mips.com>
1319
1320         * gcc.target/mips/mips16e-extends.c: New test for testing the
1321         generation of MIPS16e zeb/zeh, seb/seh instructions.
1322
1323 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1324
1325         PR 22018
1326         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1327         * gcc.dg/tree-ssa/pr22018.c: New test.
1328
1329 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1330
1331         * gcc.dg/simd-1.c: Update error messages.
1332         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1333         * gcc.dg/simd-2.c: Update error messages.
1334         * gcc.dg/simd-4.c: New.
1335
1336 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1337
1338         PR c++/20678
1339         * g++.dg/other/crash-4.C: New.
1340
1341 2005-06-14  Devang Patel  <dpatel@apple.com>
1342
1343         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1344
1345 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1346
1347         PR c++/21929
1348         * g++.dg/parse/crash11.C: Update
1349
1350 2005-06-13  Jeff Law  <law@redhat.com>
1351
1352         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1353         perform the desired transformations.
1354         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1355         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1356
1357 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1358
1359         PR fortran/22038
1360         * gfortran.dg/forall_1.f90: Un-XFAIL.
1361
1362 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1363
1364         PR c++/21929
1365         * g++.dg/parse/crash26.C: New.
1366
1367         PR c++/20789
1368         * g++.dg/init/member1.C: New.
1369
1370 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1371
1372         * gfortran.dg/altreturn_1.f90: New test.
1373
1374 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1375
1376         PR middle-end/21985
1377         * gcc.dg/tree-ssa/pr21985.c: New test.
1378
1379 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1380
1381         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1382
1383 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1384
1385         PR c++/21930
1386         * g++.dg/other/error10.C: New test case.
1387
1388 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1389
1390         PR libfortran/19155
1391         * gfortran.dg/pr19155.f: Add test.
1392
1393 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1394
1395         * gfortran.dg/f2c_7.f90: New test.
1396
1397         * gfortran.dg/forall_1.f90: XFAILed.
1398
1399 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1400
1401         * gcc.dg/pr14796-1.c: New.
1402         * gcc.dg/pr14796-2.c: New.
1403
1404 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1405
1406         PR fortran/17792
1407         PR fortran/21375
1408         * gfortran.dg/deallocate_stat.f90:  New test.
1409
1410 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1411
1412         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1413
1414 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1415
1416         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1417         access will be generated when this loop is vectorized. Test that
1418         accesses with same alignment were detected.
1419         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1420         Test that accesses with same alignment were detected.
1421         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1422         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1423         alignment were detected.
1424
1425 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1426
1427         * gcc.dg/Wcxx-compat-1.c: New.
1428
1429 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1430
1431         PR libfortran/21480
1432         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1433         complex array.
1434
1435 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1436
1437         * gcc.dg/alias-8.c: New.
1438
1439 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1440
1441         * gcc.dg/format/cmn_err-1.c: Update.
1442
1443 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1444
1445         PR target/20666
1446         * gcc.target/sparc/fexpand-2.c: New.
1447         * gcc.target/sparc/fpmerge-2.c: New.
1448         * gcc.target/sparc/fpmul-2.c: New.
1449         * gcc.target/sparc/noresult.c: New.
1450         * gcc.target/sparc/pdist-2.c: New.
1451         * gcc.target/sparc/pdist-3.c: New.
1452
1453 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1454
1455         PR testsuite/21702
1456         * gcc.target/i386/i386.exp: Fix comment typo.
1457
1458 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1459
1460         PR c++/19497
1461         * g++.dg/inherit/using5.C: New.
1462         * g++.dg/inherit/using6.C: New.
1463
1464 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1465
1466         PR c++/19894
1467         * g++.dg/template/ptrmem15.C: New test.
1468
1469         PR c++/20563
1470         * g++.dg/ext/label4.C: New test.
1471
1472 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1473
1474         * gcc.dg/tls/debug-1.c: New test.
1475
1476 2005-06-07  Dale Johannesen  <dalej@apple.com>
1477
1478         * gcc.target/i386/movq.c:  New.
1479
1480 2005-06-07  Dale Johannesen  <dalej@apple.com>
1481
1482         * gcc.dg/20050607-1.c:  New.
1483
1484 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1485
1486         PR middle-end/21850
1487         * gcc.c-torture/execute/20050607-1.c: New test.
1488
1489 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1490
1491         PR libfortran/21926
1492         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1493         Test case where the return array has lowest stride one,
1494         but isn't packed.
1495
1496 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1497
1498         * lib/target-supports.exp (check_effective_target_sync_int_long):
1499         Add s390 and s390x targets.
1500
1501 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1502
1503         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1504         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1505         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1506         * gcc.dg/tree-ssa/loop-9.c: New test.
1507
1508 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1509
1510         * g++.dg/parse/defarg10.C: New.
1511
1512 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1513
1514         PR regression/21897
1515         * gcc.c-torture/execute/20050604-1.c: New test.
1516
1517 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1518
1519         PR 21903
1520         * g++.dg/parse/defarg9.C: New.
1521
1522         PR c++/20637
1523         * g++.dg/inherit/using4.C: New.
1524         * g++.dg/overload/error1.C: Adjust expected errors.
1525         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1526         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1527         * g++.old-deja/g++.other/redecl2.C: Likewise.
1528         * g++.old-deja/g++.other/redecl4.C: Likewise.
1529         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1530
1531 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1532
1533         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1534
1535 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1536
1537         * lib/gfortran.exp (gfortran_target_compile): Call
1538         dg-additional-files-options
1539         * gfortran.dg/f2c_4.f90: New file
1540         * gfortran.dg/f2c_4.c: New file
1541         * gfortran.dg/f2c_5.f90: New file
1542         * gfortran.dg/f2c_5.c: New file
1543
1544 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1545
1546         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1547
1548         PR fortran/21912
1549         * gfortran.dg/array_constructor_4.f90: New test.
1550
1551 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1552
1553         PR c++/21619
1554         * g++.dg/ext/builtin9.C: New test.
1555
1556 2005-06-05  Dale Johannesen  <dalej@apple.com>
1557
1558         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1559         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1560
1561 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1562
1563         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1564         * gcc.dg/vect/vect-reduc-1.c: New.
1565         * gcc.dg/vect/vect-reduc-2.c: New.
1566         * gcc.dg/vect/vect-reduc-3.c: New.
1567
1568 2005-06-04  Dale Johannesen  <dalej@apple.com>
1569
1570         * gcc.c-torture/execute/20050603-1.c:  New.
1571         * gcc.c-torture/execute/20050603-2.c:  New.
1572         * gcc.dg/20050603-3.c:  New.
1573
1574 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1575
1576         PR fortran/19195
1577         * gfortran.dg/debug_1.f90: New test.
1578
1579         * gfortran.dg/forall_1.f90: New test.
1580
1581 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1582
1583         * gfortran.dg/array_constructor_3.f90: New test.
1584
1585 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1586
1587         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1588
1589 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1590
1591         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1592
1593 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1594
1595         PR c/21873
1596         * gcc.dg/init-excess-1.c: New test.
1597
1598 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1599
1600         PR c++/21853
1601         * g++.dg/expr/static_cast6.C: New test.
1602
1603 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1604
1605         * gcc.dg/tree-ssa/vrp14.c: New test.
1606
1607 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1608
1609         PR c++/21336
1610         * g++.dg/template/new2.C: New test.
1611
1612 2005-06-03  Josh Conner  <jconner@apple.com>
1613
1614         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1615         all entries in initializer.
1616
1617 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1618
1619         PR middle-end/21858
1620         * gcc.dg/pr21858.c: New testcase.
1621
1622 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1623
1624         PR tree-optimization/21292
1625
1626         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1627         New.
1628         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1629         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1630         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1631         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1632         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1633
1634 2005-06-02  Richard Henderson  <rth@redhat.com>
1635
1636         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1637
1638 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1639
1640         * gcc.dg/wtypequal.c: New testcase.
1641
1642 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1643
1644         PR 21582
1645         * gcc.dg/tree-ssa/pr21582.c: New test.
1646
1647 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1648
1649         PR c++/21280
1650         * g++.dg/opt/interface2.h: New.
1651         * g++.dg/opt/interface2.C: New.
1652         * g++.dg/init/ctor4.C: Adjust error lines.
1653         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1654         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1655         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1656         * g++.old-deja/g++.pt/assign1.C: Likewise.
1657         * g++.old-deja/g++.pt/crash20.C: Likewise.
1658
1659 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1660
1661         PR tree-optimization/21734
1662         * g++.dg/vect/pr21734_1.cc: New.
1663         * g++.dg/vect/pr21734_2.cc: New.
1664
1665 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1666
1667         PR c++/20350
1668         * g++.dg/template/spec24.C: New.
1669
1670         PR c++/21151
1671         * g++.dg/pch/local-1.C: New.
1672         * g++.dg/pch/local-1.Hs: New.
1673
1674 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1675
1676         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1677         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1678         * gcc.dg/tree-ssa/pr14341.c: New test.
1679         * gcc.dg/tree-ssa/pr14841.c: New test.
1680         * gcc.dg/tree-ssa/pr20701.c: New test.
1681         * gcc.dg/tree-ssa/pr21086.c: New test.
1682         * gcc.dg/tree-ssa/pr21090.c: New test.
1683         * gcc.dg/tree-ssa/pr21332.c: New test.
1684         * gcc.dg/tree-ssa/pr21458.c: New test.
1685         * gcc.dg/tree-ssa/pr21658.c: New test.
1686         * gcc.dg/tree-ssa/vrp01.c: New test.
1687         * gcc.dg/tree-ssa/vrp02.c: New test.
1688         * gcc.dg/tree-ssa/vrp03.c: New test.
1689         * gcc.dg/tree-ssa/vrp04.c: New test.
1690         * gcc.dg/tree-ssa/vrp05.c: New test.
1691         * gcc.dg/tree-ssa/vrp06.c: New test.
1692         * gcc.dg/tree-ssa/vrp07.c: New test.
1693         * gcc.dg/tree-ssa/vrp08.c: New test.
1694         * gcc.dg/tree-ssa/vrp09.c: New test.
1695         * gcc.dg/tree-ssa/vrp10.c: New test.
1696         * gcc.dg/tree-ssa/vrp11.c: New test.
1697         * gcc.dg/tree-ssa/vrp12.c: New test.
1698         * gcc.dg/tree-ssa/vrp13.c: New test.
1699
1700 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1701
1702         PR 21029
1703         * gcc.dg/tree-ssa/pr21029.c: New test.
1704
1705 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1706
1707         * gfortran.dg/logint-1.f: New test case.
1708         * gfortran.dg/logint-2.f: Likewise.
1709         * gfortran.dg/logint-3.f: Likewise.
1710
1711 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1712
1713         PR c/21536
1714         PR c/20760
1715         * gcc.dg/20050527-1.c: New test.
1716
1717         * gcc.dg/i386-sse-12.c: New test.
1718
1719         PR fortran/21729
1720         * gfortran.dg/implicit_5.f90: New test.
1721
1722 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1723
1724         PR fortran/20883
1725         * gfortran/assign_4.f90: New test.
1726         * gfortran/assign_2.f90: Change compile to run.
1727
1728 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1729
1730         * lib/target-supports.exp
1731         (check_effective_target_sync_char_short): New.
1732         * gcc.dg/sync-2.c: New.
1733
1734 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1735
1736         PR tree-optimization/21817
1737         * gcc.dg/torture/pr21817-1.c: New.
1738
1739 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1740
1741         PR c++/21165
1742         * g++.dg/template/init5.C: New.
1743
1744 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1745
1746         * gfortran.dg/char_initialiser_actual.f90:
1747         Test character initialisers as actual arguments.
1748         * gfortran.dg/char_pointer_comp_assign.f90:
1749         Test character pointer structure component assignments.
1750         * gfortran.dg/char_array_structure_constructor.f90:
1751         Test character components in structure constructors.
1752
1753 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1754
1755         PR middle-end/20931
1756         * g++.dg/opt/pr20931.C: New test.
1757
1758 2005-05-31  Andreas Jaeger  <aj@suse.de>
1759
1760         PR testsuite/20772
1761         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1762         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1763         g++.old-deja/g++.ext/asmspec1.C,
1764         g++.old-deja/g++.other/regstack.C,
1765         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1766         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1767         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1768         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1769         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1770         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1771         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1772         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1773         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1774         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1775         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1776         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1777         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1778         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1779         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1780         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1781         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1782         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1783         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1784
1785 2005-05-31  Jeff Law  <law@redhat.com>
1786
1787         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1788
1789 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1790
1791         PR middle-end/21743
1792         * gcc.dg/builtins-1.c: Activate disabled clog test.
1793         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1794
1795 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1796
1797         * gfortran.dg/char_pointer_assign.f90:
1798         Test character-pointer assignments and pointer assignments.
1799         * gfortran.dg/char_pointer_dummy.f90:
1800         Test character-pointer dummy arguments.
1801         * gfortran.dg/char_pointer_func.f90:
1802         Test character-pointer function returns.
1803         * gfortran.dg/char_pointer_dependency.f90:
1804         Test character-pointer functions with dependencies.
1805
1806 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1807
1808         PR c++/21784
1809         * g++.dg/lookup/using14.C: New test.
1810
1811 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1812
1813         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1814         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1815         trailing ^M.
1816
1817 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1818
1819         PR c++/17413
1820         * g++.dg/template/local5.C: New.
1821
1822         PR target/21761
1823         * gcc.c-torture/compile/pr21761.c: New.
1824
1825         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1826         before darwin8.
1827
1828 2005-05-30  Steven G. Kargl
1829
1830         PR fortran/20846
1831         * gfortran.dg/inquire_8.f90: New test.
1832
1833 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1834
1835         PR libfortran/21376
1836         * gfortran.dg/output_exponents_1.f90: New test.
1837
1838 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1839
1840         PR libfortran/20006
1841         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1842
1843 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1844
1845         PR c++/21210
1846         * g++.dg/ext/complex1.C: New test.
1847
1848         PR c++/21340
1849         * g++.dg/init/ctor6.C: New test.
1850
1851 2005-05-29  Jan Hubicka  <jh@suse.cz>
1852
1853         * gcc.c-torture/compile/pr21562.c: New.
1854
1855 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1856
1857         * gfortran.dg/subnormal_1.f90: New test.
1858
1859 2005-05-28  Jan Hubicka  <jh@suse.cz>
1860
1861         * tree-prof.exp: Fix comment.
1862         * value-prof-1.c: New.
1863         * value-prof-2.c: New.
1864         * value-prof-3.c: New.
1865         * value-prof-4.c: New.
1866
1867 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1868
1869         PR c++/21614
1870         * g++.dg/expr/ptrmem6.C: New test.
1871         * g++.dg/expr/ptrmem6a.C: Likewise.
1872
1873 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1874
1875         PR tree-optimization/21658
1876         * gcc.dg/tree-ssa/pr21658.c: New.
1877
1878 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1879
1880         PR c++/21455
1881         * g++.dg/inherit/ptrmem3.C: New.
1882
1883         PR c++/21681
1884         * g++.dg/parse/template16.C: New.
1885
1886 2005-05-27  Andreas Jaeger  <aj@suse.de>
1887
1888         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1889
1890         * gcc.dg/i386-sse-8.c: Run test on all archs.
1891
1892 2005-05-26  Mike Stump  <mrs@apple.com>
1893
1894         * objc.dg/isa-field-1.m: Only run on darwin.
1895         * objc.dg/lookup-1.m: Likewise.
1896         * objc.dg/try-catch-8.m: Likewise.
1897
1898 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1899
1900         PR tree-optimization/9814
1901         * gcc.dg/pr9814-1.c: New test case.
1902
1903 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1904
1905         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1906         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1907         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1908         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1909         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1910         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1911         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1912         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1913         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1914         objc.dg/try-catch-8.m: New.
1915
1916 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1917
1918         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1919         remove extraneous semicolons.
1920
1921 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1922
1923         * obj-c++.dg/comp-types-12.mm: New.
1924         * objc.dg/comp-types-11.m: New.
1925         * objc.dg/selector-4.m: New.
1926
1927 2005-05-26  Andreas Jaeger  <aj@suse.de>
1928
1929         PR testsuite/20772
1930         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1931         g++.old-deja/g++.ext/attrib3.C,
1932         g++.old-deja/g++.other/store-expr1.C,
1933         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1934         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1935         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1936         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1937         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1938         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1939         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1940         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1941         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1942         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1943         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1944         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1945         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1946         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1947         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1948         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1949         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1950         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1951         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1952
1953 2005-05-26  Andreas Jaeger  <aj@suse.de>
1954
1955         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1956         x86-64 compilation.
1957
1958 2005-05-26  Andreas Jaeger  <aj@suse.de>
1959
1960         PR testsuite/20772
1961         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1962         gcc.misc-tests/i386-pf-athlon-1.c,
1963         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1964         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1965         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1966         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1967         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1968         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1969         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1970         programs.
1971
1972         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1973         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1974         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1975         x86-64 compilation.
1976
1977         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1978         x86_64.
1979
1980         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1981         effective-target ilp32.
1982
1983 2005-05-26  David Ung  <davidu@mips.com>
1984
1985         * gcc.target/mips/ext_ins.c: New test for testing the generation
1986         of MIPS32/64 rev 2 ext/ins instructions.
1987
1988 2005-05-26  Andreas Jaeger  <aj@suse.de>
1989
1990         * treelang/compile/unsigned.tree: Use gimple instead of
1991         nonexisting generic dump.
1992
1993 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1994
1995         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1996
1997 2005-05-26  Andreas Jaeger  <aj@suse.de>
1998
1999         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2000
2001 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2002
2003         PR libfortran/17283
2004         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2005         Test callee-allocated memory with write statements.
2006
2007 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2008
2009         PR middle-end/21709
2010         * gcc.dg/pr21709-1.c: New test case.
2011
2012 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2013             Mike Stump  <mrs@apple.com>
2014
2015         * objc/execute/next_mapping.h: Update for C++.
2016
2017         * obj-c++.dg/selector-1.mm: Move to...
2018         * obj-c++.dg/selector-4.mm: here...
2019
2020         * obj-c++.dg/basic.mm: New.
2021         * obj-c++.dg/comp-types-1.mm: New.
2022         * obj-c++.dg/cxx-class-1.mm: New.
2023         * obj-c++.dg/cxx-ivars-1.mm: New.
2024         * obj-c++.dg/cxx-ivars-2.mm: New.
2025         * obj-c++.dg/cxx-ivars-3.mm: New.
2026         * obj-c++.dg/cxx-scope-1.mm: New.
2027         * obj-c++.dg/cxx-scope-2.mm: New.
2028         * obj-c++.dg/defs.mm: New.
2029         * obj-c++.dg/empty-private-1.mm: New.
2030         * obj-c++.dg/encode-1.mm: New.
2031         * obj-c++.dg/encode-2.mm: New.
2032         * obj-c++.dg/encode-3.mm: New.
2033         * obj-c++.dg/extern-c-1.mm: New.
2034         * obj-c++.dg/extra-semi.mm: New.
2035         * obj-c++.dg/fix-and-continue-2.mm: New.
2036         * obj-c++.dg/isa-field-1.mm: New.
2037         * obj-c++.dg/ivar-list-semi.mm: New.
2038         * obj-c++.dg/local-decl-1.mm: New.
2039         * obj-c++.dg/lookup-1.mm: New.
2040         * obj-c++.dg/lookup-2.mm: New.
2041         * obj-c++.dg/method-1.mm: New.
2042         * obj-c++.dg/method-2.mm: New.
2043         * obj-c++.dg/method-3.mm: New.
2044         * obj-c++.dg/method-4.mm: New.
2045         * obj-c++.dg/method-5.mm: New.
2046         * obj-c++.dg/method-6.mm: New.
2047         * obj-c++.dg/method-7.mm: New.
2048         * obj-c++.dg/no-extra-load.mm: New.
2049         * obj-c++.dg/overload-1.mm: New.
2050         * obj-c++.dg/pragma-1.mm: New.
2051         * obj-c++.dg/pragma-2.mm: New.
2052         * obj-c++.dg/private-1.mm: New.
2053         * obj-c++.dg/private-2.mm: New.
2054         * obj-c++.dg/proto-qual-1.mm: New.
2055         * obj-c++.dg/qual-types-1.mm: New.
2056         * obj-c++.dg/stubify-1.mm: New.
2057         * obj-c++.dg/stubify-2.mm: New.
2058         * obj-c++.dg/super-class-1.mm: New.
2059         * obj-c++.dg/super-class-2.mm: New.
2060         * obj-c++.dg/super-dealloc-1.mm: New.
2061         * obj-c++.dg/super-dealloc-2.mm: New.
2062         * obj-c++.dg/template-1.mm: New.
2063         * obj-c++.dg/template-2.mm: New.
2064         * obj-c++.dg/template-3.mm: New.
2065         * obj-c++.dg/template-4.mm: New.
2066         * obj-c++.dg/template-5.mm: New.
2067         * obj-c++.dg/template-6.mm: New.
2068         * obj-c++.dg/try-catch-1.mm: New.
2069         * obj-c++.dg/try-catch-2.mm: New.
2070         * obj-c++.dg/try-catch-3.mm: New.
2071         * obj-c++.dg/try-catch-4.mm: New.
2072         * obj-c++.dg/try-catch-5.mm: New.
2073         * obj-c++.dg/try-catch-6.mm: New.
2074         * obj-c++.dg/try-catch-7.mm: New.
2075         * obj-c++.dg/try-catch-8.mm: New.
2076         * obj-c++.dg/try-catch-9.mm: New.
2077         * obj-c++.dg/va-meth-1.mm: New.
2078
2079 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2080
2081         * obj-c++.dg/selector-1.mm: New.
2082         * obj-c++.dg/selector-2.mm: New.
2083
2084 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2085
2086         * obj-c++.dg/selector-3.mm: New.
2087         * objc.dg/selector-3.m: New.
2088
2089 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2090
2091         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2092         about where warning appears.
2093
2094 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2095
2096         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2097         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2098         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2099         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2100
2101 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2102
2103         * gcc.dg/20050524-1.c: New test.
2104
2105 2005-05-25  Jan Hubicka  <jh@suse.cz>
2106
2107         * gcc.dg/tree-prof/inliner-1.c: New.
2108
2109 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2110
2111         * gcc.dg/tree-prof: New directory.
2112         * gcc.dg/tree-prof/tree-prof.exp: New.
2113
2114 2005-05-25  DJ Delorie  <dj@redhat.com>
2115
2116         * gcc.dg/Wattributes-1.c: New.
2117         * gcc.dg/Wattributes-2.c: New.
2118         * gcc.dg/Wattributes-3.c: New.
2119
2120 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2121
2122         PR tree-optimization/19833
2123         * gcc.dg/uninit-4.c: Remove xfail.
2124         * gcc.dg/uninit-9.c: Ditto.
2125
2126 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2127
2128         * obj-c++.dg/bitfield-[1-5].mm: New.
2129         * obj-c++.dg/class-protocol-1.mm: New.
2130         * obj-c++.dg/comp-types-1[0-1].mm: New.
2131         * obj-c++.dg/comp-types-[2-9].mm: New.
2132         * obj-c++.dg/encode-[4-8].mm: New.
2133         * obj-c++.dg/layout-1.mm: New.
2134         * obj-c++.dg/method-1[0-9].mm: New.
2135         * obj-c++.dg/method-2[0-1].mm: New.
2136         * obj-c++.dg/method-[8-9].mm: New.
2137         * obj-c++.dg/objc-gc-3.mm: New.
2138         * obj-c++.dg/try-catch-10.mm: New.
2139         * objc.dg/bitfield-5.m: New.
2140         * objc.dg/comp-types-10.m: New.
2141         * objc.dg/comp-types-9.m: New.
2142         * objc.dg/layout-1.m: New.
2143         * objc.dg/objc-gc-4.m: New.
2144         * objc.dg/try-catch-9.m: New.
2145         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2146         * objc.dg/comp-types-1.m: Likewise.
2147         * objc.dg/comp-types-[5-6].m: Likewise.
2148         * objc.dg/method-9.m: Likewise.
2149
2150 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2151
2152         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2153         and on hardware without VMX support.
2154
2155         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2156
2157         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2158
2159         * lib/profopt.exp (dg-final-generate, dg-final-use,
2160         profopt-final-code, profopt-get-options): New.
2161         (profopt-execute): Process test directives.
2162
2163         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2164         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2165         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2166
2167 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2168
2169         PR C++/21645
2170         * g++.dg/init/ctor5.C: New test.
2171
2172 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2173
2174         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2175         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2176         vect-113.c, vect-114.c.
2177
2178 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2179
2180         * gcc.dg/const-elim-1.c: Remove xfails.
2181
2182 2005-05-23  Jeff Law  <law@redhat.com>
2183
2184         * gcc.c-torture/compile/pr21638.c: New test.
2185         * gcc.c-torture/compile/20050520-1.c: New test.
2186
2187 2005-05-23  Nick Clifton  <nickc@redhat.com>
2188
2189         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2190         be a proper triple, ie: m32r*-*-*.
2191         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2192
2193 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2194
2195         PR middle-end/21331
2196         PR tree-opt/21293
2197         * gcc.c-torture/compile/pr21293.c: New test.
2198         * gcc.c-torture/execute/pr21331.c: New test.
2199
2200 2004-05-20  Richard Henderson  <rth@redhat.com>
2201
2202         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2203
2204 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2205
2206         * obj-c++-dg.exp: Add.
2207         * obj-c++.exp: Add.
2208         * obj-c++.dg/dg.exp: Add.
2209
2210 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2211
2212         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2213         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2214
2215 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2216
2217         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2218
2219 2004-05-19  Richard Henderson  <rth@redhat.com>
2220
2221         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2222
2223 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2224
2225         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2226
2227         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2228
2229 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2230
2231         PR c++/21495
2232         * g++.dg/parse/extern1.C: New test.
2233         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2234
2235 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2236
2237         * gcc.dg/c99-math.h: New.
2238         * gcc.dg/c99-math-float-1.c: New test.
2239         * gcc.dg/c99-math-double-1.c: Likewise.
2240         * gcc.dg/c99-math-long-double-1.c: Likewise.
2241
2242 2005-05-18  Richard Henderson  <rth@redhat.com>
2243
2244         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2245
2246 2005-05-18  Devang Patel  <dpatel@apple.com>
2247
2248         * g++.dg/opt/20050511-1.C: New test.
2249
2250 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2251
2252         PR libfortran/21127
2253         * gfortran.dg/reshape-complex.f90:  New test.
2254
2255 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2256
2257         * gfortran.dg/array_constructor_1.f90: New test.
2258         * gfortran.dg/array_constructor_2.f90: New test.
2259
2260 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2261
2262         PR fortran/20954
2263         * gfortran.dg/pr20954.f: New test.
2264
2265 2005-05-17  Mike Stump  <mrs@apple.com>
2266
2267         Yet more Objective-C++...
2268
2269         * objc.dg/method-5.m: Update.
2270         * objc.dg/method-6.m: Update.
2271         * objc.dg/method-7.m: Update.
2272         * objc.dg/method-9.m: Update.
2273         * objc.dg/try-catch-2.m: Update.
2274
2275 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2276
2277         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2278         Remove little-endian optimizations.
2279
2280 2005-05-17  Jeff Law  <law@redhat.com>
2281
2282         * g++.dg/tree-ssa/pr14814.C: New test.
2283         * gcc.dg/tree-ssa/pr14814.C: New test.
2284         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2285         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2286
2287 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2288
2289         * gcc.dg/compat/generate-random.c: Do not include
2290         libiberty.h.
2291         * gcc.dg/compat/generate-random_r.c: Likewise.
2292
2293 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2294
2295         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2296
2297 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2298
2299         PR middle-end/21595
2300         * g++.dg/tree-ssa/builtin1.C: New testcase.
2301
2302 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2303
2304         PR c++/21454
2305         * g++.dg/opt/const4.C: New test.
2306
2307         PR middle-end/21492
2308         * g++.dg/opt/crossjump1.C: New test.
2309
2310         PR tree-optimization/21610
2311         * gcc.c-torture/compile/20050516-1.c: New test.
2312
2313         PR fortran/15080
2314         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2315         about the test failing.
2316         * gfortran.fortran-torture/execute/where_7.f90: New test.
2317         * gfortran.fortran-torture/execute/where_8.f90: New test.
2318
2319 2005-05-16  Richard Henderson  <rth@redhat.com>
2320
2321         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2322         i?86 and x86_64.
2323
2324 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2325
2326         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2327         (limits.h): Include unconditionally.
2328         (stdlib.h): Likewise.
2329         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2330         (limits.h): Include unconditionally.
2331         (stdlib.h): Likewise.
2332         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2333         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2334         (limits.h): Include unconditionally.
2335         (stdlib.h): Likewise.
2336         (hashtab.h): Do not include.
2337         (getopt.h): Likewise.
2338         (stddef.h): Include.
2339         (hashval_t): Define.
2340         (struct entry): Add "next" field.
2341         (HASH_SIZE): New macro.
2342         (hash_table): New variable.
2343         (switchfiles): Do not use xmalloc.
2344         (mix): New macro.
2345         (iterative_hash): New function.
2346         (hasht): Remove.
2347         (e_exists): New function.
2348         (e_insert): Likewise.
2349         (output): Use, instead of libiberty hashtable functions.
2350         (main): Do not use getopt.  Do not call htab_create.
2351
2352 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2353
2354         PR libstdc++/21526
2355         * lib/target-supports.exp (check_mkfifo_available):
2356         Return 0 for cygwin as mkfifo support incomplete on platform.
2357         Fix typos in comments.
2358
2359 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2360
2361         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2362
2363 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2364
2365         PR fortran/17432
2366         * gfortran.dg/assign_4.f: New test.
2367
2368 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2369
2370         PR tree-optimization/21563
2371         * gcc.dg/tree-ssa/pr21563.c: New.
2372
2373 2005-05-14  Jan Hubicka  <jh@suse.cz>
2374
2375         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2376
2377 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2378
2379         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2380
2381 2005-05-13  Julian Brown  <julian@codesourcery.com>
2382
2383         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2384         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2385
2386 2005-05-13  Jan Hubicka  <jh@suse.cz>
2387
2388         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2389         * gcc.dg/fold-xor-?.c: Likewise.
2390         * gcc.dg/pr15784-?.c: Likewise.
2391         * gcc.dg/pr20922-?.c: Likewise.
2392         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2393         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2394         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2395
2396 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2397
2398         PR fortran/21260
2399         * gfortran.dg/hollerith_1.f90: New test.
2400
2401 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2402
2403         * gfortran.dg/func_result_2.f90: New test.
2404
2405 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2406
2407         * gfortran.dg/dev_null.f90: New test.
2408
2409 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2410
2411         * gcc.dg/arm-vfp1.c: Revert last change.
2412
2413 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2414
2415         PR middle-end/19807
2416         PR tree-optimization/19639
2417         * g++.dg/tree-ssa/pr19807.C: New testcase.
2418
2419 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2420
2421         PR libfortran/21471
2422         * gfortran.dg/append-1.f90: New test.
2423
2424 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2425
2426         * gcc.dg/pr18501.c: XFAIL.
2427         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2428         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2429         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2430         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2431         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2432         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2433         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2434         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2435
2436 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2437
2438         PR fortran/20178
2439         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2440         gfortran.dg/f2c_3.f90: New tests.
2441
2442         * gfortran.dg/return_1.f90: Fix dg annotation.
2443
2444 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2445
2446         * gcc.c-torture/compile/20050510-1.c: New test.
2447
2448 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2449
2450         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2451
2452 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2453
2454         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2455
2456 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2457
2458         PR c/17913
2459         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2460
2461 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2462
2463         PR c/21342
2464         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2465         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2466
2467 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2468
2469         PR debug/16676
2470         * gcc.dg/debug/pr16676.c: New test.
2471
2472 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2473
2474         PR testsuite/21443
2475         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2476         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2477         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2478         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2479         Change -O1 to -O2.
2480         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2481         -fno-tree-dominator-opts.
2482
2483 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2484
2485         * gfortran.dg/return_1.f90: New test.
2486
2487 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2488
2489         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2490
2491         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2492
2493 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2494
2495         PR c++/21427
2496         * g++.dg/inherit/covariant13.C: New.
2497
2498 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2499
2500         PR libfortran/19155
2501         * gfortran.dg/pr19155.f: New test.
2502
2503 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2504
2505         PR inline-asm/8788
2506         * gcc.dg/pr8788-1.c: New testcase.
2507
2508 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2509
2510         PR target/21416
2511         * gcc.target/mips/fpcmp-[12].c: New tests.
2512
2513 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2514
2515         * lib/target-supports-dg.exp (dg-require-fork): New function.
2516         (dg-require-mkfifo): Likewise.
2517         * lib/target-supports.exp (check_function_available): New
2518         function.
2519         (check_fork_available): Likewise.
2520         (check_mkfifo_available): Likewise.
2521
2522 2005-05-06  Jeff Law  <law@redhat.com>
2523
2524         * gcc.c-torture/compile/pr21380.c: New test.
2525
2526 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2527
2528         PR c++/20961
2529         * g++.dg/ext/weak3.C: New test.
2530
2531 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2532
2533         PR c++/21352
2534         * g++.dg/template/crash37.C: New test.
2535
2536 2005-05-05  Paul Brook  <paul@codesourcery.com>
2537
2538         * gcc.dg/arm-g2.c: Use effective-target arm32.
2539         * gcc.dg/arm-mmx-1.c: Ditto.
2540         * gcc.dg/arm-scd42-2.c: Ditto.
2541         * gcc.dg/arm-vfp1.c: Ditto.
2542         * lib/target-supports.exp (check_effective_target_arm32): New
2543         function.
2544
2545 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2546
2547         PR libfortran/21354
2548         gfortran.dg/in_pack_rank7.f90:  New test.
2549
2550 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2551
2552         PR middle-end/15618
2553         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2554
2555 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2556
2557         PR middle-end/21265
2558         * gcc.dg/20050503-1.c: New test.
2559
2560         PR rtl-optimization/21239
2561         * gcc.dg/i386-sse-11.c: New test.
2562
2563 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2564
2565         PR target/16888
2566         * gcc.target/i386/asm-1.c: New test.
2567
2568 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2569
2570         PR rtl-optimization/21330
2571         * gcc.c-torture/execute/20050502-1.c: New test.
2572
2573         PR target/21297
2574         * gcc.c-torture/execute/20050502-2.c: New test.
2575
2576 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2577
2578         PR middle-end/21282
2579         * gcc.dg/pr21282.c: New.
2580
2581 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2582
2583         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2584         * gcc.dg/vect/vect-92.c: Likewise
2585         * gcc.dg/vect/vect-93.c: Likewise
2586         * gcc.dg/vect/vect-dv-1.c: Likewise
2587         * gcc.dg/vect/vect-dv-2.c: Likewise
2588         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2589
2590 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2591
2592         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2593         * gfortran.dg/vect/vect-2.f90:  Likewise
2594         * gfortran.dg/vect/vect-3.f90:  Likewise
2595         * gfortran.dg/vect/vect-4.f90:  Likewise
2596         * gfortran.dg/vect/vect-5.f90:  Likewise
2597
2598 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2599
2600         PR target/20813
2601         * gcc.dg/rs6000-fpint-2.c: New.
2602
2603 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2604
2605         PR c/15698
2606         * gcc.dg/builtins-30.c: Update expected messages.
2607         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2608         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2609         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2610
2611 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2612
2613         PR tree-optimization/21294
2614         * gcc.dg/tree-ssa/pr21294.c: New.
2615
2616 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2617
2618         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2619         __builtin_altivec_st_internal_4si built-in.
2620
2621 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2622
2623         PR c++/15875
2624         * g++.dg/template/ptrmem14.C: New test.
2625
2626 2005-05-02  Paul Brook  <paul@codesourcery.com>
2627
2628         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2629
2630 2005-05-02  Michael Matz  <matz@suse.de>
2631
2632         PR c++/19542
2633         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2634
2635 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2636
2637         * g++.dg/cpp/weak.C: New test.
2638
2639 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2640
2641         * gcc.dg/tree-ssa/loop-8.c: New test.
2642
2643 2005-04-30  Michael Maty  <matz@suse.de>
2644
2645         * gcc.dg/inline-mcpy.c: New test.
2646
2647 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2648
2649         PR libfortran/18958
2650         * gfortran.dg/eoshift.f90:  New test case.
2651
2652 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2653
2654         PR libfortran/18857
2655         * gfortran.dg/matmul_1.f90: New test.
2656
2657 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2658
2659         PR tree-optimization/21030
2660         * gcc.dg/tree-ssa/pr21030.c: New.
2661
2662 2005-04-29  Devang Patel  <dpatel@apple.com>
2663
2664         PR tree-optimization/21272
2665         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2666
2667 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2668
2669         PR fortran/13082
2670         PR fortran/18824
2671         * gfortran.dg/entry_4.f90: New test.
2672         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2673         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2674         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2675         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2676         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2677         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2678         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2679
2680 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2681
2682         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2683
2684 2005-04-29  Paul Brook   <paul@codesourcery.com>
2685
2686         * gfortran.dg/entry_3.f90: New test.
2687
2688 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2689
2690         * gfortran.dg/implicit_4.f90: New test.
2691
2692 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2693
2694         * lib/target-supports.exp (check_profiling_available): Return
2695         false for xtensa-*-elf.
2696
2697 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2698
2699         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2700         error if file cannot be deleted.
2701
2702 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2703
2704         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2705         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2706         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2707         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2708         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2709         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2710         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2711         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2712         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2713         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2714         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2715         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2716         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2717
2718 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2719
2720         PR fortran/20865
2721         * gfortran.dg/pr20865.f90: New test.
2722
2723 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2724
2725         * gcc.dg/void-cast-2.c: New test.
2726
2727 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2728
2729         PR c/21159
2730         * gcc.dg/void-cast-1.c: New test.
2731
2732 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2733
2734         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2735
2736 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2737
2738         PR fortran/21177
2739         * gfortran.dg/pr21177.f90: New test.
2740
2741 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2742
2743         PR tree-optimization/21171
2744         * gcc.dg/tree-ssa/pr21171.c: New test.
2745
2746 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2747
2748         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2749         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2750         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2751         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2752         gcc.dg/tree-ssa/gen-vect-32.c: New.
2753         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2754         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2755         don't run on PPC32.
2756
2757 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2758
2759         PR c/21213
2760         * gcc.dg/transparent-union-3.c: New test.
2761
2762 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2763
2764         PR c/20740
2765         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2766         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2767         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2768         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2769         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2770         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2771
2772 2005-04-26  Jeff Law  <law@redhat.com>
2773
2774         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2775         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2776         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2777         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2778         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2779         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2780         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2781
2782 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2783
2784         PR tree-optimization/17598
2785         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2786
2787 2005-04-25  Mike Stump  <mrs@apple.com>
2788
2789         * objc.dg/fix-and-continue-1.m: Add.
2790
2791 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2792
2793         PR c++/20995
2794         * g++.dg/opt/pr20995-1.C: New test case.
2795
2796 2005-04-25  Devang Patel <dpatel@apple.com>
2797
2798         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2799
2800 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2801
2802         PR testsuite/21062
2803         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2804
2805 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2806
2807         PR C++/21188
2808         * g++.dg/opt/rtti2.C: New test.
2809
2810 2005-04-25  Paul Brook  <paul@codesourcery.com>
2811         Steven G. Kargl  <kargls@comcast.net>
2812
2813         PR fortran/20879
2814         * gfortran.dg/ichar_1.f90: New file.
2815
2816 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2817
2818         PR middle-end/20991
2819         * g++.dg/opt/pr20991.C: New test.
2820
2821         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2822         where sizeof (type) < __alignof__ (type).
2823         * gcc.dg/compat/struct-layout-1.h: Likewise.
2824
2825 2005-04-24  Per Bothner  <per@bothner.com>
2826             Devang Patel  <dpatel@apple.com>
2827
2828         PR preprocessor/20907
2829         * gcc.dg/cpp/very-long-comment.c: New test.
2830
2831 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2832
2833         PR fortran/20059
2834         * gfortran.dg/common_5.f: New test.
2835
2836 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2837
2838         PR middle-end/21082
2839         * g++.dg/tree-ssa/pr21082.C: New testcase.
2840
2841 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2842
2843         * gcc.dg/vect/vect-99.c: New test.
2844
2845 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2846
2847         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2848
2849 2005-04-22  Jeff Law  <law@redhat.com>
2850
2851         * gcc.dg/uninit-5.c: Remove xfails.
2852         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2853         conditionals and loads.
2854
2855 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2856
2857         PR libfortran/20074
2858         PR libfortran/20436
2859         PR libfortran/21108
2860         * gfortran.dg/nested_reshape.f90: new test
2861         * gfortran.dg/reshape-alloc.f90: new test
2862         * gfortran.dg/reshape.f90: new test
2863
2864 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2865
2866         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2867
2868         * gcc.dg/arm-vfp1.c: New test.
2869
2870 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2871
2872         PR c++/21087
2873         * g++.dg/lookup/builtin2.C: New test.
2874
2875 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2876
2877         * gcc.dg/weak/weak-13.c: New test.
2878
2879 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2880
2881         * lib/target-supports.exp (check_effective_target_sync_int_long):
2882         Add powerpc*.
2883
2884 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2885
2886         * gcc.target/mips/branch-1.c: New test.
2887
2888 2005-04-21  Richard Henderson  <rth@redhat.com>
2889
2890         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2891         * gcc.dg/vect/vect-86.c: Likewise.
2892         * gcc.dg/vect/vect-87.c: Likewise.
2893         * gcc.dg/vect/vect-88.c: Likewise.
2894
2895 2005-04-21  Devang Patel  <dpatel@apple.com>
2896
2897         PR optimization/20994
2898         * gcc.dg/tree-ssa/ifc-3.c: New test.
2899
2900 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2901
2902         PR c/12913
2903         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2904         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2905         gcc.dg/c99-vla-jump-5.c: New tests.
2906
2907 2005-04-19  Richard Henderson  <rth@redhat.com>
2908
2909         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2910         Fix typo in exists check.
2911         (check_effective_target_sync_int_long): New.
2912         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2913         * gcc.dg/ia64-sync-2.c: Likewise.
2914         * gcc.dg/ia64-sync-3.c: Likewise.
2915         * gcc.dg/ia64-sync-4.c: Likewise.
2916
2917 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2918
2919         * gcc.dg/fold-xor-1.c: New test.
2920         * gcc.dg/fold-xor-2.c: New test.
2921
2922 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2923
2924         PR target/20670
2925         * g++.dg/eh/fp-regs.C: New test.
2926
2927 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2928
2929         * gcc.dg/Wint-to-pointer-cast-1.c,
2930         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2931         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2932         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2933
2934 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2935
2936         PR fortran/16861
2937         * gfortran.dg/pr16861.f90: New test.
2938
2939 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2940
2941         * gcc.dg/pr21085.c: New test.
2942
2943 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2944
2945         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2946         (setup_mips_tests, dg-mips-options): New procedures.
2947         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2948         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2949         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2950         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2951         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2952         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2953         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2954         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2955         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2956         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2957         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2958         dg-mips-options instead of dg-options.  Remove now-redundant
2959         preprocessor guards.
2960         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2961         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2962         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2963         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2964         * gcc.dg/vr-mult-2.c: Delete.
2965         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2966         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2967         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2968         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2969         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2970         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2971         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2972
2973 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2974
2975         * ada/acats/run_all.sh: Use sync when executable not present.
2976
2977 2005-04-18  Devang Patel  <dpatel@apple.com>
2978
2979         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2980         * gcc.dg/vect/vect-11a.c: New.
2981         * gcc.dg/vect/vect-none.c: Update.
2982         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2983
2984 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2985
2986         PR tree-optimization/20922
2987         * gcc.dg/pr20922-1.c: New test.
2988         * gcc.dg/pr20922-2.c: New test.
2989         * gcc.dg/pr20922-3.c: New test.
2990         * gcc.dg/pr20922-4.c: New test.
2991         * gcc.dg/pr20922-5.c: New test.
2992         * gcc.dg/pr20922-6.c: New test.
2993
2994 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2995
2996         PR libfortran/20950
2997         * gfortran.dg/pr20950.f: New test.
2998
2999 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3000
3001         PR libfortran/19216
3002         * gfortran.dg/pr19216.f: New test.
3003
3004 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3005
3006         PR tree-optimization/21001
3007         * gcc.dg/tree-ssa/pr21001.c: New.
3008
3009 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3010
3011         PR libfortran/21075
3012         * gfortran.dg/reshape_rank7.f90: New test.
3013
3014 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3015
3016         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3017         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3018         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3019         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3020         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3021         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3022         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3023         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3024         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3025         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3026         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3027         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3028         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3029         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3030         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3031         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3032         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3033         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3034         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3035         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3036         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3037
3038 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3039
3040         * gfortran.dg/wtruncate.f: New testcase.
3041         * gfortran.dg/wtruncate.f90: New testcase.
3042
3043 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3044
3045         PR c++/21025
3046         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3047         which sizeof/alignof is dependent, rather than just whether we are
3048         processing_template_decl.
3049
3050 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3051
3052         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3053         corrected typo where the wrong variables had been compared.
3054
3055 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3056
3057         PR libfortran/18495
3058         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3059         Test callee-allocated version of return array with a write
3060         statement.
3061         Test spread with a temporary with another write statement.
3062
3063 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3064
3065         PR tree-optimization/21031
3066         * gcc.dg/tree-ssa/pr21031.c: New.
3067
3068 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3069
3070         PR tree-optimization/21004
3071         * gcc.dg/builtins-53.c: Include builtins-config.h.
3072         Check floorf, ceilf, floorl and ceill transformations
3073         only when HAVE_C99_RUNTIME is defined.
3074
3075 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3076
3077         PR middle-end/20739
3078         * gcc.dg/tree-ssa/pr20739.c: New test.
3079
3080 2005-04-14  Mike Stump  <mrs@apple.com>
3081
3082         * gcc.dg/Foundation.framework/empty: New.
3083         * gcc.dg/framework-2.c: New.
3084
3085 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3086
3087         PR tree-optimization/21021
3088         * gcc.c-torture/compile/pr21021.c: New.
3089
3090 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3091
3092         PR testsuite/21010
3093         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3094         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3095         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3096         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3097         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3098         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3099         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3100         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3101
3102 2005-04-14  Richard Henderson  <rth@redhat.com>
3103
3104         * lib/target-supports.exp (check_effective_target_vect_condition):
3105         Add ia64, i?86, and x86_64.
3106
3107 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3108
3109         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3110
3111 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3112
3113         PR tree-optimization/20657
3114         * gcc.dg/tree-ssa/pr20657.c: New.
3115
3116 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3117
3118         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3119         (long long int)trunc*.
3120
3121 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3122
3123         PR target/20927
3124         * gcc.dg/pr20927.c: New test.
3125
3126 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3127
3128         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3129         * gcc.target/mips/asm-1.c: Likewise.
3130
3131 2005-04-13  Dale Johannesen  <dalej@apple.com>
3132
3133         * objc.dg/objc-fast-4.m:  New.
3134
3135 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3136
3137         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3138         directory.
3139         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3140
3141 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3142
3143         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3144         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3145         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3146
3147 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3148
3149         PR tree-optimization/20913
3150         * gcc.dg/tree-ssa/pr20913.c: New.
3151
3152         PR tree-optimization/20702
3153         * gcc.dg/tree-ssa/pr20702.c: New.
3154
3155 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3156
3157         PR c++/13744
3158         * g++.dg/inherit/local3.C: New test.
3159
3160 2005-04-12  Jeff Law  <law@redhat.com>
3161
3162         * gcc.dg/tree-ssa/20050412-1.c: New test.
3163
3164 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3165
3166         PR libfortran/19016
3167         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3168         Add tests with mask generated by expression.
3169         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3170         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3171         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3172
3173 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3174
3175         PR middle-end/20917
3176         * gcc.dg/20050409-1.c: New test.
3177
3178 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3179
3180         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3181
3182 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3183
3184         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3185         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3186         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3187         (TARGET_CXX): Adjust accordingly.
3188         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3189         determine_class_data_visibility and class_data_always_comdat.
3190         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3191         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3192         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3193         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3194         (arm_cxx_determine_class_data_visibility): New.
3195         (arm_cxx_class_data_always_comdat): Likewise.
3196         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3197         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3198         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3199         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3200         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3201         Define.
3202
3203 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3204
3205         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3206
3207 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3208
3209         * gcc.dg/i386-darwin-fpmath.c: New.
3210
3211 2004-04-11  Devang Patel  <dpatel@apple.com>
3212
3213         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3214         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3215         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3216         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3217         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3218         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3219         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3220         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3221         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3222
3223 2004-04-11  Devang Patel  <dpatel@apple.com>
3224
3225         * gcc.dg/vect/vect-dv-1.c: New test.
3226         * gcc.dg/vect/vect-dv-2.c: New test.
3227
3228 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3229
3230         PR tree-optimization/20933
3231         * gcc.dg/tree-ssa/pr20933.c: New test.
3232
3233 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3234
3235         * gfortran.dg/fold_nearest.f90: New test.
3236
3237 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3238
3239         * gcc.dg/tree-ssa/alias-1.c: New test.
3240
3241 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3242
3243         PR tree-optimization/20920
3244         * g++.dg/tree-ssa/pr20920.C: New test.
3245
3246 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3247
3248         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3249         (long long int)ceil*.
3250
3251 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3252
3253         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3254         explicit C++ linkage.
3255
3256 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3257
3258         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3259         warning for arithmetic IF statements.
3260
3261 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3262
3263         * eor_handling_1.f90: New test case.
3264         * eor_handling_2.f90: New test case.
3265         * eor_handling_3.f90: New test case.
3266         * eor_handling_4.f90: New test case.
3267         * eor_handling_5.f90: New test case.
3268         * noadv_size.f90: New test case.
3269         * pad_no.f90: New test case.
3270
3271 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3272
3273         * gcc.c-torture/execute/20050410-1.c: New test.
3274
3275 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3276
3277         * gcc.dg/pr20126.c: New.
3278
3279 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3280             Steven G. Kargl <kargls@comcast.net>
3281
3282         * gfortran.dg/PR19872.f: New test.
3283
3284 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3285
3286         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3287
3288 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3289
3290         * gfortran.dg/nint_1.f90: New test.
3291
3292 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3293
3294         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3295         Added test for callee-allocated arrays with write statements.
3296         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3297         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3298         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3299         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3300         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3301
3302 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3303
3304         PR libfortran/20163
3305         * gfortran.dg/open-options-blanks.f:  New test.
3306
3307 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3308
3309         PR fortran/13257
3310         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3311
3312 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3313
3314         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3315         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3316         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3317         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3318         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3319         * gcc.c-torture/execute/stdarg-4.c: New test.
3320
3321         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3322
3323         PR target/20795
3324         * g++.dg/abi/param2.C: New test.
3325
3326 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3327
3328         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3329
3330 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3331
3332         * gcc.dg/builtins-53.c: New test.
3333
3334 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3335
3336         * g++.dg/tree-ssa/pr18178.C: New test.
3337         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3338         * gcc.c-torture/execute/20041019-1.c: New test.
3339         * gcc.dg/tree-ssa/20041008-1.c: New test.
3340         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3341         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3342         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3343         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3344         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3345         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3346         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3347         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3348         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3349         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3350
3351 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3352
3353         PR rtl-optimization/20466
3354         * gcc.c-torture/execute/pr20466-1.c: New test.
3355
3356 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3357
3358         PR c++/20905
3359         * g++.dg/parse/cond2.C: New test.
3360
3361         PR c++/20145
3362         * g++.dg/warn/Wdtor1.C: New test.
3363
3364 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3365
3366         PR fortran/17229
3367         * gfortran.dg/pr17229.f: New test.
3368
3369 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3370
3371         * gfortran.dg/tiny_1.f90: New test.
3372         * gfortran.dg/tiny_2.f90: ditto.
3373
3374 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3375
3376         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3377         * gfortran.dg/open_new.f90:  Fix dg-do run line
3378
3379 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3380
3381         * lib/target-supports.exp (get_compiler_messages): Support
3382         optional arguments, the fourth being compiler options.
3383         (check_effective_target_fpic): New proc.
3384         * gcc.dg/20050321-2.c: Restrict to target fpic.
3385
3386 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3387
3388         * gcc.dg/15443-1.c: New test.
3389         * gcc.dg/15443-2.c: Likewise.
3390
3391 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3392
3393         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3394
3395 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3396
3397         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3398
3399 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3400
3401         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3402         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3403         -m64.
3404         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3405         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3406         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3407
3408 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3409
3410         PR c++/20212
3411         * g++.dg/warn/Wunused-11.C: New test.
3412
3413 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3414
3415         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3416
3417 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3418
3419         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3420
3421 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3422
3423         PR c++/20734
3424         * g++.dg/template/ptrmem13.C: New test.
3425
3426 2005-04-05  Per Bothner  <per@bothner.com>
3427
3428         * lib/gcc.exp: Always add -fno-show-column, for now.
3429
3430 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3431
3432         PR testsuite/20767
3433         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3434         of plain old "unsigned int" for the type of "i".  Makes this test
3435         64bit clean.
3436
3437 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3438
3439         * gcc.dg/i386-ssefn-1.c: New test.
3440         * gcc.dg/i386-ssefn-2.c: New test.
3441         * gcc.dg/i386-ssefn-3.c: New test.
3442         * gcc.dg/i386-ssefn-4.c: New test.
3443
3444 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3445
3446         PR tree-optimization/20076
3447         * gcc.dg/builtin-apply4.c: New test.
3448
3449         PR preprocessor/19475
3450         * gcc.dg/cpp/macspace1.c: New test.
3451         * gcc.dg/cpp/macspace2.c: New test.
3452
3453 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3454
3455         * gfortran.dg/pr20755.f: Fixed bad format.
3456
3457 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3458
3459         PR c++/20763
3460         * g++.dg/ext/attrib21.C: New test.
3461
3462 2004-04-05  Devang Patel  <dpatel@apple.com>
3463
3464         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3465         * gcc.dg/vect/vect-shift-1.c: New test.
3466
3467 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3468
3469         PR libfortran/20755
3470         * gfortran.dg/pr20755.f: New test.
3471
3472 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3473
3474         * gfortran.dg/pr15959.f90: New test.
3475         * gfortran.dg/string_pad_trunc.f90: New test.
3476
3477 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3478
3479         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3480         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3481         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3482         syntax.
3483
3484 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3485
3486         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3487
3488 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3489
3490         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3491         * gcc.c-torture/compile/20011119-2.c: Likewise.
3492         * gcc.c-torture/compile/981001-2.c: Likewise.
3493
3494 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3495
3496         PR c++/20679
3497         * g++.dg/template/overload4.C: New test.
3498
3499 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3500
3501         PR c++/20746
3502         * g++.dg/abi/covariant5.C: New.
3503
3504         PR debug/20505
3505         * g++.dg/debug/const2.C: New.
3506
3507 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3508
3509         PR rtl-optimization/16104
3510         * gcc.c-torture/execute/20050316-1.c: New test.
3511
3512 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3513
3514         * g++.dg/template/spec23.C: Fix dg-error text.
3515
3516 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3517
3518         PR c++/19199
3519         * g++.dg/expr/lval2.C: New.
3520
3521 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3522
3523         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3524         __builtin_strcasecmp and __builtin_strncasecmp.
3525
3526 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3527
3528         PR c++/20723
3529         * g++.dg/template/spec22.C: New.
3530         * g++.dg/template/spec23.C: New.
3531
3532 2005-04-03  Dale Ranta  <dir@lanl.gov>
3533             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3534
3535         PR libfortran/20068
3536         PR libfortran/20125
3537         PR libfortran/20156
3538         PR libfortran/20471
3539         * gfortran.dg/backspace.f: New test.
3540
3541 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3542
3543         * gcc.dg/pr19345.c: New test.
3544
3545 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3546
3547         PR tree-optimization/20640
3548         * gcc.dg/torture/tree-loop-1.c: New.
3549
3550 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3551
3552         PR rtl-optimization/20290
3553         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3554
3555 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3556
3557         * gcc.dg/rs6000-fpint.c: New.
3558
3559 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3560
3561         * gcc.dg/old-style-then-proto-1.c: New test.
3562
3563 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3564
3565         * gfortran.fortran-torture/execute/backspace.f90: Check
3566         after backspace and read was incorrect.
3567
3568 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3569
3570         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3571         buffer past the terminating NUL using memcmp.
3572         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3573         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3574
3575         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3576         Fix unused/uninitialized variable warnings.
3577
3578         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3579         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3580         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3581         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3582
3583         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3584         gcc.c-torture/execute/builtins/fputs-lib.c,
3585         gcc.c-torture/execute/builtins/lib/fprintf.c,
3586         gcc.c-torture/execute/builtins/lib/main.c,
3587         gcc.c-torture/execute/builtins/lib/memcmp.c,
3588         gcc.c-torture/execute/builtins/lib/memmove.c,
3589         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3590         gcc.c-torture/execute/builtins/lib/memset.c,
3591         gcc.c-torture/execute/builtins/lib/printf.c,
3592         gcc.c-torture/execute/builtins/lib/sprintf.c,
3593         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3594         gcc.c-torture/execute/builtins/lib/strchr.c,
3595         gcc.c-torture/execute/builtins/lib/strcmp.c,
3596         gcc.c-torture/execute/builtins/lib/strcpy.c,
3597         gcc.c-torture/execute/builtins/lib/strcspn.c,
3598         gcc.c-torture/execute/builtins/lib/strlen.c,
3599         gcc.c-torture/execute/builtins/lib/strncat.c,
3600         gcc.c-torture/execute/builtins/lib/strncmp.c,
3601         gcc.c-torture/execute/builtins/lib/strncpy.c,
3602         gcc.c-torture/execute/builtins/lib/strrchr.c,
3603         gcc.c-torture/execute/builtins/lib/strspn.c,
3604         gcc.c-torture/execute/builtins/lib/strstr.c,
3605         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3606         gcc.c-torture/execute/builtins/strlen-2.c,
3607         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3608         prototypes.
3609
3610 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3611
3612         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3613         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3614         selectany usage.
3615
3616 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3617
3618         PR c++/19406
3619         * g++.dg/debug/using1.C: New test.
3620
3621 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3622
3623         PR middle-end/20524
3624         * gcc.dg/alias-7.c: Prefix asm-declared name with
3625         __USER_LABEL_PREFIX__.
3626
3627 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3628
3629         Fix fallout from PR middle-end/15700:
3630         * gcc.c-torture/compile/20011119-1.c: Take
3631         __USER_LABEL_PREFIX__ into account.
3632         * gcc.c-torture/compile/20011119-2.c: Likewise.
3633
3634 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3635
3636         PR c++/18644
3637         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3638
3639 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3640
3641         PR c/17855
3642         * gcc.c-torture/compile/struct-non-lval-1.c,
3643         gcc.c-torture/compile/struct-non-lval-2.c,
3644         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3645
3646 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3647
3648         * gcc.dg/tls/tls.exp: Remove temporary file.
3649         * g++.dg/tls/tls.exp: Ditto.
3650         * lib/file-format.exp: Ditto.
3651         * g++.dg/special/ecos.exp: Ditto.
3652
3653         * lib/profopt.exp: Treat prof_ext as a list.
3654         * gcc.misc-tests/bprob.exp: Ditto.
3655         * g++.dg/bprob/bprob.exp: Ditto.
3656
3657         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3658         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3659         g++.dg/tree-ssa/pointer-reference-alias.C,
3660         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3661         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3662         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3663         g++.dg/vect/pr19951.cc: Ditto.
3664         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3665         gcc.dg/builtins-47.c: Ditto.
3666         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3667         gcc.dg/pr20115-1.c: Ditto.
3668         * gcc.dg/tree-ssa/20030530-2.c,
3669         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3670         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3671         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3672         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3673         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3674         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3675         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3676         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3677         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3678         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3679         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3680         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3681         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3682         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3683         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3684         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3685         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3686         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3687         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3688         gcc.dg/tree-ssa/20030824-1.c,
3689         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3690         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3691         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3692         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3693         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3694         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3695         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3696         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3697         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3698         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3699         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3700         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3701         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3702         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3703         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3704         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3705         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3706         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3707         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3708         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3709         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3710         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3711         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3712         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3713         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3714         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3715         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3716         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3717         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3718         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3719         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3720         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3721         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3722         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3723         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3724         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3725         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3726         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3727         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3728         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3729         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3730         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3731         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3732         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3733         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3734         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3735         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3736         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3737         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3738         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3739         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3740         gcc.dg/tree-ssa/useless-1.c: Ditto.
3741         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3742         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3743         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3744         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3745         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3746         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3747         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3748         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3749         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3750         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3751         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3752         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3753         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3754         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3755         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3756         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3757         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3758         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3759         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3760         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3761         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3762         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3763         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3764         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3765         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3766         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3767         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3768         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3769         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3770         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3771         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3772         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3773         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3774         gcc.dg/vect/vect-none.c: Ditto.
3775         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3776         treelang/compile/unsigned.tree: Ditto.
3777
3778         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3779         * gcc.dg/cpp/direct2s.c: Ditto.
3780         * gcc.dg/cpp/paste4.c: Ditto.
3781         * gcc.dg/cpp/separate-1.c: Ditto.
3782         * gcc.dg/pch/save-temps-1.c: Ditto.
3783         * g++.dg/ext/altivec-10.C: Ditto.
3784         * g++.dg/pch/pch.C: Ditto.
3785
3786         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3787
3788         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3789         * g++.dg/template/repo1.C: Ditto.
3790         * g++.dg/template/repo2.C: Ditto.
3791         * g++.dg/template/repo3.C: Ditto.
3792         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3793         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3794         * g++.old-deja/g++.pt/repo1.C: Ditto.
3795         * g++.old-deja/g++.pt/repo2.C: Ditto.
3796         * g++.old-deja/g++.pt/repo3.C: Ditto.
3797         * g++.old-deja/g++.pt/repo4.C: Ditto.
3798
3799         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3800         * gcc.dg/20030107-1.c: Ditto.
3801         * gcc.dg/20030702-1.c: Ditto.
3802         * gcc.dg/profile-generate-1.c: Ditto.
3803         * g++.dg/other/profile1.C: Ditto.
3804         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3805
3806         * lib/gcc-dg.exp (remove-build-file): New.
3807         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3808         cleanup-tree-dump, cleanup-saved-temps): New.
3809
3810 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3811
3812         PR c++/19203, DR 214
3813         * g++.dg/parse/ambig3.C: Not ambiguous.
3814         * g++.dg/template/spec20.C: New.
3815         * g++.dg/template/spec21.C: New.
3816
3817 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3818
3819         PR target/20045
3820         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3821
3822 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3823
3824         PR libfortran/20660
3825         * gfortran.dg/negative_unit.f: New test.
3826
3827 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3828
3829         * gcc.dg/20050330-1.c: New test.
3830
3831 2005-03-30  Devang Patel  <dpatel@apple.com>
3832
3833         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3834
3835 2005-03-30  Dale Johannesen  <dalej@apple.com>
3836
3837         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3838
3839 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3840
3841         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3842         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3843         Strip options from test name.
3844
3845 2005-03-31  Jan Hubicka  <jh@suse.cz>
3846
3847         * gcc.dg/varpool-1.c: New testcase.
3848
3849 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3850
3851         PR c/772
3852         PR c/17913
3853         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3854         gcc.dg/stmt-expr-label-3.c : New tests.
3855         * gcc.c-torture/execute/medce-2.c: Remove.
3856
3857 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3858
3859         PR c/20368
3860         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3861         tests.
3862
3863 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3864
3865         * gcc.c-torture/compile/pr20203.c: New test.
3866
3867 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3868
3869         * gfortran.dg/promotion.f90:  New test.
3870
3871 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3872
3873         PR middle-end/20491
3874         * gcc.dg/torture/asm-subreg-1.c: New test.
3875
3876 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3877
3878         PR c/20672
3879         * gcc.dg/pr20672-1.c: New test.
3880
3881 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3882
3883         * gfortran.dg/vect: New directory.
3884         * gfortran.dg/vect/vect.exp: New.
3885         * gfortran.dg/vect/vect-1.f90: New test.
3886         * gfortran.dg/vect/vect-2.f90: New test.
3887         * gfortran.dg/vect/vect-3.f90: New test.
3888         * gfortran.dg/vect/vect-4.f90: New test.
3889         * gfortran.dg/vect/vect-5.f90: New test.
3890
3891 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3892
3893         PR middle-end/20622
3894         * gcc.dg/alias-7.c: New test.
3895
3896 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3897
3898         * gcc.dg/sparc-reg-1.c: New test.
3899
3900 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3901
3902         PR target/19890
3903         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3904
3905 2005-03-29  Dale Ranta  <dir@lanl.gov>
3906             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3907
3908         PR libfortran/20163
3909         * gfortran.dg/pr20163-2.f: New test.
3910
3911 2005-03-28  Jan Hubicka  <jh@suse.cz>
3912
3913         PR middle-end/20635
3914         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3915         by Jakub Jelinek.
3916
3917 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3918
3919         PR tree-optimization/20626
3920         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3921         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3922
3923 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3924
3925         * gfortran.dg/underflow.f90:  New test.
3926         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3927
3928 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3929
3930         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3931
3932 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3933
3934         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3935         (g++_init): Make sure that CXXFLAGS is set.
3936         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3937         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3938         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3939         * lib/objc.exp (objc_init): Likewise.
3940         * lib/treelang.exp (treelang_init): Likewise.
3941
3942 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3943
3944         PR tree-optimization/20470
3945         * gcc.dg/tree-ssa/pr20470.c: New test.
3946
3947 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3948
3949         * gcc.dg/ppc-stfiwx.c: New.
3950
3951 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3952
3953         PR target/19888
3954         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3955
3956 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3957
3958         * gcc.dg/20050325-1.c: Fix a typo.
3959
3960 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3961
3962         PR libfortran/19678
3963         PR libfortran/19679
3964         * gfortran.dg/dos_eol.f: New test.
3965
3966 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3967
3968         PR rtl-optimization/20249
3969         * gcc.dg/20050325-1.c: New test.
3970
3971 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3972
3973         PR libfortran/15332
3974         * gfortran.dg/pr15332.f: New test.
3975
3976 2005-03-24  Dale Johannesen  <dalej@apple.com>
3977
3978         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3979
3980 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3981
3982         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3983         'internal' visibility.
3984         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3985         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3986         'protected' visibility.
3987         * gcc.dg/visibility-7.c: Likewise.
3988         * lib/target-supports.exp (check_visibility_available): Take
3989         a parameter, the kind of visibility to check for.
3990         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3991         to check_visibility_available.
3992
3993         * g++.dg/expr/cast3.C: New.
3994
3995 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3996
3997         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3998         rs6000.
3999
4000 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4001
4002         PR target/20095
4003         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4004
4005 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4006
4007         * gcc.dg/badshift.c: Renamed to...
4008         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4009
4010         * gcc.target/i386/badshift.c: Renamed to...
4011         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4012         only.
4013
4014         PR rtl-optimization/20532
4015         * gcc.target/i386/badshift.c: New.
4016
4017 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4018
4019         * gfortran.dg/pr18025.f90: New test.
4020
4021 2005-03-23  Dale Johannesen  <dalej@apple.com>
4022
4023         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4024
4025 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4026
4027         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4028
4029         * lib/target-supports.exp (check_iconv_available): Default
4030         libiconv to -liconv, if there is no definition.
4031
4032 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4033
4034         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4035
4036 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4037
4038         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4039         * g++.dg/opt/pr7503-2.C: Likewise.
4040         * g++.dg/opt/pr7503-3.C: Likewise.
4041         * g++.dg/opt/pr7503-4.C: Likewise.
4042         * g++.dg/opt/pr7503-5.C: Likewise.
4043         * g++.dg/warn/minmax.C: New test.
4044
4045 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4046
4047         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4048         * gfortran.dg/g77_intrinsics_sub.f: New test.
4049
4050 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4051             Jan Hubicka  <jh@suse.cz>
4052             Steven Bosscher <stevenb@suse.de
4053
4054         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4055
4056 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4057
4058         PR c++/19980
4059         * g++.dg/template/redecl3.C: New test.
4060
4061 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4062
4063         PR c++/20499
4064         * g++.dg/parse/error16.C: Tweak error markers.
4065
4066 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4067
4068         PR target/20561
4069         * gcc.dg/20050321-2.c: New test.
4070
4071 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4072
4073         PR c++/20465
4074         PR c++/20381
4075         * g++.dg/template/ptrmem12.C: New.
4076
4077 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4078
4079         PR rtl-optimization/20527
4080         * gcc.c-torture/execute/pr20527-1.c: New test.
4081
4082 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4083
4084         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4085         program, compile it into a real executable and then delete the .c
4086         and .x files afterwards, to avoid problems on testglue targets.
4087
4088 2005-03-21  Stuart Hastings  <stuart@apple.com>
4089
4090         * gcc.target/i386/sse-2.c: New.
4091
4092 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4093
4094         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4095
4096 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4097
4098         * g++.dg/parse/crash25.C: Fix typo.
4099
4100 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4101
4102         PR c++/20461
4103         * g++.dg/parse/crash24.C: New test.
4104
4105         PR c++/20536
4106         * g++.dg/parse/crash25.C: New test.
4107
4108 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4109
4110         PR c++/20147
4111         * g++.dg/ext/stmtexpr4.C: New test.
4112
4113 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4114
4115         PR middle-end/20539
4116         * gcc.c-torture/compile/pr13066-1.c: New test case.
4117         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4118         * g++.dg/opt/pr13066-1.C: Likewise.
4119
4120 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4121
4122         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4123
4124 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4125
4126         PR fortran/18525
4127         * gfortran.dg/nesting_1.f90: New test.
4128
4129 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4130
4131         PR c++/20240
4132         * g++.dg/lookup/using13.C: New test.
4133
4134 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4135
4136         PR c++/20333
4137         * g++.dg/template/crash36.C: New test.
4138
4139 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4140
4141         PR c++/20463
4142         * g++.dg/template/crash35.C: New test.
4143
4144 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4145
4146         PR c++/19966
4147         * g++.dg/overload/operator2.C: New test.
4148
4149 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4150
4151         PR libfortran/20257
4152         * gfortran.dg/pr20257.f90: New test.
4153
4154 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4155
4156         PR libfortran/20480
4157         * gfortran.dg/pr20480.f90: New test.
4158
4159 2005-03-16  Richard Henderson  <rth@redhat.com>
4160
4161         PR middle-end/15700
4162         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4163         (_rtld_global): New.
4164         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4165         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4166
4167         * gcc.dg/alias-3.c: New.
4168         * gcc.dg/alias-4.c: New.
4169         * gcc.dg/alias-5.c: New.
4170         * gcc.dg/alias-6.c: New.
4171
4172 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4173
4174         * gcc.dg/cpp/ucnid-7.c: New.
4175
4176 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4177             Dorit Naishlos  <dorit@il.ibm.com>
4178
4179         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4180         darwin.
4181
4182 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4183
4184         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4185         misaligned accesses.
4186         * gcc.dg/vect/vect-58.c: Likewise.
4187         * gcc.dg/vect/vect-92.c: New.
4188         * gcc.dg/vect/vect-93.c: New.
4189
4190 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4191
4192         PR fortran/18827
4193         * gfortran.dg/assign_2.f90: New test.
4194         * gfortran.dg/assign_3.f90: New test.
4195         * gfortran.dg/assign.f90: New test.
4196
4197 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4198
4199         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4200         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4201         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4202         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4203         names.
4204
4205 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4206
4207         * gcc.dg/cpp/ucnid-6.c: New.
4208
4209         * gcc.dg/cpp/normalize-1.c: New.
4210         * gcc.dg/cpp/normalize-2.c: New.
4211         * gcc.dg/cpp/normalize-3.c: New.
4212         * gcc.dg/cpp/normalize-4.c: New.
4213         * gcc.dg/cpp/ucnid-4.c: New.
4214         * gcc.dg/cpp/ucnid-5.c: New.
4215         * g++.dg/cpp/normalize-1.C: New.
4216         * g++.dg/cpp/ucnid-1.C: New.
4217
4218 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4219
4220         * gcc.dg/pr18628.c: New.
4221
4222 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4223
4224         PR c++/20280
4225         * g++.dg/tree-ssa/pr20280.C: New.
4226
4227 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4228
4229         PR fortran/20467
4230         * gfortran.dg/stfunc_2.f90: New test.
4231
4232 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4233
4234         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4235
4236 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4237
4238         * gcc.dg/tree-ssa/20050314-1.c: New test.
4239
4240 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4241
4242         PR c++/4403
4243         PR c++/9783, DR433
4244         * g++.dg/template/friend34.C: New test.
4245         * g++.dg/template/friend35.C: Likewise.
4246         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4247
4248 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4249
4250         Friend class name lookup 5/n
4251         PR c++/1016
4252         * g++.dg/lookup/hidden-class1.C: New test.
4253         * g++.dg/lookup/hidden-class2.C: Likewise.
4254         * g++.dg/lookup/hidden-class3.C: Likewise.
4255         * g++.dg/lookup/hidden-class4.C: Likewise.
4256         * g++.dg/lookup/hidden-class5.C: Likewise.
4257         * g++.dg/lookup/hidden-class6.C: Likewise.
4258         * g++.dg/lookup/hidden-class7.C: Likewise.
4259         * g++.dg/lookup/hidden-class8.C: Likewise.
4260         * g++.dg/lookup/hidden-class9.C: Likewise.
4261         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4262         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4263         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4264         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4265         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4266         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4267         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4268         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4269         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4270         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4271         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4272
4273 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4274
4275         PR c++/20157
4276         * g++.dg/template/error18.C: New test.
4277
4278 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4279
4280         PR debug/16792
4281         * g++.dg/debug/pr16792.C: New test.
4282
4283 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4284
4285         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4286         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4287         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4288         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4289         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4290         test assertion names.
4291
4292 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4293
4294         PR fortran/18600
4295         * gfortran.dg/stfunc_1.f90: New test.
4296
4297 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4298
4299         PR fortran/16907
4300         * gfortran.dg/real_index_1.f90: New test.
4301
4302 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4303
4304         PR fortran/20323
4305         * gfortran.dg/spec_expr_1.f90: New test.
4306
4307 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4308
4309         PR c/20402
4310         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4311         new parser.
4312
4313 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4314
4315         PR fortran/20361
4316         * gfortran.dg/largeequiv_1.f90: New test.
4317
4318 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4319
4320         * gcc.dg/ucnid-1.c: New.
4321         * gcc.dg/ucnid-2.c: New.
4322         * gcc.dg/ucnid-3.c: New.
4323         * gcc.dg/ucnid-4.c: New.
4324         * gcc.dg/ucnid-5.c: New.
4325         * gcc.dg/ucnid-6.c: New.
4326         * gcc.dg/cpp/ucnid-1.c: New.
4327         * gcc.dg/cpp/ucnid-2.c: New.
4328         * gcc.dg/cpp/ucnid-3.c: New.
4329         * g++.dg/other/ucnid-1.C: New.
4330
4331 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4332
4333         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4334
4335 2005-03-11  Per Bothner  <per@bothner.com>
4336
4337         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4338         that diagnotics refer to correct token.
4339         * gcc.dg/unused-3.c: Likewise.
4340
4341 2005-03-11  Per Bothner  <per@bothner.com>
4342
4343         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4344         constant" is now actually on same line as string constant.
4345         * gcc.dg/cpp/direct2s.c: Likewise.
4346
4347 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4348
4349         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4350
4351 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4352
4353         PR libfortran/20124
4354         * gfortran.dg/pr20124.f90: New Test
4355
4356 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4357
4358         PR tree-optimization/20130
4359         * gcc.dg/pr20130-1.c: New test.
4360
4361 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4362
4363         PR target/20095
4364         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4365
4366 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4367
4368         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4369
4370 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4371
4372         * g++.dg/eh/forced1.C: Fix comment.
4373         * g++.dg/eh/forced2.C: Ditto.
4374         * g++.dg/eh/forced3.C: Ditto.
4375         * g++.dg/eh/forced4.C: Ditto.
4376
4377 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4378
4379         PR rtl-opt/20412
4380         * gcc.c-torture/compile/pr20412.c: New test.
4381
4382 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4383
4384         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4385
4386 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4387
4388         PR target/20322
4389         * gcc.dg/20050307-1.c: New test.
4390
4391 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4392
4393         PR c++/20375
4394         * g++.dg/other/stdarg3.C: New.
4395
4396 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4397
4398         PR c++/18384, c++/18327
4399         * g++.dg/init/array19.C: New test.
4400
4401         PR inline-asm/20314
4402         * gcc.dg/torture/pr20314-1.c: New test.
4403         * gcc.dg/torture/pr20314-2.c: New test.
4404
4405 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4406
4407         * gcc.dg/20050309-1.c: New test.
4408
4409 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4410
4411         * gcc.dg/builtins-10.c: Reactivate disabled test.
4412         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4413         new cbrt transformations.
4414
4415 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4416
4417         PR c++/20208
4418         * g++.dg/template/array13.C: New test.
4419
4420 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4421
4422         PR c++/16859
4423         * g++.dg/init/brace4.C: New test.
4424
4425 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4426
4427         PR c++/20186
4428         * g++.dg/template/non-dependent12.C: New.
4429
4430 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4431
4432         PR c++/20142
4433         * g++.dg/init/array18.C: Add dg-do run marker.
4434
4435         PR c++/20142
4436         * g++.dg/init/array18.C: New test.
4437
4438 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4439
4440         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4441         * g++.dg/gcov/gcov.exp: Likewise.
4442         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4443         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4444         * lib/c-torture.exp: Likewise.
4445         * lib/fortran-torture.exp: Likewise.
4446         * lib/g++.exp: Likewise.
4447         * lib/gcc-defs.exp: Likewise.
4448         * lib/gcc-dg.exp: Likewise.
4449         * lib/gcc.exp: Likewise.
4450         * lib/gcov.exp: Likewise.
4451         * lib/gfortran.exp: Likewise.
4452         * lib/mike-g++.exp: Likewise.
4453         * lib/mike-gcc.exp: Likewise.
4454         * lib/objc-torture.exp: Likewise.
4455         * lib/objc.exp: Likewise.
4456         * lib/profopt.exp: Likewise.
4457         * lib/target-libpath.exp: Likewise.
4458         * lib/target-supports.exp: Likewise.
4459         * lib/treelang.exp: Likewise.
4460         * lib/wrapper.exp: Likewise.
4461
4462 2005-03-08  Jeff Law  <law@redhat.com>
4463
4464         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4465         PHI-OPT changes.
4466
4467 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4468
4469         * gcc.dg/vect/pr20122.c: New test.
4470
4471 2005-03-07  Jeff Law  <law@redhat.com>
4472
4473         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4474         was folded away.
4475         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4476         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4477         * gcc.dg/tree-ssa/pr18134.c: New test.
4478
4479 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4480
4481         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4482         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4483         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4484
4485 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4486
4487         PR tree-opt/17671
4488         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4489
4490 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4491
4492         * g++.dg/warn/Wnvdtor.C: New test.
4493
4494 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4495
4496         * gcc.dg/torture/pr19683-1.c: New test.
4497
4498 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4499
4500         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4501         * gfortran.dg/g77/19990313-2.f: Ditto.
4502         * gfortran.dg/g77/19990313-3.f: Ditto.
4503         * gfortran.dg/g77/19990525-0.f: Ditto.
4504         * gfortran.dg/g77/19990826-0.f: Ditto.
4505         * gfortran.dg/g77/19990826-2.f: Ditto.
4506         * gfortran.dg/g77/19990826-3.f: Ditto.
4507         * gfortran.dg/g77/20000511-1.f: Ditto.
4508         * gfortran.dg/g77/20000511-2.f: Ditto.
4509         * gfortran.dg/g77/970625-2.f: Ditto.
4510         * gfortran.dg/g77/980310-2.f: Ditto.
4511         * gfortran.dg/g77/980310-3.f: Ditto.
4512         * gfortran.dg/g77/980310-8.f: Ditto.
4513         * gfortran.dg/g77/980519-2.f: Ditto.
4514         * gfortran.dg/g77/alpha1.f: Ditto.
4515         * gfortran.dg/g77/claus.f: Ditto.
4516         * gfortran.dg/g77/erfc.f: Ditto.
4517         * gfortran.dg/g77/short.f: Ditto.
4518         * gfortran.fortran-torture/execute/data.f90: Ditto.
4519         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4520         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4521
4522 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4523
4524         * lib/file-format.exp (gcc_target_object_format): Add check for som
4525         format and hardcode object formats on hppa*-*-hpux*.
4526         * lib/target-supports.exp (check_weak_available): Add check for som
4527         object format.  Always return 0 on hppa*-*-hpux10*.
4528
4529         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4530         is defined.
4531
4532         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4533
4534 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4535
4536         * gfortran.dg/pr19936_1.f90: New test.
4537         * gfortran.dg/pr19936_2.f90: New test.
4538         * gfortran.dg/pr19936_3.f90: New test.
4539
4540 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4541             Paul Thomas <prthomas@drfccad.cea.fr>
4542
4543         * gfortran.dg/PR19754_1.f90: New test.
4544         * gfortran.dg/PR19754_2.f90: Ditto.
4545
4546 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4547
4548         PR c++/19311
4549         * g++.dg/template/non-dependent11.C: New test.
4550
4551 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4552
4553         * lib/target-supports.exp (check_iconv_available): Fix comment.
4554
4555 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4556             Joseph S. Myers  <joseph@codesourcery.com>
4557
4558         PR c++/19797
4559         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4560
4561 2005-03-04  Matthew Sachs  <msachs@apple.com>
4562
4563         * gcc.exp (gcc_target_compile): Put braces around
4564         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4565         * objc.exp (objc_target_compile): Likewise.
4566         * treelang.exp (treelang_target_compile): Likewise.
4567
4568 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4569
4570         PR fortran/19673
4571         * gfortran.dg/func_result_1.f90: New test.
4572
4573 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4574
4575         * gcc.misc-tests/options.exp: New test.
4576
4577 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4578
4579         * gcc.dg/pr15784-4.c: New test.
4580
4581 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4582
4583         * gcc.c-torture/execute/pr17133.c: New.
4584         * gcc.c-torture/compile/20050303-1.c: New.
4585
4586 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4587
4588         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4589
4590 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4591
4592         * g++.dg/overload/using2.C: New.
4593
4594 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4595
4596         PR c++/19916
4597         * g++.dg/init/ptrmem2.C: New test.
4598
4599 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4600
4601         PR c/8927
4602         * gcc.dg/pr8927-1.c: New test.
4603
4604 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4605
4606         PR c++/20232
4607         * g++.dg/inherit/covariant12.C: New.
4608
4609 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4610
4611         PR fortran/19479
4612         * gfortran.dg/bound_1.f90: New test.
4613
4614 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4615
4616         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4617         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4618
4619 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4620
4621         PR c/20245
4622         * gcc.dg/pr20245-1.c: New test.
4623
4624 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4625
4626         PR middle-end/19874
4627         * gcc.c-torture/execute/20050119-2.c: New test case.
4628
4629 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4630
4631         * README: Update the DejaGnu bug reporting address.
4632         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4633         * lib/objc-torture.exp: Likewise.
4634
4635 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4636
4637         * gfortran.dg/boz_1.f90: New test.
4638         * gfortran.dg/boz_3.f90: New test.
4639         * gfortran.dg/boz_4.f90: New test.
4640
4641 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4642
4643         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4644         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4645
4646 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4647
4648         PR libfortran/20101
4649         * gfortran.dg/write_0_pe_format.f90: New test.
4650
4651 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4652
4653         PR c++/20206
4654         * g++.dg/opt/thunk2.C: New test.
4655         * g++.dg/opt/covariant1.C: New test.
4656
4657 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4658
4659         * gfortran.dg/e_d_fmt.f90: New test.
4660
4661 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4662
4663         * gcc.dg/asm-b.c: Fix comment typos.
4664
4665 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4666
4667         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4668         a V_MAY_DEF also.
4669
4670 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4671
4672         PR tree-opt/20188
4673         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4674         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4675         * gcc.dg/asm-b.c: New test.
4676
4677 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4678
4679         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4680         Disable this test on IRIX 6.
4681
4682 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4683
4684         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4685         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4686         parser.
4687
4688 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4689
4690         PR tree-optimization/20204
4691         * testsuite/gcc.dg/pr20204.c: New test.
4692
4693 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4694
4695         PR target/20196
4696         * gcc.c-torture/execute/20050224-1.c: New test.
4697
4698         PR c++/20175
4699         * g++.dg/warn/Wbraces2.C: New test.
4700
4701 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4702
4703         PR c++/19878
4704         * g++.dg/init/const2.C: New test.
4705
4706 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4707
4708         PR tree-optimization/20100
4709         * gcc.c-torture/execute/pr20100-1.c: New test.
4710
4711 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4712
4713         * gfortran.dg/implicit_3.f90: New test.
4714
4715         * gfortran.dg/deftype_1.f90: New test.
4716
4717 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4718
4719         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4720         the test passes.
4721         * g++.dg/other/anon3.C: Accept a warning.
4722
4723 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4724
4725         * gcc.dg/pr20017.c: Fix a comment typo.
4726
4727 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4728
4729         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4730
4731 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4732
4733         PR ada/19902
4734         * ada/acats/tests/cxa/cxa3004.a: Remove.
4735         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4736
4737 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4738
4739         PR c++/20073
4740         * g++.dg/init/const1.C: New test.
4741
4742         PR c++/19991
4743         * g++.dg/parse/constant7.C: New test.
4744
4745         PR c++/20152
4746         * g++.dg/parse/error27.C: New test.
4747         * g++.dg/template/qualttp15.C: Adjust error markers.
4748         * g++.old-deja/g++.other/struct1.C: Likewise.
4749
4750         PR c++/20153
4751         * g++.dg/template/error17.C: New test.
4752
4753         PR c++/20148
4754         * g++.dg/parser/error26.C: New test.
4755
4756 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4757
4758         PR tree-optimization/20100
4759         PR tree-optimization/20115
4760         * gcc.dg/pr20115.c: New test.
4761         * gcc.dg/pr20115-1.c: New test.
4762         * gcc.dg/pr20100.c: New test.
4763         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4764         call-clobbered variables after alias1.
4765
4766 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4767
4768         * gfortran.dg/list_read_4.f90: new test.
4769
4770 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4771
4772         PR rtl-optimization/20017.
4773         * gcc.dg/pr20017.c: New.
4774
4775 2005-02-22  Devang Patel  <dpatel@apple.com>
4776
4777         PR 19952
4778         * g++.dg/tree-ssa/pr19952.C: New test.
4779
4780 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4781
4782         PR c++/19883
4783         * g++.dg/parse/constant6.C: New test.
4784
4785 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4786
4787         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4788         * g++.dg/charset/asm2.c: Likewise.
4789         * g++.dg/charset/asm3.c: Likewise.
4790         * g++.dg/charset/asm4.c: Likewise.
4791         * g++.dg/charset/asm5.c: Likewise.
4792         * g++.dg/charset/attribute1.c: Likewise.
4793         * g++.dg/charset/attribute2.c: Likewise.
4794         * g++.dg/charset/extern1.cc: Likewise.
4795         * g++.dg/charset/extern2.cc: Likewise.
4796         * g++.dg/charset/extern3.cc: Likewise.
4797         * g++.dg/charset/function.cc: Likewise.
4798         * g++.dg/charset/string.c: Likewise.
4799         * g++.dg/charset/charset.exp: Likewise.
4800         * lib/target-supports.exp (check_iconv_available): Fix comment.
4801
4802 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4803
4804         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4805         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4806         * gcc.dg/charset/asm2.c: Likewise.
4807         * gcc.dg/charset/asm3.c: Likewise.
4808         * gcc.dg/charset/asm4.c: Likewise.
4809         * gcc.dg/charset/asm5.c: Likewise.
4810         * gcc.dg/charset/asm6.c: Likewise.
4811         * gcc.dg/charset/attribute1.c: Likewise.
4812         * gcc.dg/charset/attribute2.c: Likewise.
4813         * gcc.dg/charset/builtin1.c: Likewise.
4814         * gcc.dg/charset/extern.c: Likewise.
4815         * gcc.dg/charset/function.c: Likewise.
4816         * gcc.dg/charset/string.c: Likewise.
4817         * gcc.dg/charset/charset.exp: Likewise.
4818
4819 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4820
4821         PR fortran/20086
4822         * gfortran.dg/pr20086.f90: New test.
4823
4824 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4825
4826         PR tree-optimization/19786
4827         * g++.dg/tree-ssa/pr19786.C: New.
4828
4829 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4830
4831         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4832
4833 2005-02-21  Jeff Law  <law@redhat.com>
4834
4835         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4836
4837 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4838
4839         * gfortran.dg/do_iterator: Split loop, markup all lines for
4840         which an error locus is printed.
4841         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4842         locus is printed.
4843         * gfortran.dg/select_4.f90: Likewise.
4844         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4845         locuses in the various permutations.
4846
4847 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4848
4849         PR tree-optimization/19951
4850         * g++.dg/vect: New directory.
4851         * g++.dg/vect/vect.exp: New file.
4852         * g++.dg/vect/pr19951.cc: New testcase.
4853         * g++.dg/dg.exp: Also prune vectorizer tests.
4854
4855 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4856
4857         PR 18785
4858         * gcc.dg/charset/builtin1.c: New test.
4859
4860 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4861
4862         PR c++/19299
4863         * g++.dg/inherit/volatile1.C: New test.
4864
4865         PR c++/19440
4866         * g++.dg/template/dtor4.C: New test.
4867
4868 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4869
4870         * gfortran.dg/int_1.f90: New test.
4871
4872 2005-02-19  Devang Patel  <dpatel@apple.com>
4873
4874         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4875
4876 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4877
4878         * gfortran.dg/achar_1.f90: New test.
4879
4880 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4881
4882         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4883
4884 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4885             Jakub Jelinek  <jakub@redhat.com>
4886
4887         PR tree-optimization/19828
4888         * gcc.dg/tree-ssa/loop-7.c: New test.
4889         * gcc.c-torture/execute/20050218-1.c: New test.
4890
4891 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4892
4893         PR c/20043
4894         * gcc.dg/transparent-union-1.c: New test.
4895         * gcc.dg/transparent-union-2.c: New test.
4896
4897 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4898
4899         PR tree-optimization/18977
4900         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4901
4902 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4903
4904         PR target/20054
4905         * gcc.dg/pr20054.c: New test.
4906
4907 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4908
4909         PR c++/19508
4910         * g++.dg/ext/attrib20.C: New test.
4911
4912 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4913
4914         PR middle-end/20030
4915         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4916
4917 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4918
4919         PR c++/20008
4920         * g++.dg/opt/switch4.C: New.
4921
4922 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4923
4924         PR c++/20023
4925         PR tree-optimization/20009
4926         * gcc.c-torture/compile/20050217-1.c: New test.
4927         * g++.dg/opt/switch3.C: New test.
4928
4929         PR tree-optimization/18947
4930         * gcc.c-torture/compile/20050215-1.c: New test.
4931         * gcc.c-torture/compile/20050215-2.c: New test.
4932         * gcc.c-torture/compile/20050215-3.c: New test.
4933
4934 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4935
4936         PR c++/20028
4937         * g++.dg/template/crash34.C: New.
4938
4939         PR c++/20022
4940         * g++.dg/other/access3.C: New.
4941
4942 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4943
4944         * gcc.dg/vect/vect-98.c: New test.
4945
4946 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4947
4948         PR tree-optimization/19967
4949         * gcc.dg/pr19967.c: New.
4950
4951 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4952
4953         PR middle-end/19857
4954         * gcc.dg/tree-ssa/20050215-1.c: New test.
4955         * gcc.c-torture/execute/20050215-1.c: New test.
4956
4957 2005-02-15  Eric Christopher  <echristo@redhat.com>
4958
4959         * gcc.dg/cpp/20050215-1.c: New file.
4960
4961 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4962
4963         PR tree-optimization/15785
4964         * gcc.dg/pr15785-1.c: New test.
4965
4966 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4967
4968         PR c++/17788
4969         * g++.dg/init/ctor4.C: New.
4970         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4971
4972 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4973
4974         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4975         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4976
4977 2005-02-15  Andreas Schwab  <schwab@suse.de>
4978
4979         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4980         declare malloc.
4981
4982 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4983
4984         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4985
4986 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4987
4988         PR tree-optimization/19853
4989         * gcc.c-torture/compile/pr19853.c: New test.
4990
4991 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4992
4993         PR c++/19608
4994         * g++.dg/parse/local-class1.C: New.
4995
4996         PR c++/19895
4997         * g++.dg/parse/ptrmem3.C: New.
4998
4999         PR c++/19884
5000         * g++.old-deja/g++.oliva/template6.C: Add another case.
5001         * g++.dg/template/explicit6.C: New.
5002
5003 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5004
5005         PR c++/17816
5006         * g++.dg/other/redecl2.C: New.
5007
5008 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5009
5010         PR c++/19891
5011         * g++.dg/abi/covariant4.C: New.
5012
5013 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5014
5015         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5016
5017 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5018
5019         * gcc.dg/vect/vect-96.c: Fix typo.
5020
5021 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5022
5023         PR c++/14479
5024         PR c++/19487
5025         * g++.dg/template/enum5.C: New test.
5026
5027 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5028
5029         * gcc.dg/vect/vect-97.c: New test.
5030
5031 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5032
5033         * gcc.dg/vect/vect-96.c: New test.
5034
5035 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5036
5037         * gcc.dg/builtins-34.c: Also check ldexp*.
5038
5039 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5040
5041         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5042
5043 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5044
5045         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5046         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5047         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5048         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5049         selector_list, selector_expression, dg-process-target): Move to new
5050         file target-supports-dg.exp.
5051         * lib/target-supports-dg.exp: New.
5052
5053         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5054         New.
5055
5056 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5057
5058         PR c++/19666
5059         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5060
5061         PR middle-end/19858
5062         * gcc.c-torture/compile/20050210-1.c: New test.
5063
5064 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5065
5066         PR c++/19755
5067         * g++.dg/warn/Wbraces1.C: New test.
5068
5069 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5070
5071         * gcc.dg/builtins-52.c: New testcase.
5072
5073 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5074
5075         PR c/19342
5076         * gcc.c-torture/execute/20050119-1.c: New test.
5077
5078 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5079
5080         PR c++/19811
5081         * g++.dg/init/delete1.C: New test.
5082
5083 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5084
5085         PR c++/18470
5086         * g++.dg/template/static12.C: New test.
5087
5088 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5089
5090         PR c++/19787
5091         * g++.dg/conversion/ambig1.C: New test.
5092
5093         PR c++/19739
5094         * g++.dg/ext/attrib19.C: New test.
5095
5096         PR c++/19732
5097         * g++.dg/parse/dtor5.C: New test.
5098
5099         PR c++/19762
5100         * g++.dg/template/dtor3.C: New test.
5101
5102         PR c++/19826
5103         * g++.dg/template/static11.C: New test.
5104         * g++.dg/template/crash2.C: Remove dg-error marker.
5105
5106 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5107
5108         PR C++/18491
5109         * g++.old-deja/g++.mike/p10769a.C: Remove.
5110
5111 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5112
5113         * gcc.dg/builtins-48.c: New test case.
5114         * gcc.dg/builtins-49.c: New test case.
5115         * gcc.dg/builtins-50.c: New test case.
5116         * gcc.dg/builtins-51.c: New test case.
5117
5118 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5119
5120         PR middle-end/19583
5121         * g++.dg/warn/Wreturn-type-3.C: New test.
5122
5123 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5124
5125         PR middle-end/19402
5126         * gcc.dg/pr19402-1.c: New testcase.
5127         * gcc.dg/pr19402-2.c: likewise.
5128
5129 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5130
5131         PR middle-end/19854
5132         * g++.dg/tree-ssa/tmmti.C: New testcase.
5133
5134 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5135
5136         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5137
5138 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5139
5140         PR c++/19733
5141         * g++.dg/parse/crash23.C: New test.
5142         * g++.dg/warn/Weff1.C: New test.
5143
5144 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5145
5146         * gcc.dg/20050209-1.c: New test.
5147
5148 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5149
5150         PR target/19799
5151         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5152
5153 2005-02-08  Mike Stump  <mrs@apple.com>
5154
5155         * g++.dg/pch/import-2.c: New test.
5156         * g++.dg/pch/import-2.hs: New.
5157         * g++.dg/pch/include/import-2a.h: New.
5158         * g++.dg/pch/include/import-2b.h: New.
5159
5160 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5161
5162         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5163
5164 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5165
5166         * gfortran.dg/substr_1.f90: New test.
5167
5168 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5169
5170         PR middle-end/19775
5171         * gcc.dg/torture/builtin-power-1.c: Disable test for
5172         invalid transformation.
5173         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5174         no longer optimize.
5175         * gcc.dg/builtins-47.c: New testcase.
5176
5177 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5178             Dorit Naishlos  <dorit@il.ibm.com>
5179
5180         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5181
5182 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5183
5184         * gcc.c-torture/compile/20050206-1.c: New test.
5185
5186 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5187
5188         PR tree-opt/19768
5189         * g++.dg/opt/pr19768.C: New test.
5190
5191 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5192
5193         PR tree-opt/19736
5194         * gcc.c-torture/compile/pr19736.c: New test.
5195
5196 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5197
5198         PR c++/17401
5199         * g++.dg/parse/error25.C: New test.
5200
5201 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5202
5203         * gcc.c-torture/execute/20050203-1.c: New.
5204
5205 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5206
5207         * gcc.dg/vect/vect-85.c: Remove xfail.
5208         * gcc.dg/vect/vect-86.c: Remove xfail.
5209         * gcc.dg/vect/vect-87.c: Remove xfail.
5210         * gcc.dg/vect/vect-88.c: Remove xfail.
5211
5212 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5213
5214         * gcc.dg/altivec-19.c: New.
5215
5216 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5217
5218         PR c/17807
5219         * gcc.dg/nested-func-3.c: New test.
5220         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5221
5222 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5223
5224         * gcc.test-framework/gen_directive_tests: Generate tests for
5225         selector expressions.
5226
5227 2005-02-02  Matt Austern  <austern@apple.com>
5228
5229         PR c++/19628
5230         * g++/ext/builtin7.C: New.
5231         * g++/ext/builtin8.C: New.
5232
5233 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5234
5235         PR c/18502
5236         * gcc.dg/pr18502-1.c: New test.
5237
5238 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5239
5240         PR c++/17413
5241         * g++.dg/template/local4.C: Tweak.
5242
5243 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5244
5245         PR tree-optimization/19578
5246         * gcc.c-torture/compile/20050202-1.c: New test.
5247
5248 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5249
5250         PR c/19435
5251         * gcc.dg/c99-init-4.c: New test.
5252
5253 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5254
5255         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5256
5257         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5258
5259         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5260         * g++.dg/eh/check-vect.h: New.
5261
5262         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5263         * gcc.dg/vect/vect-78.c: Ditto.
5264         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5265         Remove.
5266
5267         * g++.dg/conversion/simd1.C: Expect warning.
5268         * g++.dg/ext/attribute-test-1.C: Ditto.
5269         * g++.dg/ext/attribute-test-2.C: Ditto.
5270         * g++.dg/ext/attribute-test-3.C: Ditto.
5271         * g++.dg/ext/attribute-test-4.C: Ditto.
5272
5273         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5274         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5275
5276         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5277
5278 2005-02-01  Richard Henderson  <rth@redhat.com>
5279
5280         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5281         long double for ibm double-double format.
5282         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5283
5284 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5285
5286         PR tree-optimization/19633
5287         * testsuite/gcc.dg/pr19633-1.c: New test.
5288         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5289         to NULL or a symbol.
5290
5291 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5292
5293         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5294         New procs.
5295         (dg-process-target (local override)): Handle selector expressions.
5296
5297         * gcc.test-framework/README: Describe tests in source directory.
5298         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5299         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5300         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5301         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5302         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5303         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5304         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5305         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5306         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5307         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5308         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5309         * gcc.test-framework/dg-error-exp-P.c: New test.
5310         * gcc.test-framework/dg-error-exp-XP.c: New test.
5311         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5312         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5313         * gcc.test-framework/dg-output-exp-P.c: New test.
5314         * gcc.test-framework/dg-output-exp-XF.c: New test.
5315         * gcc.test-framework/dg-warning-exp-P.c: New test.
5316         * gcc.misc-tests/dg-1.c: Remove.
5317         * gcc.misc-tests/dg-2.c: Remove.
5318         * gcc.misc-tests/dg-3.c: Remove.
5319         * gcc.misc-tests/dg-4.c: Remove.
5320         * gcc.misc-tests/dg-5.c: Remove.
5321         * gcc.misc-tests/dg-6.c: Remove.
5322         * gcc.misc-tests/dg-7.c: Remove.
5323         * gcc.misc-tests/dg-8.c: Remove.
5324         * gcc.misc-tests/dg-9.c: Remove.
5325         * gcc.misc-tests/dg-10.c: Remove.
5326         * gcc.misc-tests/dg-11.c: Remove.
5327         * gcc.misc-tests/dg-12.c: Remove.
5328         * gcc.misc-tests/dg-test.exp: Remove.
5329
5330         * gcc.test-framework/test-framework.awk: Change recording and
5331         printing of passes and failures.
5332
5333         * gcc.test-framework: New directory.
5334         * gcc.test-framework/README: New.
5335         * gcc.test-framework/test-framework.exp: New.
5336         * gcc.test-framework/test-framework.awk: New.
5337         * gcc.test-framework/gen_directive_tests: New.
5338
5339 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5340
5341         * lib/treelang.exp: Fix comment typos.
5342         (treelang_target_compile): Don't append libs=-ltreelang to options.
5343
5344 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5345
5346         * g++.dg/parse/typename7.C: Adjust error messages.
5347
5348 2005-01-31  Jeff Law  <law@redhat.com>
5349
5350         * gcc.c-torture/execute/20050131-1.c: New test.
5351         * gcc.dg/wcaselabel.c: New test.
5352
5353 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5354
5355         * g++.dg/other/warning1.C: Adjust error messags.
5356         * g++.dg/parse/constant5.C: New test.
5357
5358 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5359
5360         PR c/19333
5361         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5362         the test case valid.
5363         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5364         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5365         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5366         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5367         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5368         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5369
5370 2005-01-31  Dale Johannesen  <dalej@apple.com>
5371
5372         * g++.dg/opt/pr19650.C:  New test.
5373
5374 2005-01-31  Richard Henderson  <rth@redhat.com>
5375
5376         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5377         long double for intel double extended format.
5378         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5379
5380 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5381
5382         PR c++/19555
5383         * g++.dg/template/static10.C: New test.
5384
5385         PR c++/19395
5386         * g++.dg/parse/error24.C: New test.
5387
5388         PR c++/19367
5389         * g++.dg/lookup/builtin1.C: New test.
5390
5391         PR c++/19457
5392         * g++.dg/warn/conv3.C: New test.
5393
5394 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5395
5396         PR fortran/19647
5397         * gfortan.dg/inquire_7.f90
5398
5399 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5400
5401         PR tree-optimization/15791
5402         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5403         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5404         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5405         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5406         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5407         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5408         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5409         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5410         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5411         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5412
5413 2005-01-29  Paul Brook  <paul@codesourcery.com>
5414
5415         PR fortran/18565
5416         * check.c (real_or_complex_check): New function.
5417         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5418         * intrinsic.c (add_functions): Use new check functions.
5419         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5420         Add prototypes.
5421
5422 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5423
5424         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5425         gcc.dg/lvalue-3.c: New tests.
5426         * gcc.dg/concat.c: Update expected messages.
5427
5428 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5429
5430         PR libfortran/19595
5431         * gfortran.dg/eor_1.f90:  New test.
5432
5433 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5434
5435         PR fortran/19589
5436         * gfortran.dg/logical_data_1.f90: New test.
5437
5438 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5439
5440         PR c++/19253
5441         * g++.dg/template/crash33.C: New test.
5442
5443         PR c++/19667
5444         * g++.dg/template/crash32.C: New test.
5445
5446 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5447
5448         PR middle-end/16558
5449         * g++.dg/warn/Wreturn-type-2.C: New test.
5450
5451 2004-06-24  Jeff Law  <law@redhat.com>
5452
5453         * gcc.dg/tree-ssa/20050128-1.c: New test.
5454
5455 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5456
5457         * gcc.target/frv/all-mdpackh-1.c: New test.
5458
5459 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5460
5461         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5462
5463 2005-01-27  Richard Henderson  <rth@redhat.com>
5464
5465         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5466
5467 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5468
5469         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5470
5471 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5472
5473         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5474         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5475         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5476         to cope with cases where the multilib options override the dg-options.
5477
5478 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5479
5480         PR c/18946
5481         * gcc.dg/noncompile/20050120-1.c: New test.
5482
5483 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5484
5485         PR tree-optimization/19633
5486         * gcc.dg/pr19633.c: New test.
5487         * gcc.dg/tree-ssa/pr19633.c: New test.
5488
5489 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5490
5491         * gcc.dg/20041216-1.c: New test.
5492
5493 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5494
5495         PR objc/18862
5496         * objc.dg/selector-2.m: New test.
5497
5498 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5499
5500         * g++.dg/opt/range-test-2.C: New test.
5501
5502         PR rtl-optimization/19579
5503         * gcc.c-torture/execute/20050124-1.c: New test.
5504
5505 2005-01-26  Greg Parker  <gparker@apple.com>
5506         Stuart Hastings  <stuart@apple.com>
5507
5508         * gcc.c-torture/execute/20050125-1.c: New.
5509
5510 2005-01-18  Jan Hubicka  <jh@suse.cz>
5511
5512         PR tree-optimize/19337
5513         * gcc.c-torture/compile/20050119-1.c: New test.
5514
5515 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5516
5517         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5518         test for successful match.
5519
5520 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5521
5522         PR objc/18408
5523         * objc.dg/comp-types-7.m: New test.
5524
5525 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5526
5527         * lib/target-supports.exp (current_target_name): New.
5528         (check_effective_target_ilp32, check_effective_target_lp64):
5529         Cache the result to use as long as the current target, with
5530         multilib flags, remains the same.
5531
5532         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5533         (dg-require-weak, dg-require-visibility, dg-require-alias,
5534         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5535         dg-require-effective-target, dg-skip-if): Remove call to
5536         skip_test_and_clear_xfail.
5537         (dg-test): Clear xfail data.
5538
5539 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5540
5541         PR target/17751
5542         * gcc.dg/ppc64-toc.c: New test.
5543
5544         * g++.dg/tree-ssa/empty-1.C: New test.
5545
5546         PR middle-end/19551
5547         * gcc.c-torture/execute/20050121-1.c: New test.
5548         * gcc.dg/20050121-2.c: New test.
5549
5550 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5551         Paul Brook  <paul@codesourcery.com>
5552
5553         PR fortran/17941
5554         * gfortran.dg/real_const_1.f: New test.
5555         * gfortran.dg/real_const_2.f90: New test.
5556         * gfortran.dg/complex_int_1.f90: New test.
5557
5558 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5559
5560         PR fortran/19313
5561         * gfortan.dg/inquire_6.f90: New test.
5562
5563 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5564
5565         PR libfortran/19451
5566         * open_readonly_1.f90:  New test.
5567
5568 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5569
5570         PR libfortran/18982
5571         * gfortran.dg/open_new.f90: New file.
5572
5573 2005-01-22  Paul Brook  <paul@codesourcery.com>
5574
5575         * namelist_1.f90: New test.
5576
5577 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5578
5579         PR tree-optimization/19484
5580         * gcc.c-torture/compile/20050122-[12].c: New tests.
5581
5582 2005-01-22  Paul Brook  <paul@codesourcery.com>
5583
5584         * gfortran.dg/implicit_2.f90: New test.
5585
5586 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5587
5588         PR fortran/19314
5589         * gfortran.dg/inquire_5.f90: New test.
5590
5591 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5592
5593         PR c/18809
5594         * gcc.dg/pr18809-1.c: New test.
5595
5596 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5597
5598         * gcc.dg/20050121-1.c: New test.
5599
5600         PR tree-optimization/13000
5601         * gcc.dg/20040206-1.c: Change warning to point where function is
5602         being inlined.
5603
5604 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5605
5606         PR c++/19208
5607         * g++.dg/template/array11.C: New test.
5608
5609 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5610
5611         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5612         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5613         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5614         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5615         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5616         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5617
5618 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5619
5620         PR tree-optimization/15349
5621         * gcc.dg/tree-ssa/pr15349.c: New.
5622
5623 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5624
5625         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5626
5627 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5628
5629         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5630         scan-assembler-times directive name.
5631
5632         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5633         after dg-do.
5634
5635         PR rtl-optimization/19462
5636         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5637
5638 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5639
5640         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5641         counting function calls on ia64.
5642
5643 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5644
5645         PR rtl-optimization/15139
5646         * gcc.dg/20050111-2.c: New test.
5647
5648         PR c/17297
5649         * gcc.c-torture/compile/20050113-1.c: New testcase.
5650
5651         PR middle-end/19164
5652         * gcc.dg/20050113-1.c: New testcase.
5653
5654 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5655
5656         * gcc.dg/vect/vect-85.c: Add comment.
5657         * gcc.dg/vect/vect-86.c: Add xfail for now.
5658         * gcc.dg/vect/vect-87.c: Add xfail for now.
5659         * gcc.dg/vect/vect-88.c: Add xfail for now.
5660         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5661
5662 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5663
5664         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5665
5666 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5667
5668         * g++.dg/debug/typedef3.C: New test.
5669
5670 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5671
5672         PR c/19472
5673         * gcc.dg/asm-a.c: New test.
5674
5675 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5676
5677         * gcc.dg/sh-relax.c: Add prototype for abort.
5678
5679 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5680
5681         * gcc.dg/short-compare-1.c: New test.
5682         * gcc.dg/short-compare-2.c: Likewise.
5683
5684 2005-01-18  Michael Matz  <matz@suse.de>
5685
5686         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5687
5688 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5689
5690         PR tree-optimization/19121
5691         * gcc.c-torture/compile/pr19121.c: New test.
5692
5693 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5694
5695         PR target/19357
5696         * gcc.c-torture/compile/pr19357.c: New test.
5697
5698 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5699
5700         PR c/5675
5701         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5702         pass--those that refer just to the variable, possibly with a
5703         cast.
5704         * gcc.dg/c99-const-expr-3.c: Likewise.
5705
5706         PR middle-end/13127
5707         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5708         longer emitted.
5709
5710 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5711
5712         PR fortran/18778
5713         * gfortran.dg/endfile_2.f90: New test.
5714
5715 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5716
5717         PR 19168
5718         * gfortran.dg/select_5.f90: New test.
5719
5720 2004-01-16  Paul Brook  <paul@codesourcery.com>
5721
5722         * gfortran.dg/common_4.f90: New test.
5723
5724 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5725
5726         PR rtl-optimization/19462
5727         * gcc.dg/torture/pr19462-1.c: New test.
5728
5729 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5730
5731         PR objc/19321
5732         * objc.dg/func-ptr-2.m: New.
5733         * objc.dg/volatile-1.m: New.
5734
5735 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5736
5737         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5738
5739 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5740
5741         PR tree-optimization/19060
5742         * gcc.c-torture/execute/20050104-1.c: New test.
5743
5744 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5745
5746         PR fortran/18983
5747         * gfortran.dg/write_to_null.f90: New test.
5748
5749 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5750             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5751
5752         PR other/19328
5753         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5754         argument.
5755
5756 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5757
5758         PR c++/19263
5759         * g++.dg/init/vector1.C: New test.
5760
5761 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5762
5763         PR target/13158
5764         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5765         PR target/18987
5766         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5767
5768 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5769
5770         * gfortran.dg/select_1.f90: New test.
5771         * gfortran.dg/select_2.f90: New test.
5772         * gfortran.dg/select_3.f90: New test.
5773         * gfortran.dg/select_4.f90: New test.
5774
5775 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5776
5777         PR middle-end/19084
5778         PR rtl-optimization/19348
5779         * gcc.dg/20050111-1.c: New test.
5780         * gcc.c-torture/execute/20050111-1.c: New test.
5781
5782         * gcc.dg/i386-asm-4.c: New test.
5783
5784 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5785
5786         * gcc.dg/nested-func-2.c: New test.
5787         * ada/acats/norun.lst: Remove c953002.
5788
5789 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5790
5791         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5792
5793 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5794
5795         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5796
5797 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5798
5799         PR target/18761
5800         * g++.dg/abi/align1.C: New test.
5801
5802 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5803
5804         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5805         at a time.
5806         * g++.dg/ext/altivec_check.h: Support compiling as C.
5807
5808 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5809
5810         PR c++/19355
5811         * g++.dg/expr/pr19355-1.C: New test case.
5812
5813 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5814
5815         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5816         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5817         * ada/acats/tests/c3/c92005b.ada: Likewise.
5818         * ada/acats/tests/c3/cxb3012.a: Likewise.
5819         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5820
5821 2005-01-09  Paul Brook  <paul@codesourcery.com>
5822
5823         * gfortran.dg/common_2.f90: New file.
5824         * gfortran.dg/common_3.f90: New file.
5825
5826 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5827
5828         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5829
5830 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5831
5832         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5833         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5834         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5835         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5836         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5837         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5838         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5839         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5840         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5841         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5842         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5843         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5844         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5845         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5846         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5847         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5848         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5849         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5850         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5851         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5852         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5853         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5854         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5855         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5856         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5857         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5858         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5859         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5860         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5861         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5862         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5863         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5864         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5865         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5866         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5867         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5868         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5869         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5870         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5871         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5872         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5873         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5874         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5875         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5876         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5877         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5878         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5879         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5880         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5881         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5882         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5883         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5884         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5885         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5886         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5887         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5888         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5889         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5890         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5891         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5892         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5893         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5894         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5895         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5896         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5897         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5898         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5899
5900         * gcc.dg/vect/vect-1.c: Fix spelling.
5901         * gcc.dg/vect/vect-10.c: Fix spelling.
5902         * gcc.dg/vect/vect-11.c: Fix spelling.
5903         * gcc.dg/vect/vect-12.c: Fix spelling.
5904         * gcc.dg/vect/vect-14.c: Fix spelling.
5905         * gcc.dg/vect/vect-15.c: Fix spelling.
5906         * gcc.dg/vect/vect-16.c: Fix spelling.
5907         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5908         * gcc.dg/vect/vect-64.c: Fix comments.
5909         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5910
5911 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5912             Ira Rosen  <irar@il.ibm.com>
5913
5914         * gcc.dg/vect/vect-70.c: New test.
5915         * gcc.dg/vect/vect-71.c: New test.
5916
5917 2005-01-09  Manfred Hollstein  <mh@suse.com>
5918
5919         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5920         * gcc.dg/pr18241-2.c: Likewise.
5921         * gcc.dg/pr18241-3.c: Likewise.
5922         * gcc.dg/pr18241-4.c: Likewise.
5923         * gcc.dg/pr18241-5.c: Likewise.
5924
5925 2005-01-08  Richard Henderson  <rth@redhat.com>
5926
5927         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5928         False for x86 and x86-64.
5929
5930 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5931
5932         PR tree-optimization/18241
5933         * gcc.dg/pr18241-1.c: New test.
5934         * gcc.dg/pr18241-2.c: New test.
5935         * gcc.dg/pr18241-3.c: New test.
5936         * gcc.dg/pr18241-4.c: New test.
5937         * gcc.dg/pr18241-5.c: New test.
5938
5939 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5940
5941         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5942         gfortran.dg/select_4.f90: New.
5943
5944 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5945
5946         * gcc.c-torture/execute/20050107-1.c: New test.
5947
5948 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5949
5950         PR c++/19298
5951         * g++.dg/template/ref2.C: New.
5952
5953 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5954
5955         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5956         instead of being empty.
5957
5958 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5959
5960         PR fortran/15553
5961         * gfortran.dg/array-1.f90: New test.
5962
5963 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5964
5965         PR tree-optimization/19283
5966         * gcc.c-torture/execute/20050106-1.c: New test.
5967
5968         PR rtl-optimization/18861
5969         * gcc.dg/20050105-1.c: New test.
5970
5971         PR tree-optimization/18828
5972         * gcc.dg/20050105-2.c: New test.
5973
5974 2005-01-07  Andreas Jaeger  <aj@suse.de>
5975
5976         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5977
5978 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5979
5980         PR fortran/18398
5981         * gfortran.dg/fmt_read.f90: New test.
5982
5983 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5984
5985         * gcc.dg/rs6000-ldouble-2.c: New.
5986
5987 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5988
5989         PR c++/19244
5990         * g++.dg/parser/ctor2.C: New test.
5991
5992 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5993
5994         PR c++/17154
5995         * g++.dg/template/using9.C: New test.
5996
5997 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5998
5999         PR c++/19258
6000         * g++.dg/lookup/friend6.C: New test.
6001
6002 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6003
6004         PR c++/19270
6005         * g++.dg/template/array10.C: New.
6006
6007 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6008
6009         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6010         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6011
6012 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6013
6014         * gcc.c-torture/compile/20050105-1.c: New test.
6015
6016 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6017
6018         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6019
6020 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6021
6022         PR middle-end/19100
6023         * gcc.dg/conv-3.c: New test case.
6024
6025 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6026
6027         * gcc.dg/asm-wide-1.c: New test.
6028
6029 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6030
6031         PR c++/19030
6032         * g++.dg/parse/crash22.C: New
6033
6034 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6035
6036         PR 19257
6037         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6038
6039 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6040
6041         PR middle-end/17767
6042         * gcc.dg/i386-mmx-6.c: New test case.
6043
6044 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6045
6046         PR tree-optimization/18308
6047         * gcc.dg/vect/pr18308.c: New testcase.
6048
6049 2005-01-04  Andreas Jaeger  <aj@suse.de>
6050
6051         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6052
6053 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6054             Robert Bowdidge <bowdidge@apple.com>
6055
6056         * gcc.dg/cpp/subframework1.c: New.
6057         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6058         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6059         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6060         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6061
6062 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6063
6064         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6065         producing warning.
6066         * gcc.dg/darwin-weakimport-2.c: New.
6067
6068 2005-01-03  Richard Henderson  <rth@redhat.com>
6069
6070         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6071
6072 2005-01-03  Richard Henderson  <rth@redhat.com>
6073
6074         * gcc.dg/vect/vect.exp: Enable for ia64.
6075         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6076         (check_effective_target_vect_float): Likewise.
6077         (check_effective_target_vect_no_align): Likewise.
6078         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6079         * gcc.dg/vect/vect-8.c: Likewise.
6080
6081 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6082
6083         PR target/19236
6084         * gcc.dg/pr19236-1.c: New test case.
6085
6086 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6087
6088         PR rtl-optimization/12092
6089         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6090
6091 2005-01-02  Andreas Jaeger  <aj@suse.de>
6092
6093         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6094
6095 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6096             Andrew Pinski  <pinskia@physics.uc.edu>
6097
6098         PR rtl-optimization/12092
6099         * gcc.dg/pr12092-1.c: New test case.
6100
6101 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6102
6103         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6104         'hidden' and 'default' for better portability.
6105         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6106
6107         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6108         6 and 7.
6109         * g++.old-deja/g++.brendan/new3.C: Likewise.
6110
6111 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6112
6113         * gcc.dg/20041231-1.C: New test.
6114         * g++.dg/warn/Wunreachable-code-1.C: New test.
6115
6116 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6117
6118         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6119         file, not /dev/null.  Abort on error.
6120
6121 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6122             Ziemowit Laski  <zlaski@apple.com>
6123
6124         PR objc/18971
6125         * objc.dg/encode-5.m: New test.
6126
6127 2004-12-29  Richard Henderson  <rth@redhat.com>
6128
6129         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6130         * objc.dg/stabs-1.m: Disable for ia64.
6131
6132 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6133
6134         PR c++/19190
6135         * g++.dg/warn/Wunused-10.C: New test.
6136
6137 2004-12-28  Richard Henderson  <rth@redhat.com>
6138
6139         * objc.dg/stabs-1.m: Disable for alpha.
6140
6141 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6142
6143         PR c++/19149
6144         * g++.dg/parse/error23.C: New test.
6145
6146 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6147
6148         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6149
6150         PR fortran/19032
6151         * gfortran.dg/intrinsic_modulo_1.f90: New.
6152         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6153         tests with divisor -1.
6154
6155 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6156
6157         * g++.dg/opt/temp1.C (memcpy): Return a value.
6158
6159         PR c++/19148
6160         * g++.dg/expr/cond7.C: New test.
6161
6162 2004-12-27  Paul Brook  <paul@codesourcery.com>
6163
6164         * gfortran.dg/g77/select_no_compile.f: Remove.
6165
6166 2004-12-27  Richard Henderson  <rth@redhat.com>
6167
6168         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6169         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6170         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6171
6172 2004-12-26  Richard Henderson  <rth@redhat.com>
6173
6174         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6175         by 1i instead of token pasting.
6176
6177 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6178
6179         PR tree-optimization/17578
6180         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6181         to additional_flags.
6182         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6183
6184 2004-12-25  Richard Henderson  <rth@redhat.com>
6185
6186         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6187         Remove Alpha.
6188
6189 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6190
6191         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6192         hppa*-*-hpux*.
6193         * gcc.dg/pr17957.c (dg-options): Likewise.
6194         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6195         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6196         instead of 0 on __hppa__.
6197         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6198         "foo,%r" on hppa*-*-*.
6199
6200 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6201
6202         PR fortran/19071
6203         * gfortran.dg/complex_write.f90: New test.
6204
6205 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6206
6207         PR c++/17595
6208         * g++.dg/parse/pragma2.C: New test.
6209
6210         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6211
6212 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6213
6214         * gcc.dg/empty2.c: Add missing dg-warning.
6215
6216 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6217
6218         PR c++/17413
6219         * g++.dg/template/local4.C: New test.
6220         * g++.dg/template/crash19.C: Add dg-error marker.
6221
6222         * g++.dg/template/crash31.C: Correct embedded PR number.
6223
6224 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6225
6226         PR c++/16405
6227         * g++.dg/opt/temp1.C: Add do-run marker.
6228
6229 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6230
6231         * g++.dg/template/spec19.C: New.
6232
6233 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6234
6235         PR target/16819
6236         * gcc.dg/empty2.c: New.
6237
6238 2004-12-23  Richard Henderson  <rth@redhat.com>
6239
6240         * lib/target-supports.exp (check_effective_target_vect_no_align):
6241         Remove i?86 and x86-64.
6242
6243 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6244
6245         PR c++/16405
6246         * g++.dg/opt/temp1.C: New test.
6247
6248 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6249
6250         PR c++/18733
6251         * g++.dg/template/friend33.C: New testcase.
6252
6253 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6254
6255         PR c++/18464
6256         * g++.dg/template/cond5.C: New test.
6257
6258         PR c++/18492
6259         * g++.dg/inherit/thunk3.C: New test.
6260
6261         PR c++/11224
6262         * g++.dg/warn/Wunused-9.C: New test.
6263
6264 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6265
6266         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6267
6268 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6269
6270         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6271
6272 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6273
6274         PR c++/18378
6275         * g++.dg/ext/packed8.C: New test.
6276
6277         PR c++/13268
6278         * g++.dg/template/crash31.C: New test.
6279
6280         PR c++/19034
6281         * g++.dg/template/crash30.C: New test.
6282
6283 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6284
6285         PR C++/18984
6286         * g++.dg/eh/ctor3.C: New test.
6287
6288 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6289
6290         * objc.dg/stabs-1.m: Allow section name to be quoted and
6291         assembly label to begin with '.LL'.
6292
6293 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6294
6295         * gcc.dg/vect/vect.exp
6296         (check_effective_target_lp64_or_vect_no_align): New.
6297         * gcc.dg/vect/vect-77.c: Use it.
6298         * gcc.dg/vect/vect-78.c: Use it.
6299
6300         * lib/target-supports.exp
6301         (check_effective_target_vect_no_max,
6302         check_effective_target_vect_no_bitwise,
6303         check_effective_target_vect_no_align): New.
6304         * gcc.dg/vect/vect-13.c: Use them.
6305         * gcc.dg/vect/vect-17.c: Ditto.
6306         * gcc.dg/vect/vect-18.c: Ditto.
6307         * gcc.dg/vect/vect-19.c: Ditto.
6308         * gcc.dg/vect/vect-20.c: Ditto.
6309         * gcc.dg/vect/vect-27.c: Ditto.
6310         * gcc.dg/vect/vect-29.c: Ditto.
6311         * gcc.dg/vect/vect-44.c: Ditto.
6312         * gcc.dg/vect/vect-48.c: Ditto.
6313         * gcc.dg/vect/vect-50.c: Ditto.
6314         * gcc.dg/vect/vect-52.c: Ditto.
6315         * gcc.dg/vect/vect-54.c: Ditto.
6316         * gcc.dg/vect/vect-56.c: Ditto.
6317         * gcc.dg/vect/vect-58.c: Ditto.
6318         * gcc.dg/vect/vect-60.c: Ditto.
6319         * gcc.dg/vect/vect-72.c: Ditto.
6320         * gcc.dg/vect/vect-80.c: Ditto.
6321
6322 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6323
6324         PR c++/14075
6325         * g++.dg/init/string1.C: New.
6326
6327         PR c++/18975
6328         * g++.dg/other/synth1.C: New.
6329
6330 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6331
6332         PR c/18963
6333         * gcc.dg/pr18963-1.c: New test.
6334
6335 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6336
6337         PR c/18596
6338         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6339         * gcc.dg/pr18596-1.c: Use dg-error.
6340         (dg-options): Use -fno-unit-at-a-time.
6341         * gcc.dg/pr18596-2.c: New test.
6342         * gcc.dg/pr18596-3.c: New test.
6343
6344 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6345
6346         PR middle-end/18683
6347         * g++.dg/opt/pr18683-1.C: New test case.
6348
6349 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6350
6351         PR other/19093
6352         * g++.dg/opt/max1.C: Fix for 64bit targets.
6353
6354 2004-12-20  Matt Austern  <austern@apple.com>
6355
6356         PR c++/19044
6357         * g++.dg/ext/builtin6.C: New
6358
6359 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6360
6361         PR tree-optimization/19080
6362         * gcc.c-torture/compile/pr19080.c: New test.
6363
6364 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6365
6366         * gcc.dg/20041219-1.c: New test.
6367
6368 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6369
6370         PR middle-end/19068
6371         * g++.dg/opt/max1.C: New test case.
6372
6373 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6374
6375         * gcc.dg/fdata-sections-1.c: New test.
6376
6377 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6378
6379         PR middle-end/18548
6380         * gcc.dg/max-1.c: New test case.
6381
6382 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6383
6384         * gcc.c-torture/execute/20041218-1.c: New test.
6385
6386 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6387
6388         * gcc.dg/pr18501.c: New test.
6389         * gcc.dg/uninit-5.c: XFAIL.
6390         * gcc.dg/uninit-9.c: XFAIL.
6391
6392 2004-12-17  Dale Johannesen  <dalej@apple.com>
6393
6394         * gcc.dg/20041213-1.c:  New.
6395
6396 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6397
6398         * objc.dg/stabs-1.m: Allow assembly label to begin
6399         with a dot ('.').
6400
6401 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6402
6403         * gcc.c-torture/execute/20041213-1.c: Move...
6404         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6405
6406 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6407
6408         PR c++/18721
6409         * g++.dg/lookup/conv-5.C: New.
6410
6411 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6412
6413         * objc.dg/stabs-1.m: New test.
6414
6415 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6416
6417         * gcc.dg/visibility-c.c: Change compile to
6418         assemble for the test.
6419
6420 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6421
6422         PR target/19041
6423         * gcc.dg/visibility-c.c: New test.
6424
6425 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6426
6427         PR middle-end/18493
6428         * gcc.dg/switch-8.c: New test case.
6429
6430 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6431
6432         PR c++/18905
6433         * g++.dg/template/init4.C: New.
6434         * g++.dg/opt/static3.C: Enable optimizer.
6435
6436 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6437
6438         * g++.dg/other/complex1.C: New test.
6439
6440 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6441
6442         * g++.dg/opt/inline9.C: New test.
6443
6444 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6445
6446         PR fortran/18993
6447         * gfotran.dg/nullify_1.f: New test.
6448
6449 2004-12-15  Richard Henderson  <rth@redhat.com>
6450
6451         * gcc.target/i386/i386.exp: New harness.
6452         * gcc.target/i386/vect-args.c: New.
6453
6454 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6455
6456         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6457
6458 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6459
6460         PR c++/18825
6461         * g++.dg/template/friend32.C: New test.
6462
6463 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6464
6465         * cpp/pragma-once-1.c: New test.
6466         * cpp/pragma-once-1b.h: Likewise.
6467         * cpp/pragma-once-1c.h: Likewise.
6468         * cpp/pragma-once-1d.h: Likewise.
6469         * cpp/inc/pragma-once-1a.h: Likewise.
6470
6471 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6472             Steven G. Kargl  <kargls@comcast.net>
6473
6474         PR fortran/17597
6475         * gfortran.dg/list_read_3.f90: New test.
6476
6477 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6478
6479         * gcc.dg/ftrapv-2.c: New test.
6480
6481 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6482
6483         PR c++/18981
6484         * g++.dg/template/typename9.C: New test.
6485
6486 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6487
6488         PR c++/18738
6489         * g++.dg/template/typename8.C: New test.
6490         * g++.dg/parse/friend2.C: Tweak error message.
6491
6492 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6493
6494         * gcc.c-torture/20041214-1.c: New test.
6495
6496 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6497
6498         PR c++/18965
6499         * g++.dg/init/array17.C: New test.
6500
6501 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6502
6503         PR c++/18793
6504         * g++.dg/init/aggr3.C: New test.
6505
6506 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6507
6508         * gcc.dg/altivec-types-1.c: New test.
6509         * gcc.dg/altivec-types-2.c: New test.
6510         * gcc.dg/altivec-types-3.c: New test.
6511         * gcc.dg/altivec-types-4.c: New test.
6512         * g++.dg/ext/altivec-types-1.C: New test.
6513         * g++.dg/ext/altivec-types-2.C: New test.
6514         * g++.dg/ext/altivec-types-3.C: New test.
6515         * g++.dg/ext/altivec-types-4.C: New test.
6516
6517 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6518
6519         PR middle-end/18951
6520         * gcc.c-torture/execute/20041213-1.c: New test.
6521
6522 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6523
6524         PR c++/18949
6525         * g++.dg/template/cast1.C: New.
6526
6527 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6528
6529         * gcc.c-torture/execute/20041213-2.c: New test.
6530
6531 2004-12-13  Richard Henderson  <rth@redhat.com>
6532
6533         * gcc.dg/i386-sse-10.c: Fix typo in options.
6534
6535 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6536
6537         PR c++/18968
6538         * g++.dg/opt/pr18968.C: New test.
6539
6540 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6541
6542         PR c++/18925
6543         * g++.dg/ext/visibility/staticdatamem.C: New test.
6544
6545 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6546
6547         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6548
6549 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6550
6551         PR rtl-optimization/18928
6552         * gcc.dg/pr18928-1.c: New test case.
6553
6554 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6555
6556         PR tree-opt/16951
6557         * gcc.c-torture/compile/20041211-1.c: New.
6558
6559 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6560
6561         PR middle-end/17564
6562         * gcc.c-torture/execute/20041212-1.c: New test.
6563
6564 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6565
6566         PR fortran/18869
6567         * gfortran.dg/common_1.f90: New test.
6568
6569 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6570         Paul Brook  <paul@codesourcery.com>
6571
6572         PR fortran/16222
6573         * gfortran.dg/real_do_1.f90: New test.
6574
6575 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6576
6577         PR tree-opt/18040
6578         * g++.dg/opt/ptrmem6.C: New test.
6579
6580 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6581
6582         PR middle-end/18921
6583         * gcc.dg/pr18921-1.c: New test case.
6584
6585 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6586
6587         PR fortran/17175
6588         * gfortran.dg/scale_1.f90: New test.
6589
6590 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6591
6592         PR middle-end/18903
6593         * gcc.c-torture/compile/pr18903.c: New test.
6594
6595 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6596
6597         * gcc.c-torture/execute/20041210-1.c: New test.
6598
6599 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6600
6601         PR c++/18731
6602         * g++.dg/parser/struct-1.C: New test.
6603         * g++.dg/parser/struct-2.C: New test.
6604         * g++.dg/parser/struct-3.C: New test.
6605
6606 2004-12-09  Richard Henderson  <rth@redhat.com>
6607
6608         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6609
6610         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6611         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6612
6613 2004-12-09  Matt Austern  <austern@apple.com>
6614
6615         PR c++/18514
6616         * g++.dg/ext/builtin1.C: New
6617         * g++.dg/ext/builtin2.C: New
6618         * g++.dg/ext/builtin3.C: New
6619         * g++.dg/ext/builtin4.C: New
6620         * g++.dg/ext/builtin5.C: New
6621
6622 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6623
6624         PR tree-opt/18904
6625         * g++.dg/opt/ptrmem5.C: New test.
6626
6627 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6628
6629         * g++.dg/parse/typename5.C: Adjust for new error.
6630         * g++.dg/parse/typename7.C: New.
6631
6632 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6633
6634         PR c++/18073
6635         * g++.dg/other/mmintrin.C: New test.
6636
6637 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6638
6639         PR c++/16681
6640         * g++.dg/init/array15.C: New.
6641         * g++.dg/init/array16.C: New.
6642
6643 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6644
6645         PR fortran/18826
6646         * gfortran.dg/assign_1.f90: New test.
6647
6648 2004-12-08  Nick Clifton  <nickc@redhat.com>
6649
6650         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6651         * gcc.target/xstormy16/data_below100: Likewise.
6652         * gcc.target/xstormy16/sfr: Likewise.
6653         * gcc.target/xstormy16/below100.S: New test source file.
6654         * gcc.target/xstormy16/below100.ld: New test linker script.
6655         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6656         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6657         bp instructions.
6658         * gcc.target/xstormy16/bp.c: Likewise.
6659
6660         * gcc.target/xstormy16/bss_below100: New files:
6661         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6662         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6663         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6664         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6665         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6666         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6667         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6668         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6669         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6670         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6671         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6672         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6673         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6674         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6675         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6676         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6677         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6678         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6679         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6680         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6681         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6682         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6683         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6684         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6685         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6686         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6687         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6688
6689         * gcc.target/xstormy16/data_below100: New files:
6690         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6691         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6692         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6693         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6694         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6695         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6696         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6697         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6698         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6699         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6700         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6701         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6702         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6703         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6704         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6705         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6706         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6707         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6708         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6709         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6710         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6711         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6712         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6713         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6714         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6715         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6716         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6717
6718         * gcc.target/xstormy16/sfr: New files:
6719         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6720         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6721         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6722         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6723         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6724         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6725         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6726         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6727         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6728         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6729         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6730         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6731         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6732         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6733         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6734         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6735         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6736         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6737         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6738         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6739         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6740         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6741         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6742         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6743         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6744         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6745         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6746         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6747         27_if0_sfrw_bitfield_f.c
6748
6749 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6750
6751         PR c++/18100
6752         * g++.dg/lookup/name-clash4.C: New test.
6753
6754 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6755
6756         PR c++/18672
6757         * g++.dg/opt/array1.C: New.
6758
6759         PR c++/18803
6760         * g++.dg/template/operator5.C: New.
6761
6762 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6763
6764         PR c/18867
6765         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6766
6767 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6768
6769         * gcc.dg/noncompile/20041207.c: New test.
6770
6771 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6772
6773         * g++.dg/other/unreachable-1.C: New test.
6774
6775 2004-12-06  Nick Clifton  <nickc@redhat.com>
6776
6777         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6778         <limits.h> because the latter comes from gcc's include/ directory
6779         and not the newlib/libc/include directory.
6780
6781 2004-12-04  Richard Henderson  <rth@redhat.com>
6782
6783         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6784
6785 2004-12-04  Richard Henderson  <rth@redhat.com>
6786
6787         * lib/target-supports.exp (check_gc_sections_available): Disable
6788         for alpha and ia64.
6789
6790 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6791
6792         PR middle-end/17909
6793         * g++.dg/other/vararg-2.C: New test.
6794
6795 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6796
6797         PR c++/17011, c++/17971
6798         * g++.dg/template/error15.C: Adjust expected error.
6799         * g++.dg/template/instantiate3.C: Likewise.
6800
6801 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6802
6803         * gcc.dg/altivec-18.c: Fix for darwin
6804
6805 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6806
6807         PR c++/18782
6808         * g++.dg/parse/ptrmem2.C: New.
6809
6810         PR c++/18318
6811         * g++.dg/template/new1.C: New.
6812
6813 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6814
6815         PR fortran/18710
6816         * gfortran.dg/direct_io_3.f90: New test.
6817
6818 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6819
6820         PR 18758
6821         * g++.dg/parse/crash21.C: New.
6822
6823 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6824
6825         PR c++/15664, c++/18276
6826         * g++.dg/template/ttp13.C: New test.
6827         * g++.dg/template/ttp14.C: Likewise.
6828
6829 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6830
6831         PR c++/18123
6832         * g++.dg/parse/enum2.C: New test.
6833         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6834
6835 2004-12-02  Nick Clifton  <nickc@redhat.com>
6836
6837         * gcc.target/xstormy16: New test directory.
6838         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6839         * gcc.target/xstormy16/bp.c: Check the generation of bp
6840         instructions.
6841         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6842         bn instructions and the BELOW100 attribute.
6843
6844 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6845
6846         PR target/16952
6847         * gcc.dg/ppc-eabi.c: New.
6848
6849 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6850
6851         PR fortran/18284
6852         * gfortran.dg/backspace.f90
6853
6854 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6855
6856         * gfortran.dg/inquire.f90: New test.
6857
6858 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6859
6860         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6861         handle effective-target-keyword.
6862         (dg-skip-if): Support effective-target keyword as target list.
6863         (dg-xfail-if): Ditto.
6864         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6865
6866 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6867
6868         PR tree-optimization/18291
6869         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6870
6871 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6872
6873         PR C++/18729
6874         * g++.dg/parse/crash20.C: New.
6875
6876         PR c++/17431
6877         * g++.dg/overload/arg1.C: New.
6878         * g++.dg/overload/arg2.C: New.
6879         * g++.dg/overload/arg3.C: New.
6880         * g++.dg/overload/arg4.C: New.
6881
6882 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6883
6884         * gcc.dg/c99-flex-array-4.c: Remove.
6885
6886 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6887
6888         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6889
6890         * lib/target-supports.exp (is-effective-target): Simplify.
6891
6892         * lib/target-supports.exp (check_effective_target_vect_long):
6893         Fix for powerpc64-*-*.
6894
6895 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6896
6897         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6898         to support new requirements on FreeBSD 5.
6899
6900 2004-11-30  Devang Patel  <dpatel@apple.com>
6901
6902         PR 18702
6903         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6904
6905 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6906
6907         * g++.dg/ext/altivec-13.C: New test.
6908
6909 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6910
6911         PR tree-opt/18298
6912         * gcc.c-torture/execute/p18298.c: New test.
6913
6914 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6915             Dorit Naishlos  <dorit@il.ibm.com>
6916
6917         PR tree-opt/18607
6918         * gcc.dg/vect/vect-89.c: New test.
6919
6920 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6921
6922         * gcc.dg/pr18596-1.c: New test.
6923
6924 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6925
6926         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6927
6928 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6929
6930         PR c/18479
6931         * gcc.dg/pr18479.c: New test.
6932
6933 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6934
6935         PR target/18490
6936         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6937         mmix-knuth-mmixware.
6938
6939         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6940         cris-*-elf* cris-*-aout* mmix-*-*
6941
6942 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6943
6944         PR middle-end/18725
6945         * gcc.dg/pr18725.c: New test.
6946
6947 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6948
6949         PR target/18488
6950         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6951
6952         PR target/18336
6953         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6954
6955 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6956
6957         PR c++/18368
6958         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6959         * g++.old-deja/g++.law/ctors5.C: Likewise.
6960         * g++.old-deja/g++.other/crash25.C: Likewise.
6961
6962         PR c++/18674
6963         * g++.dg/template/error16.C: New test.
6964
6965         PR c++/18512
6966         * g++.dg/template/crash29.C: New test.
6967
6968 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6969
6970         PR tree-optimization/18712
6971         * gcc.c-torture/compile/pr18712.c: New test.
6972
6973 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6974
6975         PR c/7544
6976         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6977         tests.
6978
6979 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6980
6981         PR c++/18652
6982         * g++.dg/lookup/crash6.C: New test.
6983
6984 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6985
6986         PR middle-end/18164
6987         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6988
6989 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6990
6991         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6992         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6993         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6994
6995 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6996
6997         * gcc.dg/pr18164.c: New test.
6998
6999 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7000
7001         * gcc.dg/funroll-loops-all.c: New.
7002
7003 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7004
7005         PR target/18489
7006         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7007         delimeter, match space and TAB as well as ":".
7008
7009         PR target/18484
7010         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7011
7012         PR target/18348
7013         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7014
7015         PR target/18345
7016         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7017
7018         PR target/18337
7019         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7020
7021 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7022
7023         * gfortran.dg/direct_io_2.f90: New test.
7024
7025 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7026
7027         PR target/18334
7028         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7029
7030 2004-11-28  Richard Henderson  <rth@redhat.com>
7031
7032         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7033
7034 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7035
7036         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7037         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7038         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7039         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7040         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7041         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7042         gcc.dg/pointer-arith-8.c: New tests.
7043
7044 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7045
7046         PR fortran/18364
7047         * gfortran.dg/endfile.f90: New test.
7048
7049 2004-11-27  Falk Hueffner  <falk@debian.org>
7050
7051         * gcc.dg/loop-6.c: New test.
7052
7053 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7054
7055         * gcc.c-torture/execute/20041126-1.c: New test.
7056
7057 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7058
7059         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7060         on IRIX.
7061
7062 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7063
7064         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7065         functions.
7066
7067 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7068
7069         PR rtl-optimization/17825
7070         * gcc.c-torture/compile/20041119-1.c: New test.
7071
7072 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7073
7074         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7075         Check existence of ld library path variables before unsetting.
7076
7077 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7078
7079         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7080
7081 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7082
7083         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7084
7085 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7086
7087         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7088
7089 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7090
7091         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7092         dg-do directive.
7093
7094 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7095
7096         * gcc.dg/pr17957.c: Pass --param, not -param.
7097
7098 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7099
7100         PR middle-end/17957
7101         * testsuite/gcc.dg/pr17957.c: New test.
7102
7103 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7104
7105         PR c++/18445
7106         * g++.dg/template/crash28.C: Likewise.
7107
7108         PR c++/18001
7109         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7110         * g++.dg/ext/lvaddr.C: Likewise.
7111         * g++.dg/opt/pr7503-3.C: Likewise.
7112
7113         PR c++/18466
7114         * g++.dg/parse/qualified3.C: New test.
7115         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7116
7117         PR c++/18545
7118         * g++.dg/expr/return1.C: New test.
7119
7120 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7121
7122         Friend class name lookup 3/n, PR c++/3332
7123         * g++.dg/lookup/friend3.C: New test.
7124         * g++.dg/lookup/friend4.C: Likewise.
7125         * g++.dg/lookup/friend5.C: Likewise.
7126
7127 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7128
7129         Friend class name lookup 2/n, PR c++/14513, c++/15410
7130         * g++.dg/lookup/friend2.C: New test.
7131         * g++.dg/template/friend31.C: Likewise.
7132
7133 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7134
7135         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7136
7137 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7138
7139         PR c++/17473
7140         * g++.dg/tc1/dr56.C: Remove.
7141         * g++.dg/template/typedef1.C: Add dg-error markers.
7142         * g++.old-deja/g++.other/typedef7.C: Likewise.
7143
7144         PR c++/18285
7145         * g++.dg/parse/typedef7.C: New test.
7146
7147 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7148
7149         * gcc.c-torture/execute/20041124-1.c: New test.
7150
7151 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7152
7153         * g++.dg/template/deduce3.C: New test.
7154
7155         PR c++/18586
7156         * g++.dg/template/crash27.C: New test.
7157
7158         PR c++/18530
7159         * g++.dg/warn/Wshadow-3.C: New test.
7160
7161 2004-11-24  Devang Patel  <dpatel@apple.com>
7162
7163         PR/18555
7164         * gcc.dg/cpp/isysroot-1.c: New test.
7165         * gcc.dg/cpp/usr/include/stdio.h: New file.
7166         * gcc.dg/cpp/isysroot-2.c: New test.
7167         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7168         New file.
7169
7170 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7171
7172         PR c++/8929
7173         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7174
7175 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7176
7177         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7178         * gcc.target/sparc/pdist.c: Likewise.
7179
7180 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7181
7182         PR c++/16882
7183         * g++.dg/conversion/simd1.C: New test.
7184
7185 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7186
7187         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7188         and restore_ld_library_path_env_vars.
7189         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7190         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7191         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7192         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7193
7194 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7195
7196         * gcc.dg/pragma-align-2.c: Test macro expansion.
7197         * gcc.dg/pragma-pack-2.c: New test.
7198
7199 2004-11-23  Richard Henderson  <rth@redhat.com>
7200
7201         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7202         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7203         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7204         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7205         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7206         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7207
7208         * gcc.dg/vect/vect.exp: Add check for alpha.
7209         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7210         (check_effective_target_vect_int): Enable for alpha.
7211         (check_effective_target_vect_long): New.
7212         (is-effective-target): Add it.
7213
7214 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7215
7216         * gcc.dg/pr18614-1.c: New test.
7217
7218 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7219
7220         * gcc.dg/setjmp-2.c: New test.
7221
7222 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7223
7224         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7225         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7226         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7227         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7228         gcc.target/sparc/pdist.c: New tests.
7229
7230 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7231
7232         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7233
7234 2004-11-22  Dale Johannesen  <dalej@apple.com>
7235
7236         * gcc.dg/20041111-1.c:  New.
7237
7238 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7239
7240         PR tree-opt/18536
7241         * gcc.dg/vect/pr18536.c: New test.
7242
7243 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7244
7245         PR c++/18354
7246         * g++.dg/template/nontype11.C: New test.
7247
7248 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7249
7250         PR middle-end/18520
7251         * gcc.dg/pr18520-1.c: New test case.
7252
7253 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7254
7255         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7256         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7257         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7258         expected diagnostics.
7259
7260 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7261
7262         PR target/18580
7263         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7264         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7265         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7266
7267 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7268
7269         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7270
7271 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7272             Joseph Myers  <joseph@codesourcery.com>
7273
7274         * lib/target-supports.exp (check_visibility_available): Really
7275         test the compiler.
7276
7277 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7278
7279         PR tree-opt/18181
7280         * gcc.dg/vect/vect-85.c: New test.
7281         * gcc.dg/vect/vect-86.c: New test.
7282         * gcc.dg/vect/vect-87.c: New test.
7283         * gcc.dg/vect/vect-88.c: New test.
7284
7285 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7286
7287         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7288
7289 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7290
7291         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7292         * gcc.dg/ppc-and-1.c: Ditto.
7293         * gcc.dg/ppc-compare-1.c: Ditto.
7294         * gcc.dg/ppc-mov-1.c: Ditto
7295
7296 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7297             Mark Mitchell  <mark@codesourcery.com>
7298
7299         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7300
7301 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7302             Aldy Hernandez  <aldyh@redhat.com>
7303
7304         * lib/target-supports.exp (check_effective_target_vect_int): New
7305         (check_effective_target_vect_float): New
7306         (check_effective_target_vect_double): New.
7307         (is-effective-target): Support new effective targets keywords.
7308         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7309         default action for dg-do.
7310         * gcc.dg/vect/pr16105.c: Use new support.
7311         * gcc.dg/vect/pr18400.c: Ditto.
7312         * gcc.dg/vect/pr18425.c: Ditto.
7313         * gcc.dg/vect/vect-1.c: Ditto.
7314         * gcc.dg/vect/vect-10.c: Ditto.
7315         * gcc.dg/vect/vect-11.c: Ditto.
7316         * gcc.dg/vect/vect-12.c: Ditto.
7317         * gcc.dg/vect/vect-13.c: Ditto.
7318         * gcc.dg/vect/vect-14.c: Ditto.
7319         * gcc.dg/vect/vect-15.c: Ditto.
7320         * gcc.dg/vect/vect-16.c: Ditto.
7321         * gcc.dg/vect/vect-17.c: Ditto.
7322         * gcc.dg/vect/vect-18.c: Ditto.
7323         * gcc.dg/vect/vect-19.c: Ditto.
7324         * gcc.dg/vect/vect-2.c: Ditto.
7325         * gcc.dg/vect/vect-20.c: Ditto.
7326         * gcc.dg/vect/vect-21.c: Ditto.
7327         * gcc.dg/vect/vect-22.c: Ditto.
7328         * gcc.dg/vect/vect-23.c: Ditto.
7329         * gcc.dg/vect/vect-24.c: Ditto.
7330         * gcc.dg/vect/vect-25.c: Ditto.
7331         * gcc.dg/vect/vect-26.c: Ditto.
7332         * gcc.dg/vect/vect-27.c: Ditto.
7333         * gcc.dg/vect/vect-27a.c: Ditto.
7334         * gcc.dg/vect/vect-28.c: Ditto.
7335         * gcc.dg/vect/vect-29.c: Ditto.
7336         * gcc.dg/vect/vect-29a.c: Ditto.
7337         * gcc.dg/vect/vect-3.c: Ditto.
7338         * gcc.dg/vect/vect-30.c: Ditto.
7339         * gcc.dg/vect/vect-31.c: Ditto.
7340         * gcc.dg/vect/vect-32.c: Ditto.
7341         * gcc.dg/vect/vect-33.c: Ditto.
7342         * gcc.dg/vect/vect-34.c: Ditto.
7343         * gcc.dg/vect/vect-35.c: Ditto.
7344         * gcc.dg/vect/vect-36.c: Ditto.
7345         * gcc.dg/vect/vect-37.c: Ditto.
7346         * gcc.dg/vect/vect-38.c: Ditto.
7347         * gcc.dg/vect/vect-4.c: Ditto.
7348         * gcc.dg/vect/vect-40.c: Ditto.
7349         * gcc.dg/vect/vect-41.c: Ditto.
7350         * gcc.dg/vect/vect-42.c: Ditto.
7351         * gcc.dg/vect/vect-43.c: Ditto.
7352         * gcc.dg/vect/vect-44.c: Ditto.
7353         * gcc.dg/vect/vect-45.c: Ditto.
7354         * gcc.dg/vect/vect-46.c: Ditto.
7355         * gcc.dg/vect/vect-47.c: Ditto.
7356         * gcc.dg/vect/vect-48.c: Ditto.
7357         * gcc.dg/vect/vect-48a.c: Ditto.
7358         * gcc.dg/vect/vect-49.c: Ditto.
7359         * gcc.dg/vect/vect-5.c: Ditto.
7360         * gcc.dg/vect/vect-50.c: Ditto.
7361         * gcc.dg/vect/vect-51.c: Ditto.
7362         * gcc.dg/vect/vect-52.c: Ditto.
7363         * gcc.dg/vect/vect-53.c: Ditto.
7364         * gcc.dg/vect/vect-54.c: Ditto.
7365         * gcc.dg/vect/vect-55.c: Ditto.
7366         * gcc.dg/vect/vect-56.c: Ditto.
7367         * gcc.dg/vect/vect-56a.c: Ditto.
7368         * gcc.dg/vect/vect-57.c: Ditto.
7369         * gcc.dg/vect/vect-58.c: Ditto.
7370         * gcc.dg/vect/vect-59.c: Ditto.
7371         * gcc.dg/vect/vect-6.c: Ditto.
7372         * gcc.dg/vect/vect-60.c: Ditto.
7373         * gcc.dg/vect/vect-61.c: Ditto.
7374         * gcc.dg/vect/vect-62.c: Ditto.
7375         * gcc.dg/vect/vect-63.c: Ditto.
7376         * gcc.dg/vect/vect-64.c: Ditto.
7377         * gcc.dg/vect/vect-65.c: Ditto.
7378         * gcc.dg/vect/vect-66.c: Ditto.
7379         * gcc.dg/vect/vect-67.c: Ditto.
7380         * gcc.dg/vect/vect-68.c: Ditto.
7381         * gcc.dg/vect/vect-69.c: Ditto.
7382         * gcc.dg/vect/vect-7.c: Ditto.
7383         * gcc.dg/vect/vect-72.c: Ditto.
7384         * gcc.dg/vect/vect-72a.c: Ditto.
7385         * gcc.dg/vect/vect-73.c: Ditto.
7386         * gcc.dg/vect/vect-74.c: Ditto.
7387         * gcc.dg/vect/vect-75.c: Ditto.
7388         * gcc.dg/vect/vect-76.c: Ditto.
7389         * gcc.dg/vect/vect-77.c: Ditto.
7390         * gcc.dg/vect/vect-77a.c: Ditto.
7391         * gcc.dg/vect/vect-78.c: Ditto.
7392         * gcc.dg/vect/vect-79.c: Ditto.
7393         * gcc.dg/vect/vect-8.c: Ditto.
7394         * gcc.dg/vect/vect-80.c: Ditto.
7395         * gcc.dg/vect/vect-82.c: Ditto.
7396         * gcc.dg/vect/vect-82_64.c: Ditto.
7397         * gcc.dg/vect/vect-83.c: Ditto.
7398         * gcc.dg/vect/vect-83_64.c: Ditto.
7399         * gcc.dg/vect/vect-9.c: Ditto.
7400         * gcc.dg/vect/vect-all.c: Ditto.
7401         * gcc.dg/vect/vect-none.c: Ditto.
7402
7403 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7404
7405         * lib/gcc-dg.exp (dg-skip-if): New function.
7406         (dg-forbid-option): Remove.
7407         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7408         * g++.dg/abi/bitfield8.C: Likewise.
7409         * g++.dg/abi/dtor1.C: Likewise.
7410         * g++.dg/abi/empty10.C: Likewise.
7411         * g++.dg/abi/empty7.C: Likewise.
7412         * g++.dg/abi/empty9.C: Likewise.
7413         * g++.dg/abi/layout3.C: Likewise.
7414         * g++.dg/abi/layout4.C: Likewise.
7415         * g++.dg/abi/thunk1.C: Likewise.
7416         * g++.dg/abi/thunk2.C: Likewise.
7417         * g++.dg/abi/vbase11.C: Likewise.
7418         * g++.dg/abi/vthunk2.C: Likewise.
7419         * g++.dg/abi/vthunk3.C: Likewise.
7420         * g++.dg/ext/attrib8.C: Likewise.
7421         * g++.dg/opt/longbranch2.C: Likewise.
7422         * g++.dg/opt/reg-stack4.C: Likewise.
7423         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7424         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7425         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7426         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7427         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7428         * gcc.dg/20000609-1.c: Likewise.
7429         * gcc.dg/20000720-1.c: Likewise.
7430         * gcc.dg/20011107-1.c: Likewise.
7431         * gcc.dg/20011119-1.c: Likewise.
7432         * gcc.dg/20020108-1.c: Likewise.
7433         * gcc.dg/20020122-2.c: Likewise.
7434         * gcc.dg/20020122-3.c: Likewise.
7435         * gcc.dg/20020201-3.c: Likewise.
7436         * gcc.dg/20020206-1.c: Likewise.
7437         * gcc.dg/20020218-1.c: Likewise.
7438         * gcc.dg/20020310-1.c: Likewise.
7439         * gcc.dg/20020411-1.c: Likewise.
7440         * gcc.dg/20020418-2.c: Likewise.
7441         * gcc.dg/20020426-1.c: Likewise.
7442         * gcc.dg/20020426-2.c: Likewise.
7443         * gcc.dg/20020517-1.c: Likewise.
7444         * gcc.dg/20020523-1.c: Likewise.
7445         * gcc.dg/20020523-2.c: Likewise.
7446         * gcc.dg/20020729-1.c: Likewise.
7447         * gcc.dg/20030204-1.c: Likewise.
7448         * gcc.dg/20030826-2.c: Likewise.
7449         * gcc.dg/20030926-1.c: Likewise.
7450         * gcc.dg/20031202-1.c: Likewise.
7451         * gcc.dg/980312-1.c: Likewise.
7452         * gcc.dg/980313-1.c: Likewise.
7453         * gcc.dg/990117-1.c: Likewise.
7454         * gcc.dg/990424-1.c: Likewise.
7455         * gcc.dg/990524-1.c: Likewise.
7456         * gcc.dg/991230-1.c: Likewise.
7457         * gcc.dg/i386-387-1.c: Likewise.
7458         * gcc.dg/i386-387-2.c: Likewise.
7459         * gcc.dg/i386-387-3.c: Likewise.
7460         * gcc.dg/i386-387-4.c: Likewise.
7461         * gcc.dg/i386-387-5.c: Likewise.
7462         * gcc.dg/i386-387-6.c: Likewise.
7463         * gcc.dg/i386-asm-1.c: Likewise.
7464         * gcc.dg/i386-bitfield1.c: Likewise.
7465         * gcc.dg/i386-bitfield2.c: Likewise.
7466         * gcc.dg/i386-loop-1.c: Likewise.
7467         * gcc.dg/i386-loop-2.c: Likewise.
7468         * gcc.dg/i386-loop-3.c: Likewise.
7469         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7470         * gcc.dg/i386-pic-1.c: Likewise.
7471         * gcc.dg/i386-regparm.c: Likewise.
7472         * gcc.dg/i386-signbit-1.c: Likewise.
7473         * gcc.dg/i386-signbit-2.c: Likewise.
7474         * gcc.dg/i386-signbit-3.c: Likewise.
7475         * gcc.dg/i386-sse-5.c: Likewise.
7476         * gcc.dg/i386-sse-8.c: Likewise.
7477         * gcc.dg/i386-unroll-1.c: Likewise.
7478         * gcc.dg/tls/opt-1.c: Likewise.
7479         * gcc.dg/tls/opt-2.c: Likewise.
7480         * gcc.dg/unroll-1.c: Likewise.
7481         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7482         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7483         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7484         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7485
7486 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7487
7488         * g++.dg/template/incomplete1.C: New test.
7489
7490 2004-11-16  Nick Clifton  <nickc@redhat.com>
7491
7492         Revert patches accidentally commited during checkin of fixes for
7493         xstormy16 tests:
7494         gcc.c-torture/execute/simd-4.c: Revert
7495         gcc.dg/20040910-1.c: Revert.
7496
7497 2004-11-16  Paul Brook  <paul@codesourcery.com>
7498
7499         PR fortran/13010
7500         * gfortran.dg/der_pointer_1.f90: New test.
7501
7502 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7503
7504         PR c/18498
7505         * gcc.dg/bitfld-13.c: New test.
7506
7507 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7508
7509         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7510         powerpc*-*-linux*.
7511
7512         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7513         * gcc.dg/ppc64-abi-2.c: Ditto.
7514         * gcc.dg/ppc64-abi-3.c: Ditto.
7515
7516         * lib/gcc-dg.exp (dg-target-list): Remove.
7517
7518 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7519
7520         * gcc.dg/ia64-postinc.c: New test.
7521
7522 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7523
7524         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7525
7526 2004-11-15  Nick Clifton  <nickc@redhat.com>
7527
7528         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7529         __INT_MAX__ so that the test can be compiled by toolchains
7530         targeted at 16-bit processors.
7531
7532         * gcc.dg/20040625-1.c: Use long constants rather than integers
7533         when performing arithmetic that will overflow 16-bits.
7534
7535         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7536         xstormy16.  It does not support 128-bit vector operations.
7537
7538         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7539         with the macro PTR_TYPE.  Define this macro to an integer type
7540         suitable for holding a pointer.
7541
7542         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7543         the target is a 16-bit processor.
7544
7545         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7546         16-bit targets where the character constant will be too long.
7547
7548         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7549         where the double will not be directly addressable.
7550
7551 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7552
7553         Friend class name lookup 1/n, PR c++/18471
7554         * g++.dg/template/crash26.C: New test.
7555         * g++.dg/lookup/struct1.C: Adjust expected error.
7556         * g++.dg/parse/elab1.C: Likewise.
7557         * g++.dg/parse/elab2.C: Likewise.
7558         * g++.dg/parse/int-as-enum1.C: Likewise.
7559         * g++.dg/parse/struct-as-enum1.C: Likewise.
7560         * g++.dg/parse/typedef1.C: Likewise.
7561         * g++.dg/parse/typedef3.C: Likewise.
7562         * g++.dg/parse/typedef4.C: Likewise.
7563         * g++.dg/parse/typedef5.C: Likewise.
7564         * g++.dg/template/nontype4.C: Likewise.
7565         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7566         * g++.old-deja/g++.other/elab1.C: Likewise.
7567         * g++.old-deja/g++.other/syntax4.C: Likewise.
7568
7569 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7570
7571         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7572
7573 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7574
7575         * gcc.c-torture/execute/20041114-1.c: New test.
7576
7577 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7578
7579         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7580         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7581         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7582         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7583         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7584         gcc.dg/switch-7.c: New tests.
7585
7586 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7587
7588         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7589
7590 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7591
7592         PR tree-opt/18400
7593         * gcc.dg/vect/pr18400.c: New test.
7594
7595 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7596             Andrew Pinski  <pinskia@physics.uc.edu>
7597
7598         PR tree-opt/18425
7599         * gcc.dg/vect/pr18425.c: New test.
7600
7601 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7602
7603         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7604         Guard with dg-require-alias and dg-require-visibility.
7605
7606 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7607
7608         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7609
7610 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7611
7612         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7613
7614 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7615
7616         PR c++/17344
7617         * g++.dg/template/defarg5.C: New test.
7618
7619 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7620
7621         * g++.dg/parse/cast1.C: Run only on ILP32.
7622         * g++.old-deja/g++.mike/p784.C: Likewise.
7623
7624 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7625
7626         * gcc.c-torture/execute/20041113-1.c: New test.
7627
7628 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7629
7630         PR target/18230
7631         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7632         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7633         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7634         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7635         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7636         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7637         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7638         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7639         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7640         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7641         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7642         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7643         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7644
7645 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7646
7647         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7648         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7649         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7650         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7651         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7652         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7653         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7654         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7655         gcc.target/sparc/combined-1.c: New tests.
7656
7657 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7658
7659         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7660         New tests.
7661
7662 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7663
7664         * lib/gcc-dg.exp (dg-forbid-option): New function.
7665         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7666         * g++.dg/abi/bitfield8.C: Likewise.
7667         * g++.dg/abi/dtor1.C: Likewise.
7668         * g++.dg/abi/empty10.C: Likewise.
7669         * g++.dg/abi/empty7.C: Likewise.
7670         * g++.dg/abi/empty9.C: Likewise.
7671         * g++.dg/abi/layout3.C: Likewise.
7672         * g++.dg/abi/layout4.C: Likewise.
7673         * g++.dg/abi/thunk1.C: Likewise.
7674         * g++.dg/abi/thunk2.C: Likewise.
7675         * g++.dg/abi/vbase11.C: Likewise.
7676         * g++.dg/abi/vthunk2.C: Likewise.
7677         * g++.dg/abi/vthunk3.C: Likewise.
7678         * g++.dg/ext/attrib8.C: Likewise.
7679         * g++.dg/opt/longbranch2.C: Likewise.
7680         * g++.dg/opt/reg-stack4.C: Likewise.
7681         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7682         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7683         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7684         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7685         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7686         * gcc.dg/20000609-1.c: Likewise.
7687         * gcc.dg/20000720-1.c: Likewise.
7688         * gcc.dg/20011107-1.c: Likewise.
7689         * gcc.dg/20011119-1.c: Likewise.
7690         * gcc.dg/20020108-1.c: Likewise.
7691         * gcc.dg/20020122-2.c: Likewise.
7692         * gcc.dg/20020122-3.c: Likewise.
7693         * gcc.dg/20020201-3.c: Likewise.
7694         * gcc.dg/20020206-1.c: Likewise.
7695         * gcc.dg/20020218-1.c: Likewise.
7696         * gcc.dg/20020310-1.c: Likewise.
7697         * gcc.dg/20020411-1.c: Likewise.
7698         * gcc.dg/20020418-2.c: Likewise.
7699         * gcc.dg/20020426-1.c: Likewise.
7700         * gcc.dg/20020426-2.c: Likewise.
7701         * gcc.dg/20020517-1.c: Likewise.
7702         * gcc.dg/20020523-1.c: Likewise.
7703         * gcc.dg/20020523-2.c: Likewise.
7704         * gcc.dg/20020729-1.c: Likewise.
7705         * gcc.dg/20030204-1.c: Likewise.
7706         * gcc.dg/20030826-2.c: Likewise.
7707         * gcc.dg/20030926-1.c: Likewise.
7708         * gcc.dg/20031202-1.c: Likewise.
7709         * gcc.dg/980312-1.c: Likewise.
7710         * gcc.dg/980313-1.c: Likewise.
7711         * gcc.dg/990117-1.c: Likewise.
7712         * gcc.dg/990424-1.c: Likewise.
7713         * gcc.dg/990524-1.c: Likewise.
7714         * gcc.dg/991230-1.c: Likewise.
7715         * gcc.dg/i386-387-1.c: Likewise.
7716         * gcc.dg/i386-387-2.c: Likewise.
7717         * gcc.dg/i386-387-3.c: Likewise.
7718         * gcc.dg/i386-387-4.c: Likewise.
7719         * gcc.dg/i386-387-5.c: Likewise.
7720         * gcc.dg/i386-387-6.c: Likewise.
7721         * gcc.dg/i386-asm-1.c: Likewise.
7722         * gcc.dg/i386-bitfield1.c: Likewise.
7723         * gcc.dg/i386-bitfield2.c: Likewise.
7724         * gcc.dg/i386-loop-1.c: Likewise.
7725         * gcc.dg/i386-loop-2.c: Likewise.
7726         * gcc.dg/i386-loop-3.c: Likewise.
7727         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7728         * gcc.dg/i386-pic-1.c: Likewise.
7729         * gcc.dg/i386-regparm.c: Likewise.
7730         * gcc.dg/i386-signbit-1.c: Likewise.
7731         * gcc.dg/i386-signbit-2.c: Likewise.
7732         * gcc.dg/i386-signbit-3.c: Likewise.
7733         * gcc.dg/i386-sse-5.c: Likewise.
7734         * gcc.dg/i386-sse-8.c: Likewise.
7735         * gcc.dg/i386-unroll-1.c: Likewise.
7736         * gcc.dg/tls/opt-1.c: Likewise.
7737         * gcc.dg/tls/opt-2.c: Likewise.
7738         * gcc.dg/unroll-1.c: Likewise.
7739         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7740         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7741         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7742         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7743         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7744         -m64 is specified.
7745
7746 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7747
7748         PR c++/18389
7749         * g++.dg/parse/cond1.C: New test.
7750
7751         PR c++/18429
7752         * g++.dg/template/array9.C: New test.
7753         * g++.dg/ext/vla1.C: Adjust error messages.
7754         * g++.dg/ext/vlm1.C: Likewise.
7755         * g++.dg/template/crash2.C: Likewise.
7756
7757         PR c++/18436
7758         * g++.dg/template/call3.C: New test.
7759
7760         PR c++/18407
7761         * g++.dg/template/ptrmem11.C: New test.
7762
7763 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7764
7765         PR other/14264
7766         * lib/g++.exp: Set LC_ALL and LANG to C.
7767         * lib/gcc-dg.exp: Likewise.
7768         * lib/gfortran.exp: Likewise.
7769         * lib/objc.exp: Likewise.
7770         * lib/treelang.exp: Likewise.
7771
7772 2004-11-12  Andreas Schwab  <schwab@suse.de>
7773
7774         * gcc.dg/pr16286.c: Fix last change.
7775
7776 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7777
7778         PR c++/18416
7779         * g++.dg/init/global1.C: New test.
7780
7781 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7782
7783         * gcc.c-torture/execute/20041112-1.c: New test.
7784
7785 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7786
7787         * lib/gcc-dg.exp (dg-target-list): New.
7788
7789 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7790             Richard Sandiford  <rsandifo@redhat.com>
7791
7792         * lib/target-supports.exp (get-compiler_messages): New.
7793         (check_named_sections_available): Use it.
7794         (check_effective_target_ilp32): New.
7795         (check_effective_target_lp64): New.
7796         (is-effective-target): New.
7797         * lib/gcc-dg.exp (dg-require-effective-target): New.
7798
7799 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7800
7801         * gcc.dg/precedence-1.c: New test.
7802
7803 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7804
7805         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7806
7807         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7808         message, delete generated files, use more descriptive name for
7809         executable, and make the test unsupported when it cannot be run.
7810
7811         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7812         (dg-require-weak, dg-require-visibility, dg-require-alias,
7813         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7814         dg-require-iconv, dg-require-named-sections): Use it.
7815
7816         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7817
7818 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7819
7820         PR target/16457
7821         * gcc.dg/ppc-and-1: New
7822
7823         PR target/16796
7824         * gcc.dg/ppc-mov-1.c: New.
7825
7826         PR target/16458
7827         * gcc.dg/ppc-compare-1.c: New.
7828
7829 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7830
7831         * objc.dg/desig-init-2.m: New test.
7832
7833 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7834
7835         PR middle-end/18160
7836         * g++.dg/warn/register-var-1.C: New test.
7837         * g++.dg/warn/register-var-2.C: New test.
7838
7839 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7840
7841         * gcc.dg/union-2.c: New test.
7842
7843 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7844
7845         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7846         New test for PR tree-optimization/17892.
7847
7848 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7849
7850         PR c++/18369
7851         * g++.dg/init/new12.C: New test.
7852
7853 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7854
7855         * gcc.target/sparc: New directory.
7856         * gcc.target/sparc/sparc.exp: New driver.
7857         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7858         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7859         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7860         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7861
7862 2004-11-10  Paul Brook  <paul@codesourcery.com>
7863
7864         PR fortran/18218
7865         * gfortran.dg/list_read.c: New test.
7866
7867 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7868
7869         PR c/18322
7870         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7871         expected diagnostic location.
7872
7873 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7874
7875         * gcc.dg/20041109-1.c: New test.
7876
7877 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7878
7879         PR objc/18406
7880         * objc/compile/pr18406.m: New test.
7881
7882 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7883
7884         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7885
7886 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7887
7888         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7889
7890 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7891
7892         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7893
7894 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7895
7896         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7897         exit.
7898
7899 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7900
7901         PR tree-opt/18299
7902         * gcc.c-torture/pr18299-1.c: New test.
7903
7904 2004-11-06  Andreas Schwab  <schwab@suse.de>
7905
7906         * gcc.dg/pr16286.c: Also test for bool and pixel.
7907
7908 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7909
7910         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7911         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7912         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7913         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7914         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7915         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7916         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7917         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7918         gcc.dg/struct-semi-3.c: New tests.
7919
7920 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7921
7922         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7923
7924 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7925
7926         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7927         Do not use C99 designators.
7928
7929 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7930
7931         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7932
7933 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7934
7935         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7936         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7937         * gcc.c-torture/execute/simd-5.x: Remove.
7938
7939 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7940
7941         PR rtl-optimization/17933
7942         * gcc.dg/torture/pr17933-1.c: New test.
7943
7944 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7945
7946         PR target/18106
7947         * lib/target-supports.exp (check_weak_available): Support
7948         Windows.
7949
7950 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7951
7952         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7953         call to fflush(stdout) before abort.
7954         (my_ffsll): New function.
7955         (generate_fields): Use it.
7956
7957 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7958
7959         * gcc.dg/init-undef-1.c: New test.
7960
7961 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7962
7963         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7964         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7965         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7966         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7967         expected messages for new parser.
7968
7969 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7970
7971         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7972
7973 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7974
7975         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7976         on LP64 targets.
7977
7978 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7979
7980         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7981         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7982         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7983         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7984         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7985         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7986         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7987         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7988         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7989         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7990
7991 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7992
7993         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7994         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7995         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7996         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7997         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7998         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7999         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8000         for new parser.
8001
8002 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8003
8004         PR target/15342
8005         * gcc.dg/20041104-1.c: New test.
8006
8007 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8008
8009         * g++.dg/template/nontype7.C: New test.
8010         * g++.dg/template/nontype8.C: Likewise.
8011         * g++.dg/template/nontype9.C: Likewise.
8012         * g++.dg/template/nontype10.C: Likewise.
8013         * g++.dg/tc1/dr49.C: Likewise.
8014         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8015         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8016
8017 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8018
8019         * g++.dg/rtti/tinfo1.C: Remove xfails.
8020
8021 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8022
8023         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8024         packed attribute to the definition to satisfy the new C++ parser.
8025
8026 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8027
8028         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8029         invocations of va_arg.
8030
8031 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8032
8033         PR c++/18124
8034         * g++.dg/template/crash25.C: New test.
8035
8036         PR c++/18155
8037         * g++.dg/template/typedef2.C: New test.
8038         * g++.dg/parse/crash13.C: Adjust error markers.
8039
8040         PR c++/18177
8041         * g++.dg/conversion/const3.C: New test.
8042
8043 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8044
8045         PR fortran/17535
8046         PR fortran/17583
8047         PR fortran/17713
8048         * gfortran.dg/generic_[123].f90: New testcases.
8049
8050 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8051
8052         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8053         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8054
8055 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8056
8057         PR tree-opt/16808
8058         * gcc.c-torture/compile/pr16808.c: New test.
8059
8060 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8061
8062         PR rtl-optimization/17104
8063         * gcc.dg/ppc-bitfield1.c: New.
8064
8065 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8066
8067         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8068
8069 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8070
8071         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8072         strings for 32-bit code.
8073
8074 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8075
8076         PR c/18239
8077         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8078
8079 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8080
8081         PR c++/18064
8082         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8083
8084 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8085
8086         PR c++/15172
8087         * g++.dg/init/aggr2.C: New test.
8088
8089 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8090
8091         * objc.dg/local-decl-1.m: New test.
8092
8093 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8094
8095         * gcc.dg/20040910-1.c: Adjust regex.
8096
8097 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8098
8099         PR rtl-optimization/18084
8100         * g++.dg/opt/pr18084-1.C: New testcase.
8101
8102 2004-10-30  Matt Austern  <austern@apple.com>
8103
8104         PR c++/17542
8105         * g++.dg/ext/attrib18.C: New test.
8106
8107 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8108
8109         PR middle-end/18096
8110         * gcc.dg/pr18096-1.c: New test case.
8111
8112 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8113
8114         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8115
8116 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8117
8118         PR c/16666
8119         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8120         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8121         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8122         gcc.dg/old-style-prom-3.c: New tests.
8123
8124 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8125
8126         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8127         Remove unnecessary inclusion of stdio.h.
8128
8129 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8130
8131         PR rtl-optimization/17581
8132         * gcc.dg/pr17581-1.c: New test case.
8133
8134 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8135
8136         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8137         being implemented.
8138         * g++.dg/conversion/dr195-1.C: New.
8139         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8140         * g++.old-deja/g++.mike/p10148.C: Likewise.
8141
8142 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8143
8144         PR c++/17695
8145         * g++.dg/debug/typedef2.C: New test.
8146
8147 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8148
8149         PR fortran/13490
8150         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8151         * gfortran.dg/g77/README: Update.
8152
8153 2004-10-28  Matt Austern  <austern@apple.com>
8154
8155         PR c++/14124
8156         * g++.dg/ext/packed7.C: New test.
8157
8158 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8159
8160         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8161         scan-assembler.
8162         * lib/scanasm.exp (hidden-scan-for): New proc.
8163         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8164         string.
8165         (scan-not-hidden): Likewise.
8166         * lib/target-supports.exp (check_visibility_available): mach-o is
8167         support too.
8168
8169 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8170
8171         PR c++/17132
8172         * g++.dg/template/memclass3.C: New test.
8173
8174 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8175
8176         PR middle-end/18160
8177         * gcc.dg/register-var-1.c: New test.
8178         * gcc.dg/register-var-2.c: New test.
8179         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8180         error now.
8181
8182 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8183
8184         PR other/18172
8185         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8186         unused variables.
8187         * gcc.dg/vect/vect-22.c: Likewise.
8188
8189 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8190
8191         * gcc.dg/i386-rotate-1.c: New test.
8192
8193 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8194
8195         * g++.dg/init/ref12.C: Add "run" marker.
8196
8197         PR c++/17435
8198         * g++.dg/init/ref12.C: New test.
8199
8200         PR c++/18140
8201         * g++.dg/template/shift1.C: New test.
8202         * g++.dg/template/error10.C: Adjust error markers.
8203
8204 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8205
8206         PR tree-opt/17529
8207         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8208
8209 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8210
8211         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8212         * gcc.dg/weak/weak-3.c: Likewise.
8213         * gcc.dg/weak/weak-5.c: Likewise.
8214         * gcc.dg/weak/weak-9.c: Likewise.
8215         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8216         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8217
8218         * gcc.dg/darwin-weakimport-1.c: New.
8219
8220 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8221
8222         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8223
8224 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8225
8226         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8227         'syntax' error messages.
8228         * gcc.dg/cpp/direct2s.c: Likewise.
8229
8230 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8231
8232         * gcc.c-torture/compile/20041026-1.c: New.
8233
8234 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8235
8236         PR c++/18093
8237         * g++.dg/lookup/ns2.C: New test.
8238
8239         PR c++/18020
8240         * g++.dg/template/enum4.C: New test.
8241
8242         PR c++/18161
8243         * g++.dg/template/expr1.C: New test.
8244
8245 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8246
8247         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8248
8249 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8250
8251         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8252         gcc.dg/decl-nospec-3.c: New tests.
8253
8254 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8255
8256         * objc.dg/super-class-3.m: New test.
8257
8258 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8259
8260         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8261         resyncing.
8262         * gcc.dg/cpp/direct2s.c: Likewise.
8263
8264 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8265
8266         * objc.dg/image-info.m: Update for changes to section selection.
8267
8268 2004-10-25  David Ayers  <d.ayers@inode.at>
8269             Ziemowit Laski  <zlaski@apple.com>
8270
8271         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8272         diagnostics when messaging 'id <Proto>'.
8273         * objc.dg/class-protocol-1.m: New test.
8274         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8275         a non-existent method signature.
8276         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8277         Update diagnostics when messaging with non-existent method signature.
8278         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8279         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8280         invalid receivers are now resolved as if messaging 'id'; remove
8281         extraneous diagnostics.
8282
8283 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8284
8285         PR c/16667
8286         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8287         gcc.dg/init-desig-obs-3.c: New tests.
8288
8289 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8290
8291         * gcc.dg/debug/20041023-1.c: New test.
8292
8293 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8294
8295         PR middle-end/17407
8296         * gcc.c-torture/compile/pr17407.c: New test.
8297
8298         PR c++/18121
8299         * g++.dg/template/array8.C: New test.
8300
8301 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8302
8303         PR other/18138
8304         * lib/g++.exp: Accept more than one multilib libgcc.
8305         * lib/gcc-dg.exp: Likewise.
8306         * lib/objc.exp: Likewise.
8307         * lib/treelang.exp: Likewise.
8308         * lib/gfortran.exp: Likewise.
8309
8310 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8311
8312         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8313
8314 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8315
8316         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8317         * gcc.dg/c99-const-expr-3.c: Likewise.
8318
8319 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8320
8321         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8322
8323 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8324
8325         * gcc.c-torture/execute/loop-2e.x: Remove.
8326
8327 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8328
8329         PR c++/18095
8330         * g++.dg/parse/crash18.C: New.
8331         * g++.dg/parse/crash19.C: New.
8332
8333 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8334
8335         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8336         * g++.dg/ext/dllimport2.C: Same.
8337         * g++.dg/ext/dllimport8.C: Same.
8338
8339 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8340
8341         PR c++/10841
8342         * g++.dg/conversion/cast1.C: New test.
8343         * g++.dg/overload/pmf1.C: Adjust error marker.
8344
8345 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8346
8347         PR objc/17923
8348         * objc.dg/const-str-7.m: New test.
8349
8350 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8351
8352         * g++.dg/template/memfriend11.C: Fix comment typo.
8353         * g++.dg/template/memfriend14.C: Likewise.
8354
8355 2004-10-20  Richard Henderson  <rth@redhat.com>
8356
8357         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8358         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8359         -fasynchronous-unwind-tables.
8360
8361 2004-10-20  Richard Henderson  <rth@redhat.com>
8362
8363         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8364         (main): Return success.
8365         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8366         (main): Return success.
8367
8368 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8369
8370         PR c++/13495
8371         * g++.dg/template/memfriend9.C: New test.
8372         * g++.dg/template/memfriend10.C: Likewise.
8373         * g++.dg/template/memfriend11.C: Likewise.
8374         * g++.dg/template/memfriend12.C: Likewise.
8375         * g++.dg/template/memfriend13.C: Likewise.
8376         * g++.dg/template/memfriend14.C: Likewise.
8377         * g++.dg/template/memfriend15.C: Likewise.
8378         * g++.dg/template/memfriend16.C: Likewise.
8379         * g++.dg/template/memfriend17.C: Likewise.
8380         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8381
8382 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8383
8384         * g++.dg/conversion/dr195.C: New.
8385         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8386
8387 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8388             Devang Patel  <dpatel@apple.com>
8389
8390         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8391         of floating point arithmetic, which could trap.
8392
8393 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8394
8395         PR c++/14035
8396         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8397         * g++.dg/conversion/const2.C: New test.
8398         * g++.dg/expr/reinterpret2.C: New test.
8399         * g++.dg/expr/reinterpret3.C: New test.
8400         * g++.dg/expr/cast2.C: New test.
8401         * g++.dg/expr/copy1.C: New test.
8402         * g++.dg/other/conversion1.C: Change error message.
8403         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8404         function pointers to void *.
8405         * g++.old-deja/g++.mike/p10148.C: Likewise.
8406
8407 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8408
8409         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8410
8411 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8412
8413         PR c++/18047
8414
8415         * g++.dg/parse/expr3.C: New test.
8416
8417 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8418
8419         * gcc.dg/smod-1.c: New test.
8420
8421 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8422
8423         * objc.dg/method-14.m: New test.
8424
8425 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8426
8427         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8428         Also xfail as the patch was reverted.
8429
8430 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8431
8432         PR middle-end/16973
8433         * gcc.dg/pr16973.c: New test.
8434
8435 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8436
8437         PR tree-optimization/17656
8438         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8439
8440 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8441
8442         * g++.dg/eh/shadow1.C: New.
8443
8444 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8445
8446         * gcc.c-torture/compile/20041018-1.c: New test.
8447
8448 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8449
8450         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8451         compiler referring to register 0 when accessing sdata.  The linker
8452         now patches things up.
8453
8454 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8455
8456         PR c/17529
8457         * gcc.c-torture/compile/pr17529.c: New test.
8458
8459 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8460
8461         PR c++/17743
8462         * g++.dg/ext/attrib17.C: New test.
8463
8464 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8465
8466         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8467
8468 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8469
8470         PR c++/10479
8471         * g++.dg/ext/attrib16.C: New test.
8472
8473 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8474
8475         PR c++/17042
8476         * g++.dg/init/dso_handle1.C: New test.
8477
8478         PR c++/14667
8479         * g++.dg/parse/typedef6.C: New test.
8480
8481         PR c++/17916
8482         * g++.dg/parse/pragma1.C: New test.
8483
8484 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8485
8486         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8487
8488 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8489
8490         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8491         -fno-common when on HPPA HP-UX platforms.
8492
8493 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8494
8495         PR other/16820
8496         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8497         stdint.h.
8498         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8499         uintptr_t.
8500
8501 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8502
8503         PR c++/16301
8504         * g++.dg/lookup/strong-using-4.C: New test.
8505
8506 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8507
8508         PR middle-end/16567
8509         * gcc.c-torture/compile/nested-1.c: New test.
8510
8511 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8512
8513         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8514         and mipsisa64*-*-* (until support for misaligned loads is added).
8515         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8516         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8517         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8518         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8519         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8520         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8521
8522 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8523
8524         PR c++/17976
8525         * g++.dg/init/dtor3.C: New test.
8526
8527 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8528
8529         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8530
8531 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8532
8533         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8534         * gcc.dg/macho-lo-sum.c: Likewise.
8535
8536 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8537
8538         * gcc.dg/ppc-spe64-1.c: New test.
8539
8540 2004-10-14  Devang Patel  <dpatel@apple.com>
8541
8542         PR 17635
8543         * gcc.dg/pr17635.c : New test.
8544
8545 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8546
8547         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8548         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8549         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8550         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8551         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8552         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8553         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8554         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8555         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8556         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8557         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8558         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8559         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8560         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8561         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8562         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8563         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8564         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8565
8566 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8567
8568         * gcc.dg/vect/vect-82.c: New testcase.
8569         * gcc.dg/vect/vect-82_64.c: New testcase.
8570         * gcc.dg/vect/vect-83.c: New testcase.
8571         * gcc.dg/vect/vect-83_64.c: New testcase.
8572
8573 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8574
8575         * gcc.dg/cpp/error-1.c: New test.
8576
8577 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8578
8579         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8580
8581 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8582
8583         PR target/17984
8584         * gcc.dg/cris-peep2-xsrand2.c: New test.
8585
8586 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8587
8588         PR c++/17661
8589         * testsuite/g++.dg/expr/for2.C: New test.
8590
8591 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8592
8593         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8594
8595 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8596
8597         PR tree-optimization/17724
8598         * g++.dg/opt/pr17724-1.C: New test.
8599         * g++.dg/opt/pr17724-2.C: New test.
8600         * g++.dg/opt/pr17724-3.C: New test.
8601         * g++.dg/opt/pr17724-4.C: New test.
8602         * g++.dg/opt/pr17724-5.C: New test.
8603         * g++.dg/opt/pr17724-6.C: New test.
8604
8605 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8606
8607         PR c/17301
8608         * gcc.dg/pr17301-2.c: New test.
8609
8610 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8611
8612         PR c++/15876
8613         * g++.dg/parse/error22.C: New test.
8614
8615         PR c++/17936
8616         * g++.dg/template/spec18.C: New test.
8617
8618 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8619
8620         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8621         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8622         memcpy.
8623         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8624         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8625
8626 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8627
8628         * g++.dg/eh/cleanup5.C: Add dg-options "".
8629
8630 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8631
8632         PR middle-end/17657
8633         * gcc.dg/switch-4.c: New test case.
8634
8635 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8636
8637         * gcc.c-torture/execute/20041011-1.c: New test.
8638
8639 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8640
8641         PR c++/17554
8642         * g++.dg/init/for3.C: New test.
8643
8644         PR c++/17657
8645         * g++.dg/opt/switch2.C: New test.
8646
8647         PR middle-end/17703
8648         * g++.dg/warn/Wreturn-2.C: New test.
8649
8650 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8651
8652         PR c++/17907
8653         * g++.dg/eh/cleanup5.C: New test.
8654
8655 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8656
8657         PR c++/17393
8658         * g++.dg/parse/error21.C: New test.
8659
8660 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8661
8662         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8663         * g++.dg/warn/incomplete1.C: Likewise.
8664         * g++.dg/template/qualttp20.C: Likewise.
8665
8666 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8667
8668         PR c/17881
8669         * parm-incomplete-1.c: New test.
8670
8671 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8672
8673         PR c++/17867
8674         * g++.dg/parse/error19.C: New test.
8675
8676         PR c++/17670
8677         * g++.dg/init/new11.C: New test.
8678
8679         PR c++/17821
8680         * g++.dg/parse/error20.C: New test.
8681
8682         PR c++/17826
8683         * g++.dg/template/crash24.C: New test.
8684
8685 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8686
8687         PR c/17301
8688         * gcc.dg/pr17301-1.c: New test.
8689
8690 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8691
8692         PR c/17189
8693         * gcc.dg/anon-struct-5.c: New test.
8694
8695 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8696
8697         PR c/17844
8698         * gcc.dg/pr17844-1.c: New test.
8699
8700 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8701
8702         PR tree-optimization/17906
8703         * gcc.c-torture/compile/pr17906.c: New.
8704
8705 2004-10-09  Stuart Hastings  <stuart@apple.com>
8706             Roger Sayle  <roger@eyesopen.com>
8707
8708         PR rtl-optimization/17853
8709         * gcc.dg/i386-mmx-5.c: New testcase.
8710
8711 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8712
8713         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8714
8715 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8716
8717         PR c++/17524
8718         * g++.dg/template/static9.C: New test.
8719
8720         PR c++/17685
8721         * g++.dg/parse/operator5.C: New test.
8722
8723 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8724
8725         PR middle-end/17894
8726         * gcc.c-torture/execute/divcmp-4.c: New test case.
8727
8728 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8729
8730         PR tree-opt/17902
8731         * g++.dg/opt/pr17902.C: New test.
8732
8733 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8734
8735         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8736
8737 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8738
8739         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8740
8741 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8742
8743         * gcc.dg/assign-warn-3.c: New test.
8744
8745 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8746
8747         PR c/16999
8748         * gcc.dg/cpp/ident-1.c: New test.
8749
8750 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8751
8752         * gcc.c-torture/compile/acc1.c: New.
8753
8754 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8755
8756         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8757         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8758
8759 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8760
8761         * gcc.dg/ultrasp11.c: New test.
8762
8763 2004-10-08  Michael Matz  <matz@suse.de>
8764
8765         * gcc.dg/doloop-2.c: New test.
8766
8767 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8768
8769         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8770         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8771         objc.dg/method-9.m: Update expected diagnostics.
8772
8773 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8774
8775         * gcc.dg/ppc-fsel-3.c: New file.
8776         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8777
8778 2004-10-07  Paul Brook  <paul@codesourcery.com>
8779
8780         * gfortran.dg/intrinsic_verify_1.f90: New test.
8781
8782 2004-10-07  Paul Brook  <paul@codesourcery.com>
8783
8784         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8785
8786 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8787
8788         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8789         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8790         commit.
8791
8792 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8793
8794         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8795
8796 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8797
8798         PR c++/17115
8799         * g++.dg/warn/Winline-4.C: New test.
8800
8801 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8802
8803         * gcc.c-torture/compile/20041007-1.c: New test.
8804
8805 2004-10-07  Paul Brook  <paul@codesourcery.com>
8806
8807         PR fortran/17678
8808         * gfortran.dg/use_allocated_1.f90: New test.
8809
8810 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8811
8812         PR middle-end/17849
8813         * gfortran.fortran-torture/compile/nested.f90: New test
8814
8815 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8816
8817         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8818
8819 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8820
8821         PR c++/17368
8822         * g++.dg/ext/asm6.C: New test.
8823
8824 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8825
8826         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8827
8828 2004-10-06  Paul Brook  <paul@codesourcery.com>
8829
8830         PR libfortran/17709
8831         * gfortran.dg/empty_format_1.f90: New test.
8832
8833 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8834
8835         PR fortran/17568
8836         * gfortran.dg/ishft.f90: New test.
8837
8838         PR fortran/17283
8839         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8840         tests.
8841
8842 2004-10-06  Paul Brook  <paul@codesourcery.com>
8843
8844         * gfortran.dg/do_1.f90: New test.
8845
8846 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8847
8848         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8849         optimizing for size.
8850
8851 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8852
8853         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8854
8855 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8856
8857         * gcc.c-torture/compile/20041005-1.c: New test.
8858
8859 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8860
8861         PR c++/17829
8862         * g++.dg/lookup/koenig4.C: New.
8863
8864 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8865
8866         * g++.dg/other/classkey1.C: Adjust quoting marks.
8867         * g++.dg/parse/error15.C: Likewise.
8868         * g++.dg/template/meminit2.C (int>): Likewise.
8869
8870 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8871
8872         PR fortran/17283
8873         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8874
8875         PR fortran/17631
8876         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8877
8878         PR fortran/17708
8879         * gfortran.dg/pr17708.f90: New test.
8880
8881 2004-10-04  Chao-ying Fu  <fu@mips.com>
8882
8883         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8884         * gcc.dg/vect/vect-4.c: Ditto.
8885         * gcc.dg/vect/vect-5.c: Ditto.
8886         * gcc.dg/vect/vect-6.c: Ditto.
8887         * gcc.dg/vect/vect-8.c: Ditto.
8888         * gcc.dg/vect/vect-16.c: Ditto.
8889         * gcc.dg/vect/vect-30.c: Ditto.
8890         * gcc.dg/vect/vect-40.c: Ditto.
8891         * gcc.dg/vect/vect-41.c: Ditto.
8892         * gcc.dg/vect/vect-42.c: Ditto.
8893         * gcc.dg/vect/vect-43.c: Ditto.
8894         * gcc.dg/vect/vect-44.c: Ditto.
8895         * gcc.dg/vect/vect-45.c: Ditto.
8896         * gcc.dg/vect/vect-46.c: Ditto.
8897         * gcc.dg/vect/vect-47.c: Ditto.
8898         * gcc.dg/vect/vect-48.c: Ditto.
8899         * gcc.dg/vect/vect-49.c: Ditto.
8900         * gcc.dg/vect/vect-50.c: Ditto.
8901         * gcc.dg/vect/vect-51.c: Ditto.
8902         * gcc.dg/vect/vect-52.c: Ditto.
8903         * gcc.dg/vect/vect-53.c: Ditto.
8904         * gcc.dg/vect/vect-54.c: Ditto.
8905         * gcc.dg/vect/vect-55.c: Ditto.
8906         * gcc.dg/vect/vect-56.c: Ditto.
8907         * gcc.dg/vect/vect-57.c: Ditto.
8908         * gcc.dg/vect/vect-58.c: Ditto.
8909         * gcc.dg/vect/vect-59.c: Ditto.
8910         * gcc.dg/vect/vect-60.c: Ditto.
8911         * gcc.dg/vect/vect-74.c: Ditto.
8912         * gcc.dg/vect/vect-79.c: Ditto.
8913         * gcc.dg/vect/vect-80.c: Ditto.
8914
8915 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8916
8917         * gcc.dg/unused-7.c: Use the correct option.
8918
8919 2004-10-04  Paul Brook  <paul@codesourcery.com>
8920         Bud Davis  <bdavis9659@comcast.net>
8921
8922         PR fortran/17706
8923         PR fortran/16434
8924         * gfortran/pr17706.f90: New test.
8925         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8926
8927 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8928
8929         * gfortran.dg/pr17612.f90: New test.
8930
8931 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8932
8933         * g++.dg/template/local1.C: Adjust quoting marks in
8934         testing for diagnostics.
8935         * g++.dg/tls/diag-2.C: Likewise.
8936         * g++.dg/other/error8.C: Likewise.
8937
8938 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8939
8940         PR c/17178
8941         * gcc.dg/unused-4.c: Adjust to be correct.
8942
8943         PR c/17820
8944         * gcc.dg/unused-7.c: New test.
8945
8946 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8947
8948         PR c++/17797
8949         * g++.dg/overload/template2.C: New test.
8950
8951 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8952
8953         PR tree-optimization/16632
8954         * gcc.dg/tree-ssa/20041002-1.c: New.
8955
8956 2004-10-03  Paul Brook  <paul@codesourcery.com>
8957
8958         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8959         rather than relying on default formatting.
8960
8961 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8962
8963         * gcc.dg/20040920-1.c: Update expected message text.
8964
8965 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8966
8967         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8968
8969 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8970
8971         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8972         tree level.
8973
8974 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8975
8976         * gcc.dg/tree-ssa/pr17343.c: Remove.
8977
8978 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8979
8980         PR tree-opt/17343
8981         * gcc.dg/tree-ssa/pr17343.c: New test.
8982
8983 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8984
8985         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8986         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8987         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8988         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8989         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8990
8991 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8992
8993         * gcc.dg/lvalue-2.c: New test.
8994
8995 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8996
8997         PR c/17730
8998         * gcc.dg/pr17730-1.c: New test
8999
9000 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9001
9002         PR c/7425
9003         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9004
9005 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9006
9007         * gcc.c-torture/execute/stdarg-1.c: New test.
9008         * gcc.c-torture/execute/stdarg-2.c: New test.
9009         * gcc.c-torture/execute/stdarg-3.c: New test.
9010         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9011         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9012         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9013         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9014         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9015
9016 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9017
9018         PR tree-optimization/17697
9019         * g++.dg/opt/pr17697-1.C: New test.
9020         * g++.dg/opt/pr17697-2.C: New test.
9021         * g++.dg/opt/pr17697-3.C: New test.
9022
9023 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9024
9025         PR c/16409
9026         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9027         gcc.dg/vla-init-5.c: New tests.
9028
9029 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9030
9031         PR c/13804
9032         * gcc.dg/pr13804-1.c: New test.
9033
9034 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9035
9036         PR fortran/16938
9037         * gfortran.dg/pr16938.f90: New test.
9038
9039 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9040
9041         * g++.dg/template/crash23.C: New test.
9042
9043 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9044
9045         PR c++/17585
9046         * g++.dg/template/static8.C: New test.
9047
9048 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9049
9050         PR c++/17681
9051         * g++.dg/other/error9.C: New test.
9052
9053 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9054
9055         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9056
9057 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9058
9059         PR fortran/15164
9060         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9061
9062 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9063
9064         PR middle-end/17112
9065         * gcc.dg/pr17112-1.c: New test case.
9066
9067 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9068
9069         PR c/11459
9070         * gcc.dg/pr11459-1.c: New test.
9071
9072 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9073
9074         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9075         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9076
9077 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9078
9079         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9080
9081 2004-09-25  Jan Hubicka  <jh@suse.cz>
9082
9083         * compile/30040909-1.c: New test.
9084         * compile/30040907-1.c: New test.
9085
9086 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9087
9088         * gcc.c-torture/execute/va-arg-26.c: New test.
9089
9090 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9091
9092         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9093         extra diagnostics on targets with 64-bit pointers.
9094         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9095
9096 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9097
9098         PR c/17188
9099         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9100         * gcc.dg/decl-3.c: Adjust expected message.
9101
9102 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9103
9104         PR fortran/17615
9105         * gfortran.dg/pr17615.f90: New test.
9106
9107 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9108
9109         PR tree-optimzation/17517
9110         * g++.dg/tree-ssa/pr17517.C: New Test.
9111
9112 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9113
9114         PR c++/16889
9115         * g++.dg/lookup/ambig3.C: New.
9116
9117 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9118
9119         PR tree-opt/17624
9120         * g++.dg/opt/pr17624.C: New test.
9121
9122 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9123
9124         PR c/6980
9125         * gcc.dg/Wbad-function-cast-1.c: New test.
9126
9127 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9128
9129         * g++.dg/ext/complit1.C
9130         * g++.dg/other/error2.C
9131         * g++.dg/other/nontype-1.C
9132         * g++.dg/parse/crash11.C
9133         * g++.dg/parse/crash12.C
9134         * g++.dg/parse/error15.C
9135         * g++.dg/parse/error4.C
9136         * g++.dg/parse/tmpl-outside1.C
9137         * g++.dg/parse/too-many-tmpl-args1.C
9138         * g++.dg/template/dependent-expr3.C
9139         * g++.dg/template/error10.C
9140         * g++.dg/template/instantiate1.C
9141         * g++.dg/template/vtable2.C
9142         * g++.dg/warn/Wshadow-1.C
9143         * g++.dg/warn/weak1.C
9144         * g++.old-deja/g++.brendan/crash16.C
9145         * g++.old-deja/g++.brendan/crash18.C
9146         * g++.old-deja/g++.brendan/crash48.C
9147         * g++.old-deja/g++.brendan/crash49.C
9148         * g++.old-deja/g++.brendan/crash55.C
9149         * g++.old-deja/g++.brendan/crash56.C
9150         * g++.old-deja/g++.brendan/crash8.C
9151         * g++.old-deja/g++.brendan/enum11.C
9152         * g++.old-deja/g++.brendan/enum8.C
9153         * g++.old-deja/g++.brendan/enum9.C
9154         * g++.old-deja/g++.brendan/friend3.C
9155         * g++.old-deja/g++.brendan/misc14.C
9156         * g++.old-deja/g++.bugs/900402_02.C
9157         * g++.old-deja/g++.bugs/900404_03.C
9158         * g++.old-deja/g++.bugs/900404_04.C
9159         * g++.old-deja/g++.bugs/900428_03.C
9160         * g++.old-deja/g++.jason/crash4.C
9161         * g++.old-deja/g++.jason/overload21.C
9162         * g++.old-deja/g++.jason/redecl1.C
9163         * g++.old-deja/g++.jason/report.C
9164         * g++.old-deja/g++.jason/rfg10.C
9165         * g++.old-deja/g++.jason/template30.C
9166         * g++.old-deja/g++.law/arm12.C
9167         * g++.old-deja/g++.law/ctors5.C
9168         * g++.old-deja/g++.law/cvt20.C
9169         * g++.old-deja/g++.law/init10.C
9170         * g++.old-deja/g++.law/init8.C
9171         * g++.old-deja/g++.law/visibility17.C
9172         * g++.old-deja/g++.law/visibility7.C
9173         * g++.old-deja/g++.mike/net8.C
9174         * g++.old-deja/g++.mike/p646.C
9175         * g++.old-deja/g++.mike/p700.C
9176         * g++.old-deja/g++.mike/p701.C
9177         * g++.old-deja/g++.mike/p811.C
9178         * g++.old-deja/g++.ns/template13.C
9179         * g++.old-deja/g++.other/array3.C
9180         * g++.old-deja/g++.other/crash25.C
9181         * g++.old-deja/g++.other/dtor3.C
9182         * g++.old-deja/g++.other/dtor4.C
9183         * g++.old-deja/g++.other/main1.C
9184         * g++.old-deja/g++.other/warn7.C
9185         * g++.old-deja/g++.pt/crash11.C
9186         * g++.old-deja/g++.pt/crash36.C
9187         * g++.old-deja/g++.pt/spec22.C
9188         * g++.old-deja/g++.pt/spec9.C
9189         * g++.old-deja/g++.pt/ttp52.C
9190         * g++.old-deja/g++.robertl/eb103.C
9191         * g++.old-deja/g++.robertl/eb121.C
9192         * g++.old-deja/g++.robertl/eb22.C
9193         * g++.old-deja/g++.robertl/eb8.C:
9194         Update locations and/or regexps of dg-error markers.
9195         Remove markers for some bogus messages that are no longer issued.
9196
9197 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9198
9199         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9200         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9201
9202 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9203
9204         PR c++/17618
9205         * g++.dg/lookup/crash5.C: New test.
9206
9207 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9208
9209         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9210         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9211         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9212         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9213         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9214         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9215
9216         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9217         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9218         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9219         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9220         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9221         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9222
9223         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9224
9225         * gcc.dg/vect/vect-44.c: Check additional cases.
9226         * gcc.dg/vect/vect-48.c: Check additional cases.
9227
9228         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9229         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9230         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9231         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9232         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9233         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9234         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9235         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9236         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9237
9238         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9239         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9240         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9241
9242 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9243
9244         * gcc.dg/tree-ssa/loop-6.c: New test.
9245
9246 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9247
9248         PR c++/17620
9249         * g++.dg/inherit/base2.C: New.
9250
9251 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9252
9253         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9254         * gcc.dg/20001012-2.c: Likewise.
9255         * gcc.dg/20001013-1.c: Likewise.
9256         * gcc.dg/20001101-1.c: Likewise.
9257         * gcc.dg/20001102-1.c: Likewise.
9258         * gcc.dg/bf-spl1.c: Likewise.
9259         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9260         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9261
9262 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9263
9264         PR tree-optimization/16721
9265         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9266
9267 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9268
9269         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9270         * gcc.dg/20040305-1.c: Likewise.
9271
9272 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9273
9274         PR c/16566
9275         * gcc.c-torture/compile/pr16566-1.c,
9276         gcc.c-torture/compile/pr16566-2.c,
9277         gcc.c-torture/compile/pr16566-3.c: New tests.
9278
9279 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9280
9281         PR tree-optimization/17512
9282         * gcc.c-torture/compile/20040916-1.c.
9283
9284 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9285
9286         * gcc.dg/pragma-re-3.c: New test.
9287
9288 2004-09-17  Matt Austern  <austern@apple.com>
9289
9290         PR c++/15049
9291         * g++.dg/other/anon3.C: New.
9292
9293 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9294
9295         PR c++/7503
9296         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9297         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9298         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9299         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9300         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9301
9302 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9303
9304         PR fortran/17286
9305         * gfortran.dg/pr17286.f90: New test.
9306
9307 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9308
9309         PR c++/17530
9310         * g++.dg/template/static7.C: New test.
9311
9312 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9313
9314         PR tree-opt/17558
9315         * gcc.c-torture/compile/pr17558.c: New test.
9316
9317 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9318
9319         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9320         if SKIP_ATTRIBUTE is defined.
9321
9322 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9323
9324         PR fortran/15957
9325         * gfortran.dg/pr15957.f90: New test.
9326
9327 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9328
9329         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9330         in comparison.
9331         * gcc.dg/vect/vect-79.c: Likewise.
9332         * gcc.dg/vect/vect-80.c: Likewise.
9333
9334 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9335
9336         PR fortran/15750
9337         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9338
9339 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9340
9341         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9342         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9343         * gcc.dg/vect/vect-62.c: New testcase.
9344         * gcc.dg/vect/vect-63.c: New testcase.
9345         * gcc.dg/vect/vect-64.c: New testcase.
9346         * gcc.dg/vect/vect-65.c: New testcase.
9347         * gcc.dg/vect/vect-66.c: New testcase.
9348         * gcc.dg/vect/vect-67.c: New testcase.
9349         * gcc.dg/vect/vect-68.c: New testcase.
9350         * gcc.dg/vect/vect-69.c: New testcase.
9351         * gcc.dg/vect/vect-79.c: New testcase.
9352         * gcc.dg/vect/vect-80.c: New testcase.
9353
9354 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9355
9356         * gcc.target/mips/asm-1.c: New test.
9357
9358 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9359
9360         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9361         * gcc.dg/vect/vect-73.c: New testcase.
9362         * gcc.dg/vect/vect-74.c: New testcase.
9363         * gcc.dg/vect/vect-75.c: New testcase.
9364         * gcc.dg/vect/vect-76.c: New testcase.
9365         * gcc.dg/vect/vect-77.c: New testcase.
9366         * gcc.dg/vect/vect-78.c: New testcase
9367
9368 2004-09-18  Paul Brook  <paul@codesourcery.com>
9369
9370         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9371
9372 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9373
9374         PR c/17424
9375         * gcc.dg/pr17424-1.c: New test.
9376
9377 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9378
9379         * g++.dg/tree-ssa/pr17153.C: New test.
9380
9381 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9382
9383         PR pch/13361
9384         * testsuite/g++.dg/pch/wchar-1.C: New.
9385         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9386
9387 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9388
9389         * gcc.c-torture/execute/20040917-1.c: New test.
9390
9391 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9392
9393         PR tree-optimization/17319
9394         * gcc.dg/pr17319.c: New test.
9395
9396 2004-09-17  Devang Patel  <dpatel@apple.com>
9397
9398         * gcc.dg/20040813-1.c: New test.
9399
9400 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9401
9402         PR tree-optimization/17273
9403         * gcc.c-torture/compile/pr17273.c: New test.
9404
9405 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9406
9407         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9408         Update expected messages.
9409         * gcc.dg/declspec-13.c: New test.
9410
9411 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9412
9413         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9414
9415 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9416
9417         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9418         change what 'a' is pointing to.
9419
9420 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9421
9422         PR c++/16002
9423         * g++.dg/template/error18.C: New test.
9424
9425         PR c++/16029
9426         * g++.dg/warn/Wunused-8.C: New test.
9427
9428 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9429
9430         PR tree-optimization/17513
9431         * gcc.dg/20040916-1.c: New test.
9432
9433 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9434
9435         PR c++/17501
9436         * g++.dg/template/typename7.C: New test.
9437
9438 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9439
9440         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9441
9442 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9443
9444         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9445         with -ftree-based-profiling also.
9446         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9447
9448 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9449
9450         PR/15364
9451         * gfortran.dg/der_array_io_1.f90: New test.
9452         * gfortran.dg/der_array_io_2.f90: New test.
9453         * gfortran.dg/der_array_io_3.f90: New test.
9454
9455 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9456
9457         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9458         EABI.
9459
9460 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9461
9462         * g++.dg/opt/switch1.C: New test.
9463
9464 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9465
9466         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9467         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9468         Update expected messages.
9469
9470 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9471
9472         PR fortran/16485
9473         * gfortran.dg/same_name_1.f90: New test.
9474
9475 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9476
9477         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9478         dereference garbage pointers.
9479
9480 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9481
9482         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9483         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9484
9485         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9486         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9487         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9488
9489 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9490
9491         PR c++/17324
9492         * g++.dg/template/mangle1.C: New test.
9493
9494 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9495
9496         PR tree-optimization/17252
9497         * gcc.c-torture/execute/pr17252.c: New test.
9498
9499 2004-09-14  Andrew Pinski  <apinski@apple.com>
9500
9501         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9502
9503 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9504
9505         PR rtl-optimization/9771
9506         * gcc.dg/pr9771-1.c: New test case.
9507
9508 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9509
9510         PR tree-optimization/15262
9511         * gcc.c-torture/execute/pr15262-1.c: New test.
9512         * gcc.c-torture/execute/pr15262-2.c: New test.
9513
9514 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9515
9516         * gcc.dg/declspec-12.c: New test.
9517
9518 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9519
9520         * gfortran.dg/pr17090.f90: Add directives to test.
9521
9522 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9523
9524         * gcc.c-torture/compile/20040914-1.c: New test.
9525
9526 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9527
9528         PR c++/16162
9529         * g++.dg/template/decl2.C: New test.
9530
9531 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9532
9533         PR fortran/17090
9534         * gfortran.dg/pr17090.f90: New test.
9535
9536 2004-09-13  Dale Johannesen  <dalej@apple.com>
9537
9538         * gcc.c-torture/compile/pr17408.c:  New test case.
9539
9540 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9541
9542         PR c++/16716
9543         * g++.dg/parse/crash17.C: New test.
9544
9545         PR c++/17327
9546         * g++.dg/template/enum3.C: New test.
9547
9548 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9549
9550         * lib/gcc-defs.exp: Load wrapper.exp.
9551         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9552         using local code.
9553         * lib/gcc.exp (gcc_init): Similar.
9554         * lib/gfortran.exp (gfortran_init): Similar.
9555         * lib/objc.exp (objc_init): Similar.
9556         * lib/treelang.exp (treelang_init): Similar.
9557         * lib/wrapper.exp: New file with build_wrapper call machinery in
9558         ${tool}_maybe_build_wrapper.
9559
9560 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9561
9562         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9563         "inline".
9564         * gcc.dg/declspec-11.c: Update expected messages.
9565         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9566         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9567         gcc.dg/inline-12.c: New tests.
9568
9569 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9570
9571         * g++.dg/tree-ssa/pr17400.C: New testcase.
9572
9573 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9574
9575         * gcc.target/mips/sb1-1.c: New testcase.
9576
9577 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9578
9579         * lib/g77-dg.exp: Remove unused file.
9580         * lib/mike-g77.exp: Ditto.
9581         * lib/g77.exp: Ditto.
9582
9583 2004-09-12  Richard Henderson  <rth@redhat.com>
9584
9585         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9586
9587 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9588
9589         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9590         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9591         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9592         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9593         Update expected messages.
9594
9595 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9596
9597         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9598         declaration/use mismatch for dirp parameter.
9599
9600 2004-09-12  Andrew Pinski  <apinski@apple.com>
9601
9602         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9603         -fgnu-runtime is passed.
9604
9605 2004-09-12  Richard Henderson  <rth@redhat.com>
9606
9607         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9608         do the uplevel thing and update additional_flags directly.
9609         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9610         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9611         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9612         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9613
9614 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9615
9616         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9617
9618 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9619
9620         PR middle-end/17411
9621         * g++.dg/opt/pr17411-1.C: New test case.
9622
9623 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9624
9625         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9626         gcc.dg/tls/diag-2.c: Update expected messages.
9627         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9628         messages.
9629         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9630         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9631         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9632         gcc.dg/tls/diag-5.c: New tests.
9633
9634 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9635
9636         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9637
9638 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9639
9640         * g++.dg/parse/break-in-for.C: New test.
9641
9642 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9643
9644         * gcc.dg/tree-ssa/20040911-1.c: New test.
9645
9646 2004-09-11  Andreas Jaeger  <aj@suse.de>
9647
9648         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9649         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9650
9651 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9652
9653         * gcc.target/frv: New directory of FR-V-specific tests.
9654
9655 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9656
9657         * gcc.dg/convert-vec-1.c: New test.
9658
9659 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9660
9661         PR middle-end/17024
9662         * gcc.dg/pr17024-1.c: New test case.
9663
9664 2004-09-10  Eric Christopher  <echristo@redhat.com>
9665
9666         * gcc.dg/20040910-1.c: New test.
9667
9668 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9669
9670         * gcc.dg/bitfld-9.c: New test.
9671
9672 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9673
9674         * gcc.c-torture/execute/ieee/acc1.c: New test.
9675         * gcc.c-torture/execute/ieee/acc2.c: New test.
9676         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9677
9678 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9679
9680         * gcc.dg/deprecated-2.c: New test.
9681
9682 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9683
9684         * gcc.dg/init-vec-1.c: New test.
9685
9686 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9687
9688         PR middle-end/17055
9689         * gcc.dg/pr17055-1.c: New test case.
9690
9691 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9692
9693         PR target/17377
9694         * gcc.c-torture/execute/pr17377.c: New test.
9695
9696 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9697
9698         PR c/8420
9699         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9700         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9701         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9702         gcc.dg/long-long-typespec-1.c: New tests.
9703         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9704
9705 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9706
9707         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9708         gcc.dg/gnu99-static-1.c: New tests.
9709
9710 2004-09-08  Devang Patel  <dpatel@apple.com>
9711
9712         * gcc.dg/darwin-ld-20040828-1.c: New test.
9713         * gcc.dg/darwin-ld-20040828-2.c: New test.
9714         * gcc.dg/darwin-ld-20040828-3.c: New test.
9715
9716 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9717
9718         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9719         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9720         in error message.
9721         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9722         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9723         in error message.
9724         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9725         types they qualify.
9726         * objc.dg/type-size-2.m: Fix wording in comment.
9727         * objc.dg/va-meth-1.m: New test case.
9728
9729 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9730
9731         PR c/16633:
9732         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9733         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9734
9735 2004-09-06  Devang Patel  <dpatel@apple.com>
9736
9737         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9738         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9739
9740 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9741
9742         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9743         reflect changed line numbering of diagnostics.
9744
9745 2004-09-06  Paul Brook  <paul@codesourcery.com>
9746
9747         * gfortran.dg/edit_real_1.f90: Add new test.
9748
9749 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9750
9751         * gcc.dg/tree-ssa/loop-2.c: New test.
9752         * gcc.dg/tree-ssa/loop-3.c: New test.
9753         * gcc.dg/tree-ssa/loop-4.c: New test.
9754         * gcc.dg/tree-ssa/loop-5.c: New test.
9755
9756 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9757
9758         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9759
9760 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9761
9762         * gcc.dg/format/sentinel-1.c: New test.
9763
9764 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9765
9766         * testsuite/gcc.dg/builtins-46.c: New.
9767
9768 2004-09-03  Devang Patel  <dpatel@apple.com>
9769
9770         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9771         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9772
9773 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9774
9775         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9776         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9777         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9778         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9779         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9780         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9781         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9782         the non-portable bzero.
9783         * gcc.dg/20010912-1.c: xfail for NetWare.
9784         * gcc.dg/20020426-2.c: xfail for NetWare.
9785         * gcc.dg/20021014-1.c: xfail for NetWare.
9786         * gcc.dg/20021018-1.c: xfail for NetWare.
9787         * gcc.dg/20030213-1.c: xfail for NetWare.
9788         * gcc.dg/20030225-1.c: xfail for NetWare.
9789         * gcc.dg/20030708-1.c: xfail for NetWare.
9790         * gcc.dg/builtins-config.h: Also exclude NetWare.
9791         * gcc.dg/format/format.h: Define restrict only if not already defined.
9792         * gcc.dg/nest.c: xfail for NetWare.
9793         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9794         * lib/target-supports.exp (check_visibility_available): Exclude
9795         NetWare.
9796
9797 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9798
9799         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9800         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9801         deterministic starting point for the alignment of structure fields.
9802         * gcc.dg/Wpadded.c: Dito.
9803         * g++.dg/abi/vbase10.C: Dito.
9804
9805 2004-09-03  Devang Patel  <dpatel@apple.com>
9806
9807         * g++.dg/debug/pr15736.cc: New test.
9808
9809 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9810
9811         * README.QMTEST: Fix out-of-date link.
9812
9813 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9814
9815         PR fortran/16579
9816         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9817         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9818
9819 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9820
9821         * g++.dg/abi/arm_rtti1.C: New test.
9822
9823 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9824
9825         * gcc.dg/ppc-vector-memcpy.c: New.
9826         * gcc.dg/ppc-vector-memset.c: New.
9827
9828 2004-09-02  Chao-ying Fu  <fu@mips.com>
9829
9830         * gcc.target/mips/mips-3d-1.c: New test.
9831         * gcc.target/mips/mips-3d-2.c: New test.
9832         * gcc.target/mips/mips-3d-3.c: New test.
9833         * gcc.target/mips/mips-3d-4.c: New test.
9834         * gcc.target/mips/mips-3d-5.c: New test.
9835         * gcc.target/mips/mips-3d-6.c: New test.
9836         * gcc.target/mips/mips-3d-7.c: New test.
9837         * gcc.target/mips/mips-3d-8.c: New test.
9838         * gcc.target/mips/mips-3d-9.c: New test.
9839         * gcc.target/mips/mips-ps-1.c: New test.
9840         * gcc.target/mips/mips-ps-2.c: New test.
9841         * gcc.target/mips/mips-ps-3.c: New test.
9842         * gcc.target/mips/mips-ps-4.c: New test.
9843         * gcc.target/mips/mips-ps-type.c: New test.
9844
9845 2004-09-02  Paul Brook  <paul@codesourcery.com>
9846
9847         * gfortran.dg/edit_real_1.f90: Add new tests.
9848
9849 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9850
9851         PR fortran/15327
9852         * gfortran.dg/merge_char_1.f90: New test.
9853
9854 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9855
9856         PR fortran/16404
9857         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9858
9859 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9860
9861         PR c/1522
9862         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9863
9864 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9865
9866         * g++.dg/opt/loop1.C: Do not XFAIL.
9867
9868 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9869
9870         * gcc.c-torture/execute/20040831-1.c: New test.
9871
9872 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9873
9874         PR fortran/16579
9875         * gfortran.dg/g77/20010610.f: Now passes.
9876         Copy from g77.f-torture/execute. Add dg-run directive.
9877         * gfortran.dg/g77/README: Update
9878
9879 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9880
9881         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9882         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9883         (t1, t2, t3, t4): Add volatile.
9884
9885 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9886
9887         * g++.dg/ext/visibility/arm1.C: New test.
9888
9889 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9890
9891         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9892         -pedantic-errors.
9893
9894 2004-09-01  Paul Brook  <paul@codesourcery.com>
9895
9896         * gfortran.dg/eof_2.f90: New test.
9897
9898 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9899
9900         PR fortran/16579
9901         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9902
9903 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9904
9905         PR libfortran/16805
9906         * gfortran.dg/list_read_2.f90: New test.
9907
9908 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9909
9910         * g++.dg/abi/key1.C: New test.
9911
9912 2004-08-31  Richard Henderson  <rth@redhat.com>
9913
9914         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9915         form of offsetof.
9916         * g++.dg/other/offsetof5.C: Remove duplicate.
9917
9918 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9919
9920         PR fortran/17244
9921         * gfortran.dg/func_derived_1.f90: New test.
9922
9923 2004-08-31  Paul Brook  <paul@codesourcery.com>
9924
9925         * gfortran.dg/eof_1.f90: New test.
9926
9927 2004-08-31  Paul Brook  <paul@codesourcery.com>
9928
9929         * gfortran.dg/list_read_1.f90: New file.
9930
9931 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9932
9933         * g++.dg/opt/loop1.C: XFAIL.
9934
9935 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9936
9937         * gcc.dg/funcdef-storage-1.c: New.
9938         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9939         an extern function in local scope.
9940         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9941         declare an 'auto inline' function in local scope.
9942         * gcc.dg/20011130-1.c: Likewise.
9943         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9944         an 'auto' function in local scope.
9945         * gcc.dg/20021014-1.c: Likewise.
9946         * gcc.dg/20030331-2.c: Likewise.
9947
9948 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9949
9950         * gfortran.dg/blockdata_1.f90: New test.
9951
9952 2004-08-30  Richard Henderson  <rth@redhat.com>
9953
9954         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9955
9956 2004-08-30  Richard Henderson  <rth@redhat.com>
9957
9958         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9959         additional_flags set by alternate driver.
9960         (ieee-options): New procedure.
9961         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9962         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9963         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9964         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9965
9966 2004-08-30  Richard Henderson  <rth@redhat.com>
9967
9968         * lib/f-torture.exp: Remove.
9969
9970 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9971
9972         PR rtl-optimization/16590
9973         * g++.dg/opt/loop1.C: New test.
9974
9975 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9976
9977         PR fortran/13910
9978         * gfortran.dg/oldstyle_1.f90: New test.
9979
9980 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9981         Paul Brook  <paul@codesourcery.com>
9982
9983         * gfortran.dg/g77/README: Update.
9984         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9985         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9986         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9987
9988 2004-08-28  Paul Brook  <paul@codesourcery.com>
9989
9990         PR libfortran/17195
9991         * gfortran.dg/edit_real_1.f90: New test.
9992
9993 2004-08-27  Paul Brook  <paul@codesourcery.com>
9994
9995         * gfortran.dg/rewind_1.f90: New test.
9996
9997 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9998
9999         PR fortran/16597
10000         * gfortran.dg/pr16597.f90: New test.
10001
10002 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10003
10004         PR c/13801
10005         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10006         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10007         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10008         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10009         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10010
10011 2004-08-26  Nick Clifton  <nickc@redhat.com>
10012
10013         * gcc.c-torture/compile/pr17119.c: New test.
10014
10015 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10016
10017         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10018
10019 2004-08-25  Richard Henderson  <rth@redhat.com>
10020
10021         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10022         the bits that expect kind=8 to be the largest real kind.
10023
10024 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10025
10026         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10027
10028 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10029
10030         * gfortran.dg/assignment_1.f90: New test.
10031
10032 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10033
10034         * g++.dg/template/repo3.C: New test.
10035
10036 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10037
10038         PR middle-end/16693
10039         PR tree-optimization/16372
10040         * g++.dg/opt/pr16372-1.C: New test case.
10041         * g++.dg/opt/pr16693-1.C: New test case.
10042         * g++.dg/opt/pr16693-2.C: New test case.
10043
10044 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10045
10046         * objc.dg/proto-lossage-4.m: New test.
10047
10048 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10049
10050         PR c++/17155
10051         * g++.dg/inherit/local2.C: New test.
10052
10053 2004-08-25  Paul Brook  <paul@codesourcery.com>
10054
10055         PR fortran/17144
10056         * gfortran.dg/string_ctor_1.f90: New test.
10057
10058 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10059
10060         PR c++/14428
10061         * g++.dg/template/redecl2.C: New test.
10062
10063 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10064
10065         PR fortran/17143
10066         * gfortran.dg/pr17143.f90: New test.
10067
10068 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10069
10070         PR fortran/17164
10071         * gfortran.dg/pr17164.f90: New test.
10072
10073 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10074
10075         * gcc.dg/tree-ssa/loop-1.c: New test.
10076
10077 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10078
10079         * gcc.c-torture/compile/20040824-1.c: New test.
10080
10081 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10082
10083         * gcc.c-torture/compile/iftrap-3.c: New test.
10084
10085 2004-08-24  Paul Brook  <paul@codesourcery.com>
10086
10087         * gfortran.dg/entry_2.f90: New test.
10088
10089 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10090
10091         PR c++/16889
10092         * g++.dg/lookup/ambig[12].C: New.
10093
10094 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10095
10096         PR c++/16706
10097         * g++.dg/template/crash21.C: New test.
10098         * g++.dg/template/crash22.C: Likewise.
10099
10100 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10101
10102         PR c++/17149
10103         * g++.dg/template/access15.C: New.
10104
10105 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10106
10107         PR c++/17163
10108         * g++.dg/template/repo2.C: New test.
10109
10110 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10111
10112         PR rtl-optimization/17078
10113         * gcc.c-torture/execute/pr17078-1.c: New test case.
10114
10115 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10116
10117         PR c/14492
10118         * gcc.dg/debug/crash1.c: New test.
10119
10120 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10121
10122         PR c/16180
10123         * gcc.dg/loop-5.c: New test.
10124
10125 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10126
10127         * gcc.c-torture/execute/20040823-1.c: New test.
10128
10129 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10130
10131         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10132         to the assembler.  Simplify test accordingly.
10133         (asm_abi_flags): Use GNU names.
10134         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10135         to check for ABI flags.
10136
10137 2004-08-22  Andrew Pinski  <apinski@apple.com>
10138
10139         * g++.dg/opt/pr14029.C: New test.
10140         * gcc.c-torture/execute/pr15262.c: New test.
10141
10142 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10143
10144         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10145
10146 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10147
10148         PR 16908
10149         * gfortran.dg/direct_io.f90: New test.
10150
10151 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10152
10153         PR c++/17121
10154         * g++.dg/inherit/local2.C: New test.
10155
10156 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10157
10158         PR c++/17120
10159         * g++.dg/warn/Wparentheses-4.C: New test.
10160
10161 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10162
10163         PR c++/17121
10164         * g++.dg/inherit/local2.C: New test.
10165
10166         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10167         * gcc.dg/ppc-ldstruct.c: Likewise.
10168         * gcc.dg/ppc64-abi-2.c: Likewise.
10169
10170 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10171
10172         PR rtl-optimization/17099
10173         * gcc.c-torture/execute/20040820-1.c: New test.
10174
10175 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10176
10177         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10178
10179 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10180
10181         PR fortran/17077
10182         * gfortran.dg/auto_array_1.f90: New test.
10183
10184 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10185
10186         PR fortran/17074
10187         * gfortran.dg/simpleif_1.f90: New test.
10188
10189 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10190
10191         * lib/target-supports.exp (check_profiling_available): Return
10192         false for arm*-*-symbianelf* and arm*-*-eabi*.
10193
10194         PR c++/15890
10195         * g++.dg/template/delete1.C: New test.
10196
10197 2004-08-19  Paul Brook  <paul@codesourcery.com>
10198
10199         PR fortran/14976
10200         PR fortran/16228
10201         * gfortran.dg/data_char_1.f90: New test.
10202
10203 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10204
10205         PR fortran/16946
10206         * gfortran.dg/reduction.f90: New testcase.
10207
10208 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10209
10210         PR fortran/16520
10211         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10212
10213 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10214
10215         PR c++/17041
10216         * g++.dg/Wparentheses-3.C: New test.
10217
10218 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10219
10220         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10221         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10222         * gcc.dg/vect/vect-2.c: Likewise.
10223         * gcc.dg/vect/vect-3.c: Likewise.
10224         * gcc.dg/vect/vect-4.c: Likewise.
10225         * gcc.dg/vect/vect-5.c: Likewise.
10226         * gcc.dg/vect/vect-6.c: Likewise.
10227         * gcc.dg/vect/vect-7.c: Likewise.
10228         * gcc.dg/vect/vect-25.c: Likewise.
10229         * gcc.dg/vect/vect-31.c: Likewise.
10230         * gcc.dg/vect/vect-32.c: Likewise.
10231         * gcc.dg/vect/vect-34.c: Likewise.
10232         * gcc.dg/vect/vect-36.c: Likewise.
10233         * gcc.dg/vect/vect-all.c: Likewise.
10234
10235 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10236
10237         PR c++/17068
10238         * g++.dg/template/operator4.C: New test.
10239
10240 2004-08-18  Richard Henderson  <rth@redhat.com>
10241
10242         * gcc.dg/20040206-1.c: XFAIL.
10243
10244 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10245
10246         PR c++/16246
10247         * g++.dg/template/array7.C: New test.
10248
10249 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10250
10251         * gcc.dg/mips-movcc-1.c: New test.
10252         * gcc.dg/mips-movcc-2.c: New test.
10253         * gcc.dg/mips-movcc-3.c: New test.
10254
10255         * gcc.dg/mips-nmadd-1.c: New test.
10256         * gcc.dg/mips-nmadd-2.c: New test.
10257
10258 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10259
10260         PR c++/15871
10261         * g++.dg/opt/inline8.C: New test.
10262
10263         PR c++/16965
10264         * g++.dg/parse/error17.C: New test.
10265
10266 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10267
10268         * gcc.dg/vect: New directory for vectorizer tests.
10269         * gcc.dg/vect/tree-vect.h: New file.
10270         * gcc.dg/vect/vect.exp: New file.
10271         * gcc.dg/vect/pr16105.c.c: New test.
10272         * gcc.dg/vect/vect-1.c: New test.
10273         * gcc.dg/vect/vect-2.c: New test.
10274         * gcc.dg/vect/vect-3.c: New test.
10275         * gcc.dg/vect/vect-4.c: New test.
10276         * gcc.dg/vect/vect-5.c: New test.
10277         * gcc.dg/vect/vect-6.c: New test.
10278         * gcc.dg/vect/vect-7.c: New test.
10279         * gcc.dg/vect/vect-8.c: New test.
10280         * gcc.dg/vect/vect-9.c: New test.
10281         * gcc.dg/vect/vect-10.c: New test.
10282         * gcc.dg/vect/vect-11.c: New test.
10283         * gcc.dg/vect/vect-12.c: New test.
10284         * gcc.dg/vect/vect-13.c: New test.
10285         * gcc.dg/vect/vect-14.c: New test.
10286         * gcc.dg/vect/vect-15.c: New test.
10287         * gcc.dg/vect/vect-16.c: New test.
10288         * gcc.dg/vect/vect-17.c: New test.
10289         * gcc.dg/vect/vect-18.c: New test.
10290         * gcc.dg/vect/vect-19.c: New test.
10291         * gcc.dg/vect/vect-20.c: New test.
10292         * gcc.dg/vect/vect-21.c: New test.
10293         * gcc.dg/vect/vect-22.c: New test.
10294         * gcc.dg/vect/vect-23.c: New test.
10295         * gcc.dg/vect/vect-24.c: New test.
10296         * gcc.dg/vect/vect-25.c: New test.
10297         * gcc.dg/vect/vect-26.c: New test.
10298         * gcc.dg/vect/vect-27.c: New test.
10299         * gcc.dg/vect/vect-28.c: New test.
10300         * gcc.dg/vect/vect-29.c: New test.
10301         * gcc.dg/vect/vect-30.c: New test.
10302         * gcc.dg/vect/vect-31.c: New test.
10303         * gcc.dg/vect/vect-32.c: New test.
10304         * gcc.dg/vect/vect-33.c: New test.
10305         * gcc.dg/vect/vect-34.c: New test.
10306         * gcc.dg/vect/vect-35.c: New test.
10307         * gcc.dg/vect/vect-36.c: New test.
10308         * gcc.dg/vect/vect-37.c: New test.
10309         * gcc.dg/vect/vect-38.c: New test.
10310         * gcc.dg/vect/vect-40.c: New test.
10311         * gcc.dg/vect/vect-41.c: New test.
10312         * gcc.dg/vect/vect-42.c: New test.
10313         * gcc.dg/vect/vect-43.c: New test.
10314         * gcc.dg/vect/vect-44.c: New test.
10315         * gcc.dg/vect/vect-45.c: New test.
10316         * gcc.dg/vect/vect-46.c: New test.
10317         * gcc.dg/vect/vect-47.c: New test.
10318         * gcc.dg/vect/vect-48.c: New test.
10319         * gcc.dg/vect/vect-49.c: New test.
10320         * gcc.dg/vect/vect-50.c: New test.
10321         * gcc.dg/vect/vect-51.c: New test.
10322         * gcc.dg/vect/vect-52.c: New test.
10323         * gcc.dg/vect/vect-53.c: New test.
10324         * gcc.dg/vect/vect-54.c: New test.
10325         * gcc.dg/vect/vect-55.c: New test.
10326         * gcc.dg/vect/vect-56.c: New test.
10327         * gcc.dg/vect/vect-57.c: New test.
10328         * gcc.dg/vect/vect-58.c: New test.
10329         * gcc.dg/vect/vect-59.c: New test.
10330         * gcc.dg/vect/vect-60.c: New test.
10331         * gcc.dg/vect/vect-61.c: New test.
10332         * gcc.dg/vect/vect-all.c: New test.
10333         * gcc.dg/vect/vect-none.c: New test.
10334
10335 2004-08-17  Paul Brook  <paul@codesourcery.com>
10336
10337         PR fortran/13082
10338         * gfortran.dg/entry_1.f90: New test.
10339
10340 2004-08-17  Andrew Pinski  <apinski@apple.com>
10341
10342         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10343
10344 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10345
10346         * gcc.dg/pr17036-1.c: New test.
10347
10348 2004-08-16  Devang Patel  <dpatel@apple.com>
10349
10350         * gcc.dg/darwin-20040809-1.c: New test.
10351
10352 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10353
10354         * gcc.dg/funcdef-attr-1.c: New test.
10355
10356 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10357
10358         * gcc.dg/altivec-17.c: New test.
10359         * gcc.dg/altivec-18.c: New test.
10360
10361 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10362
10363         PR c++/6749
10364         * g++.dg/template/vtable2.C: New test.
10365
10366 2004-08-14  Richard Henderson  <rth@redhat.com>
10367
10368         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10369         * gcc.dg/pack-test-4.c (main): Return 0.
10370         * gcc.dg/setjmp-1.c: Remove XFAIL.
10371         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10372
10373 2004-08-14  Richard Henderson  <rth@redhat.com>
10374
10375         * gcc.dg/980217-1.c: Add prototype for printf.
10376
10377 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10378
10379         * gfortran.dg/pr16935.f90: New test.
10380
10381 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10382
10383         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10384
10385 2004-08-13  Paul Brook  <paul@codesourcery.com>
10386
10387         * gfortran.dg/der_io_1.f90: Remove stray comma.
10388
10389 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10390
10391         * gcc.dg/vmx/cw-bug-2.c: Remove.
10392         * gcc.dg/vmx/vprint-1.c: Remove.
10393         * gcc.dg/vmx/vscan-1.c: Remove.
10394
10395 2004-08-12  Devang patel  <dpatel@apple.com>
10396
10397         * gcc.dg/darwin-20040809-2.c: New test.
10398
10399 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10400
10401         * g++.dg/ext/altivec-12.C: New test.
10402
10403         * g++.dg/ext/altivec-11.C: New test.
10404
10405 2004-08-12  Paul Brook  <paul@codesourcery.com>
10406
10407         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10408
10409 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10410
10411         * g++.dg/ext/altivec-2.C: Check for hardware support before
10412         executing any VMX instructions.
10413
10414         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10415
10416 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10417
10418         PR c++/16276
10419         * g++.old-deja/g++.other/comdat4.C: New test.
10420         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10421
10422 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10423
10424         PR target/16286
10425         * gcc.dg/pr16286.c: New test.
10426
10427 2004-08-12 Jan Beulich <jbeulich@novell.com>
10428
10429         * g++.dg/ext/asm5.C: New.
10430
10431 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10432
10433         PR c++/16698
10434         * g++.dg/eh/crash1.C: New test.
10435
10436         PR c++/16717
10437         * g++.dg/ext/construct1.C: New test.
10438
10439 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10440
10441         PR c++/16853
10442         * g++.dg/init/ptrmem1.C: New test.
10443
10444         PR c++/16618
10445         * g++.dg/parse/offsetof5.C: New test.
10446
10447         PR c++/16870
10448         * g++.dg/template/overload3.C: New test.
10449
10450 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10451
10452         PR c++/16964
10453         * g++.dg/parse/error16.C: New test.
10454
10455         PR c++/16904
10456         * g++.dg/template/error14.C: New test.
10457
10458         PR c++/16929
10459         * g++.dg/template/error15.C: New test.
10460
10461 2004-08-11  Devang Patel  <dpatel@apple.com>
10462
10463         * gcc.dg/darwin-ld-20040809-1.c: New test.
10464         * gcc.dg/darwin-ld-20040809-2.c: New test.
10465
10466 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10467
10468         PR fortran/16917
10469         * gfortran.dg/dfloat_1.f90: New test.
10470
10471 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10472
10473         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10474         * gcc.dg/dll-2.c: Fix dg-require syntax.
10475         * gcc.misc-tests/arm-isr.c (abort): Declare.
10476         (exit): Likewise.
10477
10478 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10479
10480         PR c++/16971
10481         * g++.dg/parse/crash16.C: New test.
10482
10483 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10484
10485         * gcc.dg/mips-rsqrt-1.c: New test case.
10486         * gcc.dg/mips-rsqrt-2.c: New test case.
10487         * gcc.dg/mips-rsqrt-3.c: New test case.
10488
10489 2004-08-10  Paul Brook  <paul@codesourcery.com>
10490
10491         * gfortran.dg/der_io_1.f90: New test.
10492
10493 2004-08-10  Paul Brook  <paul@codesourcery.com>
10494
10495         PR fortran/16919
10496         * gfortran.dg/der_array_1.f90: New test.
10497
10498 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10499
10500         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10501
10502 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10503
10504         * gcc.dg/wchar_t-2.c: Fix typo.
10505
10506 2004-08-09  Falk Hueffner  <falk@debian.org>
10507
10508         PR tree-optimization/12517
10509         * gcc.c-torture/compile/pr12517.c: New test.
10510
10511         PR tree-optimization/12578
10512         * gcc.c-torture/compile/pr12578.c: New test.
10513
10514         PR tree-optimization/12899
10515         * gcc.c-torture/compile/pr12899.c: New test.
10516
10517         PR rtl-optimization/14692
10518         * gcc.c-torture/compile/pr14692.c: New test.
10519
10520         PR tree-optimization/16461
10521         * gcc.c-torture/compile/pr16461.c: New test.
10522
10523 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10524
10525         * gfortran.dg/getenv_1.f90: New test.
10526
10527 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10528
10529         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10530         wchar_t.
10531         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10532
10533 2004-08-06  Paul Brook  <paul@codesourcery.com>
10534
10535         * gfortran.dg/ret_array_1.f90: New test.
10536         * gfortran.dg/ret_pointer_1.f90: New test.
10537
10538 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10539
10540         * gcc.dg/missing-field-init-[12].c: New tests.
10541         * g++.dg/warn/missing-field-init-[12].C: New tests.
10542
10543 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10544
10545         * gcc.dg/enum2.c: New test.
10546         * gcc.dg/symbian3.c: Likewise.
10547         * gcc.dg/symbian4.c: Likewise.
10548         * gcc.dg/wchar_t-2.c: Likewise.
10549
10550 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10551
10552         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10553         destructor tests.
10554
10555 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10556
10557         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10558         dg-require-visiblity.
10559         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10560         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10561         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10562         * g++.dg/ext/visibility/new1.C: Likewise.
10563         * g++.dg/ext/visibility/pragma.C: Likewise.
10564         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10565         * g++.dg/ext/visibility/virtual.C: Likewise.
10566         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10567         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10568         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10569         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10570         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10571         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10572         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10573         * g++/dg/ext/visibility/visibility-8.C: New test.
10574         * gcc.c-torture/compile/dll.x: Remove.
10575         * gcc.dg/dll-2.c: Use dg-require-dll
10576         * gcc.dg/visibility-10.c: New test.
10577         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10578         supporting DLLs.
10579         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10580         (scan_not_hidden): Likewise.
10581
10582 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10583
10584         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10585
10586 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10587
10588         * gcc.c-torture/execute/20040805-1.c: New test.
10589
10590 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10591
10592         * gcc.dg/20020118-1.c: Declare abort.
10593         * gcc.dg/altivec_check.h: Likewise.
10594         * gcc.dg/iftrap-2.c: Likewise.
10595         * gcc.dg/pragma-darwin.c: Likewise.
10596         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10597
10598 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10599
10600         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10601
10602 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10603
10604         * gcc.c-torture/execute/builtins/abs-2.c,
10605         gcc.c-torture/execute/builtins/abs-3.c,
10606         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10607         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10608         intmax_t, uintmax_t and their limits.
10609         * gcc.dg/intmax_t-1.c: New test.
10610
10611 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10612
10613         * g++.dg/tc1/dr147.C: Add reference to PR.
10614
10615 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10616
10617         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10618         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10619
10620 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10621
10622         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10623
10624 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10625
10626         * gcc.dg/redecl-5.c: New test.
10627         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10628         of scanf.
10629
10630 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10631
10632         PR middle-end/16790
10633         * gcc.c-torture/execute/pr16790-1.c: New test case.
10634
10635 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10636
10637         * g++.dg/ext/visibility/assign1.C: New test.
10638         * g++.dg/ext/visibility/new1.C: Likewise.
10639
10640         * gcc.dg/symbian1.c: New test.
10641         * gcc.dg/symbian2.c: Likewise.
10642
10643 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10644
10645         PR target/16570
10646         * gcc.dg/i386-sse-9.c: New test.
10647
10648 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10649
10650         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10651
10652 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10653
10654         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10655         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10656         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10657         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10658         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10659         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10660         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10661         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10662         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10663         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10664         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10665         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10666         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10667         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10668         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10669         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10670         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10671         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10672         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10673         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10674         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10675         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10676         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10677         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10678         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10679         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10680         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10681         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10682         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10683         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10684         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10685         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10686         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10687         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10688         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10689         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10690         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10691         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10692         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10693         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10694         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10695         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10696         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10697         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10698         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10699         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10700         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10701         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10702         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10703         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10704         gcc.misc-tests/i386-pf-3dnow-1.c,
10705         gcc.misc-tests/i386-pf-athlon-1.c,
10706         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10707         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10708         Declare built-in functions used.
10709         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10710
10711 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10712
10713         PR c++/16707
10714         * g++.dg/lookup/using12.C: New test.
10715
10716         * g++.dg/init/null1.C: Fix PR number.
10717         * g++.dg/parse/namespace10.C: Likewise.
10718
10719 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10720
10721         PR c++/16224
10722         * g++.dg/template/spec17.C: New test.
10723         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10724         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10725
10726 2004-08-02  David Billinghurst
10727
10728         PR fortran/16292
10729         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10730
10731 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10732
10733         * gcc.dg/ia64-got-1.c: New test case.
10734
10735 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10736
10737         PR c++/16489
10738         * g++.dg/init/null1.C: New test.
10739         * g++.dg/tc1/dr76.C: Adjust error marker.
10740
10741         PR c++/16529
10742         * g++.dg/parse/namespace10.C: New test.
10743
10744         PR c++/16810
10745         * g++.dg/inherit/ptrmem2.C: New test.
10746
10747 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10748
10749         PR target/16155
10750         * gcc.dg/pr16155.c: New test.
10751
10752 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10753
10754         * gcc.dg/redecl-2.c: New test.
10755
10756 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10757
10758         * gcc.dg/darwin-longdouble.c: New file.
10759
10760 2004-07-30  Richard Henderson  <rth@redhat.com>
10761
10762         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10763         write to constant argument.
10764         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10765
10766 2004-07-30  Richard Henderson  <rth@redhat.com>
10767
10768         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10769         tests of nearest around zero.
10770
10771 2004-07-30  Andrew Pinski  <apinski@apple.com>
10772
10773         * gcc.c-torture/compile/20040730-1.c: New test.
10774
10775 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10776
10777         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10778         powerpc-eabispe.
10779
10780 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10781
10782         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10783
10784 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10785
10786         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10787         contains $ld_library_path.
10788         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10789
10790 2004-07-29  Richard Henderson  <rth@redhat.com>
10791
10792         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10793
10794         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10795         (alt2, which): New.
10796         (Check): Accept either alternative.
10797
10798 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10799
10800         * g++.dg/abi/inline1.C: New test.
10801         * g++.dg/abi/local1-a.cc: Likewise.
10802         * g++.dg/abi/local1.C: Likewise.
10803         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10804         * g++.dg/abi/mangle12.C: Likewise.
10805         * g++.dg/abi/mangle17.C: Likewise.
10806         * g++.dg/abi/mangle20-2.C: Likewise.
10807         * g++.dg/opt/interface1.C: Likewise.
10808         * g++.dg/opt/interface1.h: Likewise.
10809         * g++.dg/opt/interface1-a.cc: New test.
10810         * g++.dg/parse/repo1.C: New test.
10811         * g++.dg/template/repo1.C: Likewise.
10812         * g++.dg/warn/Winline-1.C: Likewise.
10813         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10814
10815 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10816
10817         * gcc.dg/tree-ssa/20040729-1.c: New test.
10818
10819 2004-07-27  Matt Austern <austern@apple.com>
10820
10821         * gcc.dg/darwin-bool-1.c: New test.
10822         * gcc.dg/darwin-bool-2.c: New test.
10823
10824 2004-07-28  Richard Henderson  <rth@redhat.com>
10825
10826         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10827         arguments in the correct type.  Don't write to constant arguments.
10828
10829 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10830
10831         PR tree-optimization/16688
10832         PR tree-optimization/16689
10833         * g++.dg/tree-ssa/pr16688.C: New test.
10834
10835 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10836
10837         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10838         loads.  Not only in the comment, this time.
10839
10840 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10841
10842         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10843         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10844         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10845         * gcc.dg/sh4a-bitmovua.c: New.
10846         * gcc.dg/sh4a-cos.c: New.
10847         * gcc.dg/sh4a-cosf.c: New.
10848         * gcc.dg/sh4a-fprun.c: New.
10849         * gcc.dg/sh4a-fsrra.c: New.
10850         * gcc.dg/sh4a-memmovua.c: New.
10851         * gcc.dg/sh4a-sin.c: New.
10852         * gcc.dg/sh4a-sincos.c: New.
10853         * gcc.dg/sh4a-sincosf.c: New.
10854         * gcc.dg/sh4a-sinf.c: New.
10855
10856 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10857
10858         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10859         conditionals.
10860         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10861         loads.
10862         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10863         DOM1.
10864
10865 2004-07-27  Andrew Pinski  <apinski@apple.com>
10866
10867         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10868
10869 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10870
10871         * gcc.dg/pragma-isr.c: New test.
10872
10873 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10874
10875         PR c++/14429
10876         * g++.dg/template/ttp11.C: New test.
10877
10878 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10879
10880         * gcc.c-torture/compile/20040727-1.c: New test.
10881
10882 2004-07-26  Eric Christopher  <echristo@redhat.com>
10883
10884         * gcc.c-torture/compile/20040726-2.c: New test.
10885
10886 2004-07-26  Andrew Pinski  <apinski@apple.com>
10887
10888         * g++.dg/rtti/tinfo1.C: Xfail.
10889
10890 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10891
10892         * gcc.c-torture/compile/20040726-1.c: New test.
10893
10894 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10895             Brian Ryner  <bryner@brianryner.com>
10896
10897         PR c++/9283
10898         PR c++/15000
10899         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10900         * g++.dg/ext/visibility/: New directory.
10901         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10902         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10903         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10904         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10905         * g++.dg/ext/visibility/fvisibility.C,
10906         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10907         g++.dg/ext/visibility/fvisibility-override1.C
10908         g++.dg/ext/visibility/fvisibility-override2.C
10909         g++.dg/ext/visibility/memfuncts.C
10910         g++.dg/ext/visibility/noPLT.C
10911         g++.dg/ext/visibility/pragma.C
10912         g++.dg/ext/visibility/pragma-override1.C
10913         g++.dg/ext/visibility/pragma-override2.C
10914         g++.dg/ext/visibility/staticmemfuncts.C
10915         g++.dg/ext/visibility/virtual.C: New tests.
10916
10917 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10918
10919         PR c/15360
10920         * gcc.dg/pr15360-1.c: New test.
10921
10922 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10923
10924         * gcc.dg/pragma-align-2.c: New test.
10925         * gcc.dg/pragma-init-fini.c: New test.
10926         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10927         targets.
10928
10929 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10930
10931         * gcc.dg/init-string-2.c: New test.
10932
10933 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10934
10935         PR 16684
10936         * gcc.dg/Wredundant-decls-1.c: New test case.
10937
10938 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10939
10940         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10941         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10942         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10943         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10944         * gcc.dg/compat/generate-random.c: New file.
10945         * gcc.dg/compat/generate-random.h: Likewise.
10946         * gcc.dg/compat/generate-random_r.c: Likewise.
10947         * gcc.dg/compat/struct-layout-1.h: Likewise.
10948         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10949         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10950         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10951         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10952         * gcc.dg/compat/struct-layout-1_main.c: New test.
10953         * gcc.dg/compat/struct-layout-1_x.c: New file.
10954         * gcc.dg/compat/struct-layout-1_y.c: New file.
10955         * gcc.dg/compat/struct-layout-1_test.h: New file.
10956
10957 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10958
10959         * gcc.dg/comp-return-1.c: New test
10960
10961 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10962
10963         * gcc.dg/vmx/8-02a.c: Fix typo.
10964
10965         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10966         * gcc.dg/darwin-abi-3.c: New test.
10967
10968         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10969         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10970
10971         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10972         * gcc.dg/vmx/ops-long-1.c: New test.
10973         * gcc.dg/vmx/ops-long-2.c: New test.
10974
10975 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10976
10977         * g++.dg/lookup/conv-[1234].C: New.
10978
10979 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10980
10981         * g++.dg/parse/attr2.C: Simplify.
10982
10983 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10984
10985         PR c/7284
10986         * gcc.c-torture/execute/pr7284-1.c: New test.
10987
10988 2004-07-22  Brian Booth  <bbooth@redhat.com>
10989
10990         * gcc.dg/tree-ssa/20040721-1.c: New test.
10991
10992 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10993
10994         * g++.dg/template/crash20.c: New.
10995
10996 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10997
10998         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10999         Add dg-run directive.  Declare variables as required.
11000         * gfortran.dg/g77/README: Update
11001
11002 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11003
11004         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11005         gcc.dg/cris-peep2-andu2.c: New tests.
11006
11007 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11008
11009         PR c/15052
11010         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11011         on return type.
11012         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11013         messages.
11014         * gcc.dg/qual-return-2.c: Update expected messages.
11015         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11016
11017 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11018
11019         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11020         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11021
11022 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11023
11024         PR c/11250
11025         * gcc.dg/init-string-1.c: New test.
11026
11027 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11028
11029         PR middle-end/15345
11030         PR c/16450
11031         * gcc.dg/torture/nested-fn-1.c: New test.
11032
11033 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11034
11035         PR target/16559
11036         * gcc.dg/ia64-fptr-1.c: New file.
11037
11038 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11039
11040         PR c++/14497
11041         * g++.dg/template/spec16.C: New test.
11042         * g++.old-deja/g++.robertl/eb118.C: Remove.
11043
11044 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11045
11046         PR c++/509
11047         * g++.dg/template/spec15.C: New test.
11048
11049 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11050
11051         Copy cases from g77.f-torture/execute and add dg-run
11052         directive.  Other changes as noted.
11053         * gfortran.dg/g77/13037.f
11054         * gfortran.dg/g77/1832.f
11055         * gfortran.dg/g77/19981119-0.f
11056         * gfortran.dg/g77/19990313-0.f
11057         * gfortran.dg/g77/19990313-1.f
11058         * gfortran.dg/g77/19990313-2.f
11059         * gfortran.dg/g77/19990313-3.f
11060         * gfortran.dg/g77/19990419-1.f
11061         * gfortran.dg/g77/19990826-0.f
11062         * gfortran.dg/g77/19990826-2.f
11063         * gfortran.dg/g77/20000503-1.f
11064         * gfortran.dg/g77/20001111.f
11065         * gfortran.dg/g77/20010116.f
11066         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11067         * gfortran.dg/g77/20010430.f
11068         * gfortran.dg/g77/6177.f
11069         * gfortran.dg/g77/947.f
11070         * gfortran.dg/g77/970816-3.f
11071         * gfortran.dg/g77/971102-1.f
11072         * gfortran.dg/g77/980520-1.f
11073         * gfortran.dg/g77/980628-0.f
11074         * gfortran.dg/g77/980628-1.f
11075         * gfortran.dg/g77/980628-10.f
11076         * gfortran.dg/g77/980628-2.f
11077         * gfortran.dg/g77/980628-3.f
11078         * gfortran.dg/g77/980628-7.f
11079         * gfortran.dg/g77/980628-8.f
11080         * gfortran.dg/g77/980628-9.f
11081         * gfortran.dg/g77/980701-0.f
11082         * gfortran.dg/g77/980701-1.f
11083         * gfortran.dg/g77/cabs.f
11084         * gfortran.dg/g77/claus.f
11085         * gfortran.dg/g77/complex_1.f
11086         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11087         * gfortran.dg/g77/dcomplex.f
11088         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11089         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11090         * gfortran.dg/g77/f90-intrinsic-numeric.f
11091         * gfortran.dg/g77/int8421.f
11092         * gfortran.dg/g77/labug1.f
11093         * gfortran.dg/g77/large_vec.f
11094         * gfortran.dg/g77/le.f
11095         * gfortran.dg/g77/short.f
11096         * gfortran.dg/g77/README: Update
11097
11098 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11099
11100         PR c++/16637
11101         * g++.dg/parse/lookup4.C: New test.
11102
11103 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11104
11105         PR c++/16175
11106         * g++.dg/template/ttp10.C: New test.
11107
11108 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11109
11110         * gcc.dg/pr12625-1.c: New test.
11111
11112 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11113
11114         * testsuite/gcc.dg/switch-warn-1.c: New test.
11115         * testsuite/gcc.dg/switch-warn-2.c: New test.
11116         * gcc.c-torture/compile/pr14730.c: Update.
11117
11118 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11119
11120         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11121         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11122         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11123         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11124
11125 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11126
11127         PR c++/16623
11128         * g++.dg/template/assign1.C: New test.
11129
11130 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11131
11132         PR c++/12170
11133         * g++.dg/template/ttp9.C: New test.
11134
11135 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11136
11137         * gcc.dg/format/cmn-err-1.c: New test.
11138
11139 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11140
11141         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11142         gcc.dg/Wparentheses-10.c: New tests.
11143         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11144
11145 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11146
11147         PR fortran/16465
11148         * gfortran.dg/g77//ffixed-line-length-0.f,
11149         gfortran.dg/g77/ffixed-line-length-132.f,
11150         gfortran.dg/g77/ffixed-line-length-72.f,
11151         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11152         gfortran.dg/g77/README: Update.
11153
11154 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11155
11156         PR c++/13092
11157         * g++.dg/template/non-dependent7.C: New test.
11158         * g++.dg/template/non-dependent8.C: Likewise.
11159         * g++.dg/template/non-dependent9.C: Likewise.
11160         * g++.dg/template/non-dependent10.C: Likewise.
11161
11162 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11163
11164         PR c++/16337
11165         * g++.dg/parse/attr2.C: New test.
11166
11167 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11168
11169         * g77.dg: Removed.
11170         * g77.f-torture: Ditto.
11171
11172 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11173
11174         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11175         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11176         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11177
11178 2004-07-16  Richard Henderson  <rth@redhat.com>
11179
11180         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11181
11182 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11183
11184         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11185         tests with full list of options.
11186         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11187         of TORTURE_OPTIONS if test contains 'dg-do run'.
11188
11189         PR fortran/16404
11190         * gfortran.dg/do_iterator.f90: New test.
11191
11192 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11193
11194         PR rtl-optimization/16536
11195         * gcc.c-torture/execute/restrict-1.c: New test.
11196
11197 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11198
11199         PR fortran/15324
11200         * gfortran.dg/pr15324.f90: New test.
11201
11202         PR fortran/15129
11203         * gfortran.dg/pr15129.f90: New test.
11204
11205         PR fortran/15140
11206         * gfortran.dg/pr15140.f90: New test.
11207
11208         PR fortran/13792
11209         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11210         compile-time simplification.
11211
11212 2004-07-14  Mike Stump  <mrs@apple.com>
11213
11214         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11215
11216 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11217
11218         PR target/16325
11219         * gcc.dg/profile-generate-1.c: New.
11220
11221 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11222
11223         * gcc.c-torture/execute/20040709-1.c: New test.
11224         * gcc.c-torture/execute/20040709-2.c: New test.
11225
11226 2004-07-14  Mike Stump  <mrs@apple.com>
11227
11228         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11229
11230 2004-07-14  Mike Stump  <mrs@apple.com>
11231
11232         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11233
11234 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11235
11236         PR c++/16518
11237         * g++.dg/parse/mutable1.C: New test.
11238
11239 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11240
11241         PR tree-optimization/16443
11242         * gcc.dg/tree-ssa/20040713-1.c: New test.
11243
11244 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11245
11246         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11247         for operator new.
11248
11249 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11250
11251         * gfortran.dg/g77/README: New file
11252         * gfortran.dg/g77/19981216-0.f:  Copy from
11253         g77.f-torture/noncompile.  Add "dg-do compile" and
11254         dg-error as required.
11255         * gfortran.dg/g77/19990218-1.f: Likewise
11256         * gfortran.dg/g77/19990905-1.f: Likewise
11257         * gfortran.dg/g77/9263.f: Likewise
11258         * gfortran.dg/g77/980615-0.f: Likewise
11259         * gfortran.dg/g77/980616-0.f: Likewise
11260         * gfortran.dg/g77/check0.f: Likewise
11261         * gfortran.dg/g77/select_no_compile.f: Likewise
11262
11263 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11264
11265         Copy files from g77.f-torture/compile.
11266         Add "{ dg-do compile}".  Other changes as noted
11267         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11268         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11269         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11270         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11271         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11272         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11273         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11274         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11275         statement to conform to standard.  Append alpha1.x for reference.
11276         * gfortran.dg/g77/xformat.f: Add dg-warning
11277
11278 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11279
11280         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11281         Add {dg-do compile} directive.
11282         * gfortran.dg/g77/cpp2.F: Likewise
11283
11284 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11285
11286         PR c++/5402
11287         * g++.dg/lookup/name-clash1.C: New test.
11288
11289         PR c++/9777
11290         * g++.dg/lookup/name-clash2.C: New test.
11291
11292         PR c++/12102
11293         * g++.dg/lookup/name-clash3.C: New test.
11294
11295 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11296
11297         * g++.dg/lookup/new2.C: New test.
11298         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11299
11300 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11301
11302         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11303         Add {dg-do compile} directive.
11304         * gfortran.dg/g77/13060.f: Likewise
11305         * gfortran.dg/g77/19990218-0.f: Likewise
11306         * gfortran.dg/g77/19990305-0.f: Likewise
11307         * gfortran.dg/g77/19990419-0.f: Likewise
11308         * gfortran.dg/g77/19990502-0.f: Likewise
11309         * gfortran.dg/g77/19990502-1.f: Likewise
11310         * gfortran.dg/g77/19990525-0.f: Likewise
11311         * gfortran.dg/g77/19990826-1.f: Likewise
11312         * gfortran.dg/g77/19990826-3.f: Likewise
11313         * gfortran.dg/g77/19990905-2.f: Likewise
11314         * gfortran.dg/g77/20000412-1.f: Likewise
11315         * gfortran.dg/g77/20000511-1.f: Likewise
11316         * gfortran.dg/g77/20000511-2.f: Likewise
11317         * gfortran.dg/g77/20000518.f: Likewise
11318         * gfortran.dg/g77/20000601-1.f: Likewise
11319         * gfortran.dg/g77/20000601-2.f: Likewise
11320         * gfortran.dg/g77/20000629-1.f: Likewise
11321         * gfortran.dg/g77/20000630-2.f: Likewise
11322         * gfortran.dg/g77/20010115.f: Likewise
11323         * gfortran.dg/g77/20010321-1.f: Likewise
11324         * gfortran.dg/g77/20010426.f: Likewise
11325         * gfortran.dg/g77/20020307-1.f: Likewise
11326         * gfortran.dg/g77/8485.f: Likewise
11327         * gfortran.dg/g77/960317-1.f: Likewise
11328         * gfortran.dg/g77/970915-0.f: Likewise
11329         * gfortran.dg/g77/980310-1.f: Likewise
11330         * gfortran.dg/g77/980310-2.f: Likewise
11331         * gfortran.dg/g77/980310-3.f: Likewise
11332         * gfortran.dg/g77/980310-4.f: Likewise
11333         * gfortran.dg/g77/980310-6.f: Likewise
11334         * gfortran.dg/g77/980310-7.f: Likewise
11335         * gfortran.dg/g77/980310-8.f: Likewise
11336         * gfortran.dg/g77/980419-2.f: Likewise
11337         * gfortran.dg/g77/980424-0.f: Likewise
11338         * gfortran.dg/g77/980427-0.f: Likewise
11339         * gfortran.dg/g77/980729-0.f: Likewise
11340         * gfortran.dg/g77/981117-1.f: Likewise
11341         * gfortran.dg/g77/toon_1.f: Likewise
11342
11343 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11344
11345         PR c++/2204
11346         * g++.dg/other/abstract2.C: New test.
11347
11348 2004-07-12  Paul Brook  <paul@codesourcery.com>
11349
11350         * gfortran.dg/pointer_init_1.f90: New test.
11351
11352 2004-07-11  Paul Brook  <paul@codesourcery.com>
11353
11354         PR fortran/15986
11355         * gfortran.dg/contained_1.f90: New test.
11356
11357 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11358
11359         * g++.dg/parse/defarg8.C: New test.
11360
11361 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11362
11363         PR fortran/16433
11364         * gfortran.dg/pr16433.f: New test.
11365
11366         PR fortran/17574
11367         * gfortran.dg/pr15754.f90: New test.
11368
11369 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11370
11371         PR tree-optimization/16437
11372         * gcc.c-torture/execute/bitfld-4.c: New test.
11373
11374 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11375
11376         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11377         access to common var from module.
11378
11379 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11380
11381         PR fortran/16336
11382         * gfortran.fortran-torture/execute/common_2.f90: New test.
11383
11384 2004-07-10  Paul Brook  <paul@codesourcery.com>
11385
11386         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11387
11388 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11389
11390         PR fortran/15969
11391         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11392
11393 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11394
11395         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11396         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11397         * gfortran.dg/g77/ffree-form-1.f: Likewise
11398         * gfortran.dg/g77/ffree-form-2.f: Likewise
11399         * gfortran.dg/g77/ffree-form-3.f: Likewise
11400         * gfortran.dg/g77/fno-underscoring.f: Likewise
11401         * gfortran.dg/g77/funderscoring.f: Likewise
11402         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11403
11404 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11405
11406         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11407
11408 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11409         Paul Brook  <paul@codesourcery.com>
11410
11411         PR fortran/13415
11412         * gfortran.dg/common_pointer_1.f90: New test.
11413
11414 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11415
11416         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11417
11418 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11419
11420         PR target/16364
11421         * gcc.c-torture/compile/20040709-1.c: New.
11422
11423 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11424
11425         PR fortran/14077
11426         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11427
11428 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11429
11430         PR fortran/13201
11431         * gfortran.dg/shape_1.f90: New test.
11432
11433 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11434             Andrew Pinski  <apinski@apple.com>
11435
11436         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11437
11438 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11439
11440         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11441         comment.
11442
11443 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11444         Paul Brook  <paul@codesourcery.com>
11445
11446         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11447         '.f95' and '.F95'.
11448
11449 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11450
11451         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11452
11453 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11454
11455         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11456         testcases with capital suffix.
11457
11458 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11459
11460         PR fortran/15481
11461         PR fortran/13372
11462         PR fortran/13575
11463         PR fortran/15978
11464         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11465
11466         * gfortran.dg/implicit_1.f90: New test.
11467
11468 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11469
11470         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11471         expression to match gfortran warning/error messages
11472         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11473         dg-error text.
11474
11475 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11476
11477         * lib/fortran-torture.exp: Rename proc search_for to
11478         search_for_re.
11479
11480 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11481
11482         * gcc.c-torture/execute/simd-5.x: New file.
11483         XFAIL on SPARC 64-bit at -O0.
11484
11485 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11486
11487         PR c++/8211
11488         PR c++/16165
11489         * g++.dg/warn/effc3.C: New test.
11490
11491 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11492
11493         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11494         change X to 1X in format.
11495         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11496         add data statements to conform to standard.
11497
11498 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11499
11500         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11501         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11502         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11503
11504 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11505
11506         * gfortran.dg/g77/7388.f: Copy from g77.dg
11507         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11508         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11509         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11510         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11511         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11512         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11513         * gfortran.dg/g77/strlen0.f: Likewise
11514
11515 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11516
11517         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11518         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11519
11520 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11521
11522         * gcc.c-torture/execute/920428-2.x: Delete.
11523         * gcc.c-torture/execute/920501-7.x: Likewise.
11524
11525 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11526
11527         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11528         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11529         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11530         prescott and c3-2.
11531         (PREFETCH_3DNOW): Add -march=c3.
11532
11533 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11534
11535         PR c/16437
11536         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11537         * gcc.c-torture/execute/bf64-1.x: Likewise.
11538
11539 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11540
11541         * gcc.c-torture/compile/20040708-1.c: New test.
11542
11543 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11544
11545         PR c++/16169
11546         * g++.dg/warn/effc2.C: New test.
11547
11548 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11549
11550         * gcc.c-torture/execute/bitfld-1.x: Remove.
11551         * gcc.c-torture/execute/bitfld-3.c: New test.
11552         * gcc.dg/bitfld-2.c: Remove XFAILs.
11553
11554 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11555
11556         PR c++/16276
11557         * g++.dg/rtti/tinfo1.C: New file.
11558
11559 2004-07-07  Eric Christopher  <echristo@redhat.com>
11560
11561         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11562
11563 2004-07-07  Andrew Pinski  <apinski@apple.com>
11564
11565         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11566
11567 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11568
11569         * g++.dg/init/call1.C: XFAIL.
11570
11571 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11572
11573         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11574         except for movstrict*, to movmem* and clrstr* to clrmem*.
11575
11576 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11577
11578         * gcc.c-torture/execute/20040707-1.c: New test.
11579
11580 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11581
11582         * gcc.c-torture/execute/20040706-1.c: New test.
11583
11584 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11585
11586         PR c++/3671
11587         * g++.dg/template/spec14.C: New test.
11588
11589 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11590
11591         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11592         nothing if not yet defined.  Use it in b, c and d type definitions.
11593         * gcc.c-torture/execute/20040705-1.c: New test.
11594         * gcc.c-torture/execute/20040705-2.c: New test.
11595
11596 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11597
11598         PR c++/2518
11599         * g++.dg/lookup/new1.C: New test.
11600
11601 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11602
11603         PR c++/11406
11604         * g++.dg/template/sizeof8.C: New test.
11605
11606 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11607
11608         * gcc.c-torture/compile/20040705-1.c: New test.
11609
11610 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11611
11612         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11613
11614 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11615
11616         * gcc.dg/cpp/if-mop.c: Two new testcases.
11617         * gcc.dg/cpp/trad/comment-3.c: New.
11618
11619 2004-07-04  Paul Brook  <paul@codesourcery.com>
11620
11621         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11622
11623 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11624
11625         PR c++/3761
11626         * g++.dg/lookup/crash4.C: New test.
11627
11628 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11629
11630         * gcc.c-torture/execute/builtin-abs-1.c
11631         * gcc.c-torture/execute/builtin-abs-2.c
11632         * gcc.c-torture/execute/builtin-complex-1.c
11633         * gcc.c-torture/execute/builtins/string-1-lib.c
11634         * gcc.c-torture/execute/builtins/string-1.c
11635         * gcc.c-torture/execute/builtins/string-2-lib.c
11636         * gcc.c-torture/execute/builtins/string-2.c
11637         * gcc.c-torture/execute/builtins/string-3-lib.c
11638         * gcc.c-torture/execute/builtins/string-3.c
11639         * gcc.c-torture/execute/builtins/string-4-lib.c
11640         * gcc.c-torture/execute/builtins/string-4.c
11641         * gcc.c-torture/execute/builtins/string-5-lib.c
11642         * gcc.c-torture/execute/builtins/string-5.c
11643         * gcc.c-torture/execute/builtins/string-6-lib.c
11644         * gcc.c-torture/execute/builtins/string-6.c
11645         * gcc.c-torture/execute/builtins/string-7-lib.c
11646         * gcc.c-torture/execute/builtins/string-7.c
11647         * gcc.c-torture/execute/builtins/string-8-lib.c
11648         * gcc.c-torture/execute/builtins/string-8.c
11649         * gcc.c-torture/execute/builtins/string-9-lib.c
11650         * gcc.c-torture/execute/builtins/string-9.c
11651         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11652         * gcc.c-torture/execute/builtins/string-asm-1.c
11653         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11654         * gcc.c-torture/execute/builtins/string-asm-2.c
11655         * gcc.c-torture/execute/stdio-opt-1.c
11656         * gcc.c-torture/execute/stdio-opt-2.c
11657         * gcc.c-torture/execute/stdio-opt-3.c
11658         * gcc.c-torture/execute/string-opt-1.c
11659         * gcc.c-torture/execute/string-opt-10.c
11660         * gcc.c-torture/execute/string-opt-11.c
11661         * gcc.c-torture/execute/string-opt-12.c
11662         * gcc.c-torture/execute/string-opt-13.c
11663         * gcc.c-torture/execute/string-opt-14.c
11664         * gcc.c-torture/execute/string-opt-15.c
11665         * gcc.c-torture/execute/string-opt-16.c
11666         * gcc.c-torture/execute/string-opt-2.c
11667         * gcc.c-torture/execute/string-opt-6.c
11668         * gcc.c-torture/execute/string-opt-7.c
11669         * gcc.c-torture/execute/string-opt-8.c:
11670         Replace with ...
11671
11672         * gcc.c-torture/execute/builtins/abs-2.c
11673         * gcc.c-torture/execute/builtins/abs-3.c
11674         * gcc.c-torture/execute/builtins/complex-1.c
11675         * gcc.c-torture/execute/builtins/fprintf.c
11676         * gcc.c-torture/execute/builtins/fputs.c
11677         * gcc.c-torture/execute/builtins/memcmp.c
11678         * gcc.c-torture/execute/builtins/memmove.c
11679         * gcc.c-torture/execute/builtins/memops-asm.c
11680         * gcc.c-torture/execute/builtins/mempcpy-2.c
11681         * gcc.c-torture/execute/builtins/mempcpy.c
11682         * gcc.c-torture/execute/builtins/memset.c
11683         * gcc.c-torture/execute/builtins/printf.c
11684         * gcc.c-torture/execute/builtins/sprintf.c
11685         * gcc.c-torture/execute/builtins/strcat.c
11686         * gcc.c-torture/execute/builtins/strchr.c
11687         * gcc.c-torture/execute/builtins/strcmp.c
11688         * gcc.c-torture/execute/builtins/strcpy.c
11689         * gcc.c-torture/execute/builtins/strcspn.c
11690         * gcc.c-torture/execute/builtins/strlen-2.c
11691         * gcc.c-torture/execute/builtins/strlen.c
11692         * gcc.c-torture/execute/builtins/strncat.c
11693         * gcc.c-torture/execute/builtins/strncmp-2.c
11694         * gcc.c-torture/execute/builtins/strncmp.c
11695         * gcc.c-torture/execute/builtins/strncpy.c
11696         * gcc.c-torture/execute/builtins/strpbrk.c
11697         * gcc.c-torture/execute/builtins/strpcpy-2.c
11698         * gcc.c-torture/execute/builtins/strpcpy.c
11699         * gcc.c-torture/execute/builtins/strrchr.c
11700         * gcc.c-torture/execute/builtins/strspn.c
11701         * gcc.c-torture/execute/builtins/strstr-asm.c
11702         * gcc.c-torture/execute/builtins/strstr.c:
11703         ... these new files.
11704
11705         * gcc.c-torture/execute/builtins/abs-2-lib.c
11706         * gcc.c-torture/execute/builtins/abs-3-lib.c
11707         * gcc.c-torture/execute/builtins/complex-1-lib.c
11708         * gcc.c-torture/execute/builtins/fprintf-lib.c
11709         * gcc.c-torture/execute/builtins/fputs-lib.c
11710         * gcc.c-torture/execute/builtins/memcmp-lib.c
11711         * gcc.c-torture/execute/builtins/memmove-lib.c
11712         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11713         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11714         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11715         * gcc.c-torture/execute/builtins/memset-lib.c
11716         * gcc.c-torture/execute/builtins/printf-lib.c
11717         * gcc.c-torture/execute/builtins/sprintf-lib.c
11718         * gcc.c-torture/execute/builtins/strcat-lib.c
11719         * gcc.c-torture/execute/builtins/strchr-lib.c
11720         * gcc.c-torture/execute/builtins/strcmp-lib.c
11721         * gcc.c-torture/execute/builtins/strcpy-lib.c
11722         * gcc.c-torture/execute/builtins/strcspn-lib.c
11723         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11724         * gcc.c-torture/execute/builtins/strlen-lib.c
11725         * gcc.c-torture/execute/builtins/strncat-lib.c
11726         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11727         * gcc.c-torture/execute/builtins/strncmp-lib.c
11728         * gcc.c-torture/execute/builtins/strncpy-lib.c
11729         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11730         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11731         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11732         * gcc.c-torture/execute/builtins/strrchr-lib.c
11733         * gcc.c-torture/execute/builtins/strspn-lib.c
11734         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11735         * gcc.c-torture/execute/builtins/strstr-lib.c
11736         * gcc.c-torture/execute/builtins/lib/abs.c
11737         * gcc.c-torture/execute/builtins/lib/fprintf.c
11738         * gcc.c-torture/execute/builtins/lib/memset.c
11739         * gcc.c-torture/execute/builtins/lib/printf.c
11740         * gcc.c-torture/execute/builtins/lib/sprintf.c
11741         * gcc.c-torture/execute/builtins/lib/strcpy.c
11742         * gcc.c-torture/execute/builtins/lib/strcspn.c
11743         * gcc.c-torture/execute/builtins/lib/strncat.c
11744         * gcc.c-torture/execute/builtins/lib/strncmp.c
11745         * gcc.c-torture/execute/builtins/lib/strncpy.c
11746         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11747         * gcc.c-torture/execute/builtins/lib/strspn.c
11748         * gcc.c-torture/execute/builtins/lib/strstr.c:
11749         New files containing support routines.
11750
11751         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11752         declaration.
11753         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11754         when not optimizing.
11755
11756 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11757
11758         PR c++/16240
11759         * g++.dg/abi/mangle22.C: New test.
11760         * g++.dg/abi/mangle23.C: Likewise.
11761
11762 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11763
11764         PR fortran/16290
11765         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11766         Allow for cases without denormalized floating point numbers.
11767
11768 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11769
11770         PR c/1027
11771         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11772         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11773         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11774         expected warning text.
11775         * gcc.dg/format/diag-2.c: New test.
11776
11777 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11778
11779         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11780
11781 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11782
11783         * gcc.dg/builtins-43.c: New.
11784         * gcc.dg/builtins-44.c: New.
11785         * gcc.dg/builtins-45.c: New.
11786
11787 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11788             Andreas Tobler  <a.tobler@schweiz.ch>
11789
11790         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11791         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11792         as SIGSEGV.
11793         * gcc.dg/cleanup-11.c: Likewise.
11794         * gcc.dg/cleanup-8.c: Likewise.
11795         * gcc.dg/cleanup-9.c: Likewise.
11796         * gcc.dg/cleanup-5.c: Run on all platforms.
11797
11798 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11799
11800         * g++.dg/warn/nonnull1.C: New test.
11801
11802 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11803
11804         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11805         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11806         Special-case the Sun compiler wrt to <complex.h>.
11807
11808 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11809
11810         * gcc.dg/Wunreachable-8.C: New test.
11811
11812         * gcc.dg/h8300-ice2.c : New test.
11813
11814 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11815
11816         PR fortran/16161
11817         * gfortran.fortran-torture/compile/implicit.f90: Add test
11818         for implicit character.
11819
11820 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11821
11822         PR fortran/16289
11823         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11824         Use tiny() intrinsic to find smallest non-negative real
11825
11826 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11827
11828         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11829         * gcc.dg/compat/struct-by-value-22_x.c: New.
11830         * gcc.dg/compat/struct-by-value-22_y.c: New.
11831
11832         * gcc.c-torture/execute/20040629-1.c: New test.
11833
11834 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11835
11836         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11837         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11838
11839         PR target/16195
11840         * gcc.dg/20040625-1.c: New test.
11841
11842 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11843
11844         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11845
11846 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11847
11848         PR fortran/15963
11849         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11850
11851 2004-06-29  Richard Henderson  <rth@redhat.com>
11852
11853         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11854
11855 2004-06-29  Paul Brook  <paul@codesourcery.com>
11856
11857         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11858         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11859
11860 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11861
11862         PR c++/16260
11863         * g++.dg/parse/crash15.C: New.
11864
11865 2004-06-28  Andrew Pinski  <apinski@apple.com>
11866
11867         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11868         by the error already.
11869
11870         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11871
11872 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11873
11874         PR target/14041
11875         * gcc.dg/h8300-bss-align-1.c : New.
11876
11877 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11878
11879         * PR c++/16174
11880         * g++.dg/template/ctor4.C: New.
11881
11882 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11883
11884         PR c++/16205
11885         * g++.dg/warn/Wsequence-point-1.C: New test.
11886
11887 2004-06-27  Paul Brook  <paul@codesourcery.com>
11888
11889         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11890
11891 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11892
11893         * g++.old-deja/g++.mike/p7325.C: Remove.
11894
11895 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11896
11897         PR c/14963
11898         * gcc.dg/pr14963.c: New test.
11899
11900 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11901
11902         PR c++/16193
11903         * g++.dg/parse/redef1.C: New test.
11904
11905 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11906
11907         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11908         20021110.c.
11909         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11910         20021119-1.c.
11911         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11912         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11913         5-04.c.
11914         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11915         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11916         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11917         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11918         g++.brendan/enum14.C.
11919         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11920         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11921         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11922         g++.mike/virt1.C.
11923         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11924         memtemp24.C.
11925
11926 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11927
11928         * gcc.dg/20040527-1.c: New test case.
11929
11930 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11931
11932         PR gfortran/pr16196
11933         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11934
11935 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11936
11937         PR middle-end/15825
11938         * gcc.dg/pr15825-1.c: New test case.
11939
11940 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11941
11942         * gcc.c-torture/execute/20040625-1.c: New test.
11943
11944 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11945
11946         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11947
11948 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11949
11950         * gcc.dg/torture/mips-div-1.c: New test.
11951
11952 2004-06-24  Jeff Law  <law@redhat.com>
11953
11954         * gcc.dg/tree-ssa/20040624-1.c: New test.
11955
11956 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11957
11958         * gcc.c-torture/compile/20040624-1.c: New test.
11959
11960 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11961
11962         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11963         this directory.
11964
11965 2004-06-23  Andrew Pinski  <apinski@apple.com>
11966
11967         PR middle-end/15988
11968         * g++.dg/opt/ptrmem4.C: New test.
11969
11970         * gcc.dg/c90-array-quals-2.c: New test.
11971
11972 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11973
11974         * gcc.dg/kpice1.c: New test.
11975
11976 2006-06-23  Andrew Pinski  <apinski@apple.com>
11977
11978         * gcc.dg/c90-array-quals.c: New test.
11979
11980 2006-06-22  Richard Henderson  <rth@redhat.com>
11981
11982         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11983
11984 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11985
11986         * gcc.dg/builtins-config.h: Handle FreeBSD.
11987
11988 2006-06-22  Richard Henderson  <rth@redhat.com>
11989
11990         * g++.dg/opt/devirt1.C: New.
11991
11992 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11993
11994         * g++.dg/opt/pr15551.C: New testcase.
11995
11996 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11997
11998         PR target/14800
11999         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12000         x86_64-*-linux* when compiling for 32bit.
12001
12002 2004-06-21  Andrew Pinski  <apinski@apple.com>
12003
12004         * gcc.dg/pch/struct-1.c: New.
12005         * gcc.dg/pch/struct-1.hs: New.
12006
12007 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12008
12009         * gcc.dg/pch/save-temps-1.c: New file.
12010         * gcc.dg/pch/save-temps-1.hs: New file.
12011
12012 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12013
12014         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12015         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12016
12017 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12018
12019         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12020         to fix type error.
12021         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12022         Remove trailing spaces.
12023
12024 2004-06-21  Richard Henderson  <rth@redhat.com>
12025
12026         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12027         merging && to BIT_FIELD_REF.
12028
12029 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12030
12031         * g++.dg/opt/placeholder1.C: New test.
12032
12033 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12034
12035         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12036         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12037         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12038         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12039
12040 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12041
12042         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12043         extern "C".
12044         * g++.dg/other/pragma-re-1.C: Add comments.
12045
12046 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12047
12048         PR gfortran/16080
12049         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12050
12051 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12052
12053         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12054         instead of setting the type of size_t by
12055         hand.
12056
12057 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12058
12059         * gcc.dg/unordered-2.c: New test case.
12060         * gcc.dg/unordered-3.c: New test case.
12061
12062 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12063
12064         PR other/16043
12065         * lib/g++.exp (g++_version): Tweak regexp for version
12066         * lib/g77.exp (g77_version): Likewise
12067         * lib/gfortran.exp (gfortran_version): Likewise
12068         * lib/objc.exp (objc_version): Likewise
12069         * lib/treelang.exp (treelang_version): Likewise
12070
12071 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12072
12073         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12074         Use INT_MAX instead of __INT_MAX__.
12075         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12076
12077         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12078         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12079         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12080         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12081         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12082         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12083         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12084         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12085         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12086
12087         * gcc.dg/range-test-1.c: New test.
12088         * g++.dg/opt/range-test-1.C: New test.
12089
12090 2004-06-17  Richard Henderson  <rth@redhat.com>
12091
12092         * objc.dg/sync-1.m: New.
12093         * objc.dg/try-catch-1.m: Don't force next runtime.
12094         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12095         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12096         shadowed catch clause.
12097         * objc.dg/try-catch-5.m: New.
12098
12099 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12100
12101         Bug 14610
12102         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12103
12104 2004-06-15  Richard Henderson  <rth@redhat.com>
12105
12106         * gcc.dg/20001116-1.c: Move expected warning line.
12107
12108 2004-06-15  Richard Henderson  <rth@redhat.com>
12109
12110         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12111         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12112
12113 2004-06-15  Jeff Law  <law@redhat.com>
12114
12115         * gcc.dg/tree-ssa/20040615-1.c: New test.
12116         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12117         be less sensitive to operand ordering.
12118         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12119
12120 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12121
12122         * g++.dg/abi/bitfield3.C: Add comment..
12123
12124 2004-06-15  Richard Henderson  <rth@redhat.com>
12125
12126         * g++.dg/ext/stmtexpr1.C: XFAIL.
12127         * gcc.dg/20030612-1.c: XFAIL.
12128
12129 2004-06-15  Eric Christopher  <echristo@redhat.com>
12130
12131         * g++.dg/charset/asm5.c: New.
12132         * gcc.dg/charset/asm6.c: New.
12133
12134 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12135
12136         PR fortran/15962
12137         * gfortran.fortran-torture/execute/select_1.f90: New test.
12138
12139 2004-06-15  Paul Brook  <paul@codesourcery.com>
12140
12141         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12142
12143 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12144
12145         PR c++/15967
12146         * g++.dg/lookup/crash3.C: New test.
12147
12148 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12149
12150         PR c++/15947
12151         * g++.dg/parse/dtor4.C: New test.
12152
12153 2004-06-14  Jeff Law  <law@redhat.com>
12154
12155         * gcc.c-torture/compile/20040614-1.c: New test.
12156
12157 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12158
12159         PR fortran/15211
12160         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12161         LEN of a character array.
12162
12163 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12164
12165         PR c++/15096
12166         * g++.dg/template/ptrmem10.C: New test.
12167
12168         PR c++/14930
12169         * g++.dg/template/friend30.C: New test.
12170
12171 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12172
12173         PR fortran/14928
12174         * gfortran.fortran-torture/compile/mloc.f90: New test.
12175
12176 2004-06-13  Paul Brook  <paul@codesourcery.com>
12177
12178         * gfortran.fortran-torture/execute/random_2.f90: New test.
12179
12180 2004-06-13  Eric Christopher  <echristo@redhat.com>
12181
12182         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12183
12184 2004-06-12  Paul Brook  <paul@codesourcery.com>
12185
12186         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12187
12188 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12189
12190         PR fortran/14923
12191         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12192
12193 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12194
12195         PR fortran/14957
12196         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12197         syntax errors in end statements of contained subroutines.
12198
12199 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12200
12201         PR fortran/12841
12202         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12203
12204 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12205
12206         PR fortran/15665
12207         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12208
12209 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12210
12211         PR gfortran/12839
12212         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12213
12214 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12215
12216         PR c++/15862
12217         * g++.dg/parse/enum1.C: New test.
12218
12219 2004-06-10  Jeff Law  <law@redhat.com>
12220
12221         * gcc.c-torture/compile/20040610-1.c: New test.
12222
12223 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12224
12225         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12226         * g++.old-deja/g++.other/decl3.C: Likewise.
12227
12228 2004-06-10  Brian Booth  <bbooth@redhat.com>
12229
12230         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12231         V_MAY_DEF instead of VDEF.
12232         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12233
12234 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12235
12236         PR c++/14211
12237         * g++.dg/conversion/const1.C: New test.
12238
12239         PR c++/15076
12240         * g++.dg/conversion/reinterpret1.C: New test.
12241
12242         PR c++/15877
12243         * g++.dg/template/enum2.C: New test.
12244
12245         PR c++/15227
12246         * g++.dg/template/error13.C: New test.
12247
12248 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12249
12250         PR fortran/14957
12251         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12252         arguments to test_* REAL and of the right size.
12253
12254 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12255
12256         PR target/15569
12257         PR rtl-optimization/15681
12258         * gcc.dg/20040609-1.c: New test.
12259
12260 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12261
12262         PR c++/14791
12263         * g++.dg/opt/builtins1.C: New test.
12264
12265 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12266
12267         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12268         that use default windows32 struct layout.
12269         * gcc.dg/i386-bitfield2.c: Likewise.
12270
12271 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12272
12273         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12274         for mingw32 and cygwin targets.
12275
12276 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12277
12278         * gcc.dg/pch/macro-4.c: New.
12279         * gcc.dg/pch/macro-4.hs: New.
12280
12281 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12282
12283         PR fortran/13249
12284         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12285
12286 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12287
12288         PR fortran/13372
12289         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12290
12291 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12292
12293         PR gfortran/14897
12294         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12295
12296 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12297
12298         PR gfortran/15755
12299         * gfortran.fortran-torture/execute/backspace.c : New test.
12300
12301 2004-06-09  Paul Brook  <paul@codesourcery.com>
12302
12303         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12304         (pointer_to_section): Rewrite to use smaller array.
12305
12306 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12307
12308         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12309         * gcc.dg/ext/altivec-10.c: Same.
12310         * gcc.dg/ext/altivec-11.c: Same.
12311         * gcc.dg/ext/altivec-12.c: Same.
12312         * gcc.dg/ext/altivec-13.c: Same.
12313         * gcc.dg/ext/altivec-14.c: Same.
12314         * gcc.dg/ext/altivec-15.c: Same.
12315         * gcc.dg/ext/altivec-16.c: Same.
12316         * gcc.dg/ext/altivec-3.c: Same.
12317         * gcc.dg/ext/altivec-4.c: Same.
12318         * gcc.dg/ext/altivec-6.c: Same.
12319         * gcc.dg/ext/altivec-7.c: Same.
12320         * gcc.dg/ext/altivec-8.c: Same.
12321         * gcc.dg/ext/altivec-varargs-1.c: Same.
12322
12323         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12324         * g++.dg/ext/altivec-10.C: Same.
12325         * g++.dg/ext/altivec-2.C: Same.
12326         * g++.dg/ext/altivec-3.C: Same.
12327         * g++.dg/ext/altivec-4.C: Same.
12328         * g++.dg/ext/altivec-5.C: Same.
12329         * g++.dg/ext/altivec-6.C: Same.
12330         * g++.dg/ext/altivec-7.C: Same.
12331         * g++.dg/ext/altivec-8.C: Same.
12332         * g++.dg/ext/altivec-9.C: Same.
12333
12334 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12335
12336         PR c++/7841
12337         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12338
12339 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12340
12341         * gcc.dg/union-1.c: New test.
12342
12343 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12344
12345         * gcc.dg/builtins-41.c: New test case.
12346         * gcc.dg/builtins-42.c: New test case.
12347
12348 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12349
12350         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12351         * g++.dg/ext/altivec-10.C: Same.
12352         * g++.dg/ext/altivec-2.C: Same.
12353         * g++.dg/ext/altivec-3.C: Same.
12354         * g++.dg/ext/altivec-4.C: Same.
12355         * g++.dg/ext/altivec-5.C: Same.
12356         * g++.dg/ext/altivec-6.C: Same.
12357         * g++.dg/ext/altivec-7.C: Same.
12358         * g++.dg/ext/altivec-8.C: Same.
12359         * g++.dg/ext/altivec-9.C: Same.
12360         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12361         * g++.old-deja/g++.brendan/new3.C: Same.
12362         * gcc.c-torture/execute/eeprof-1.x: Same.
12363
12364 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12365
12366         PR c/14765
12367         * gcc.dg/pr14765-1.c: New test.
12368
12369 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12370
12371         PR c/14649
12372         * gcc.dg/pr14649-1.c: New test case.
12373
12374 2004-06-07  Richard Henderson  <rth@redhat.com>
12375
12376         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12377         if temporaries.
12378
12379 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12380
12381         * g++.dg/eh/elide1.C: Remove XFAIL.
12382
12383 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12384
12385         PR c++/15337
12386         * g++.dg/expr/sizeof3.C: New test.
12387
12388         PR c++/14777
12389         * g++.dg/template/access14.C: New test.
12390
12391         PR c++/15554
12392         * g++.dg/template/enum1.C: New test.
12393
12394         PR c++/15057
12395         * g++.dg/eh/throw1.C: New test.
12396
12397 2004-06-07  David Ayers  <d.ayers@inode.at>
12398             Ziemowit Laski  <zlaski@apple.com>
12399
12400         * lib/objc.exp (objc_target_compile): Revert the '-framework
12401         Foundation' flag fix, since bare Darwin does not ship
12402         with the Foundation framework.
12403         * objc/execute/next_mapping.h: Provide a local NSConstantString
12404         @interface and @implementation.
12405         (objc_constant_string_init): A constructor function, used to
12406         initialize the NSConstantString meta-class object.
12407         * objc/execute/string1.m: Include "next_mapping.h" instead of
12408         <Foundation/NSString.h>.
12409         * objc/execute/string2.m: Likewise.
12410         * objc/execute/string3.m: Likewise.
12411         * objc/execute/string4.m: Likewise.
12412
12413 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12414
12415         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12416         to double. Replace double with FLOAT.
12417         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12418
12419         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12420         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12421         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12422         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12423         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12424         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12425         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12426         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12427
12428 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12429
12430         PR c/13519
12431         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12432
12433 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12434
12435         PR c++/15503
12436         * g++.dg/template/meminit2.C: New test.
12437
12438 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12439
12440         PR target/15822
12441         * gcc.c-torture/execute/compare-fp-1.c,
12442         gcc.c-torture/execute/compare-fp-2.c,
12443         gcc.c-torture/execute/compare-fp-3.c,
12444         gcc.c-torture/execute/compare-fp-4.c,
12445         gcc.c-torture/execute/compare-fp-3.x,
12446         gcc.c-torture/execute/compare-fp-4.x: Moved...
12447         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12448         gcc.c-torture/execute/ieee/compare-fp-2.c,
12449         gcc.c-torture/execute/ieee/compare-fp-3.c,
12450         gcc.c-torture/execute/ieee/compare-fp-4.c,
12451         gcc.c-torture/execute/ieee/compare-fp-3.x,
12452         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12453
12454 2004-06-04  David Ayers  <d.ayers@inode.at>
12455
12456         * objc/execute/protocol-isEqual-4.m: New testcase.
12457
12458 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12459
12460         * objc/execute/protocol-isEqual-1.m: New testcase.
12461         * objc/execute/protocol-isEqual-2.m: New testcase.
12462         * objc/execute/protocol-isEqual-3.m: New testcase.
12463
12464 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12465
12466         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12467
12468 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12469
12470         * lib/objc.exp (objc_target_compile): When running tests on
12471         Darwin (Mac OS X), inform the linker about '-framework
12472         'Foundation'.
12473
12474 2004-06-02  Eric Christopher  <echristo@redhat.com>
12475
12476         * gcc.c-torture/compile/20040602-1.c: New.
12477
12478 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12479
12480         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12481         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12482
12483         PR tree-optimization/14736
12484         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12485
12486         PR tree-optimization/14042
12487         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12488
12489         PR tree-optimization/14729
12490         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12491
12492 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12493
12494         PR fortran/15557
12495         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12496
12497 2004-06-01  Richard Hederson  <rth@redhat.com>
12498
12499         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12500
12501 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12502
12503         PR c++/14932
12504         * g++.dg/parse/offsetof4.C: New test.
12505
12506 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12507
12508         PR objc/7993
12509         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12510
12511 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12512
12513         PR c++/15701
12514         * g++.dg/template/friend29.C: New test.
12515
12516 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12517
12518         PR c/15749
12519         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12520
12521 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12522
12523         * gcc.dg/sparc-trap-1.c: New test.
12524
12525 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12526
12527         PR middle-end/15069
12528         * g++.dg/opt/fold3.C: New test case.
12529
12530 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12531
12532         * lib/target-supports.exp (check_iconv_available): Fix fallout
12533         from 2004-05-28 patch.
12534
12535 2004-05-30  Paul Brook  <paul@codesourcery.com>
12536
12537         PR fortran/15620
12538         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12539         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12540
12541 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12542
12543         * gfortran.fortran-torture/execute/random_1.f90: New test.
12544
12545 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12546
12547         * g++.dg/ext/altivec-10.C: New test.
12548
12549 2004-05-29  Paul Brook  <paul@codesourcery.com>
12550
12551         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12552
12553 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12554
12555         * gcc.dg/altivec-16.c: New test.
12556
12557 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12558
12559         * lib/target-supports.exp (check_vmx_hw_available): New.
12560         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12561
12562         * lib/target-supports.exp (check_alias_available,
12563         check_iconv_available, check_named_sections_available): Use
12564         unique names for temporary files.
12565
12566 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12567
12568         * gcc.dg/altivec-15.c: New test.
12569
12570 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12571
12572         PR c++/15083
12573         * g++.dg/warn/noeffect6.C: New test.
12574
12575         PR c++/15471
12576         * g++.dg/expr/ptrmem4.C: New test.
12577
12578         PR c++/15640
12579         * g++.dg/template/operator3.C: New test.
12580
12581 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12582
12583         PR c++/14668
12584         * g++.dg/lookup/redecl1.C: New test.
12585         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12586
12587 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12588
12589         * gcc.c-torture/execute/compare-fp-1.c,
12590         gcc.c-torture/execute/compare-fp-2.c,
12591         gcc.c-torture/execute/compare-fp-3.c,
12592         gcc.c-torture/execute/compare-fp-4.c,
12593         gcc.c-torture/execute/compare-fp-3.x,
12594         gcc.c-torture/execute/compare-fp-4.x,
12595         gcc.dg/pr15649-1.c: New.
12596
12597 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12598
12599         PR c++/12883
12600         * g++.dg/init/array14.C: New test.
12601
12602 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12603
12604         * lib/compat.exp (compat-get-options-main): New.
12605         (compat-get-options): Remove unneeded code, warn for ignored
12606         command.
12607         (compat-execute): Check flag set by dg-require-* commands.
12608
12609         * lib/compat.exp (compat-execute): Break up long lines.
12610
12611 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12612
12613         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12614         * gcc.dg/altivec-14.c: New test.
12615         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12616
12617         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12618         * gcc.dg/altivec-12.c: Ditto.
12619
12620         * gcc.dg/altivec-3.c: Move call to altivec_check.
12621
12622 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12623
12624         PR c++/15044
12625         * g++.dg/template/error12.C: New test.
12626
12627         PR c++/15317
12628         * g++.dg/ext/attrib15.C: New test.
12629
12630         PR c++/15329
12631         * g++.dg/template/ptrmem9.C: New test.
12632
12633 2004-05-25  Paul Brook  <paul@codesourcery.com>
12634
12635         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12636
12637 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12638
12639         PR c++/15165
12640         * g++.dg/template/crash19.C: New test.
12641
12642 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12643
12644         PR c++/15025
12645         * g++.dg/template/redecl1.C: New test.
12646
12647 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12648
12649         PR c++/14821
12650         * g++.dg/other/ns1.C: New test.
12651
12652         PR c++/14883
12653         * g++.dg/template/invalid1.C: New test.
12654
12655 2004-05-23  Paul Brook  <paul@codesourcery.com>
12656         Victor Leikehman  <lei@haifasphere.co.il>
12657
12658         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12659         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12660
12661 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12662
12663         PR c++/15285
12664         PR c++/15299
12665         * g++.dg/template/non-dependent5.C: New test.
12666         * g++.dg/template/non-dependent6.C: New test.
12667
12668 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12669
12670         PR c++/15507
12671         * g++.dg/inherit/union1.C: New test.
12672
12673         PR c++/15542
12674         * g++.dg/template/addr1.C: New test.
12675
12676         PR c++/15427
12677         * g++.dg/template/array5.C: New test.
12678
12679         PR c++/15287
12680         * g++.dg/template/array6.C: New test.
12681
12682 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12683             Roger Sayle  <roger@eyesopen.com>
12684
12685         * g++.dg/lookup/forscope2.C: New test case.
12686
12687 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12688
12689         * gcc.dg/cpp/Wmissingdirs.c: New.
12690
12691 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12692
12693         PR target/15301
12694         * gcc.dg/compat/union-m128-1.h: New file.
12695         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12696         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12697         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12698
12699 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12700
12701         PR target/15302
12702         * gcc.dg/compat/struct-complex-1.h: New file.
12703         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12704         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12705         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12706
12707 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12708
12709         PR middle-end/3074
12710         * gcc.dg/pr3074-1.c: New test case.
12711         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12712
12713 2004-05-20  Falk Hueffner  <falk@debian.org>
12714
12715         PR other/15526
12716         * gcc.dg/ftrapv-1.c: New test case.
12717
12718 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12719
12720         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12721
12722 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12723             Jeff Law  <law@redhat.com>
12724
12725         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12726         * gcc.dg/tree-ssa/20040518-2.c: New test.
12727
12728         * gcc.dg/tree-ssa/20040518-1.c: New test.
12729
12730 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12731
12732         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12733
12734 2004-05-18  Paul Brook  <paul@codesourcery.com>
12735
12736         PR fortran/13930
12737         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12738
12739 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12740
12741         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12742         constant folding.
12743
12744 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12745
12746         * gcc.dg/tree-ssa/20040517-1.c: New test.
12747
12748 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12749
12750         * gcc.dg/loop-4.c: New test.
12751
12752 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12753
12754         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12755
12756 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12757
12758         PR fortran/15311
12759         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12760
12761 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12762
12763         PR fortran/13826
12764         PR fortran/13940
12765         * gfortran.fortran-torture/compile/data_1.f90: New test.
12766
12767 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12768
12769         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12770         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12771
12772 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12773
12774         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12775
12776 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12777
12778         PR c/15444
12779         * gcc.dg/format/xopen-1.c: Adjust expected message.
12780         * gcc.dg/format/xopen-3.c: New test.
12781
12782 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12783
12784         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12785
12786 2004-05-14  Jeff Law  <law@redhat.com>
12787
12788         * gcc.dg/tree-ssa/20040514-2.c: New test.
12789
12790 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12791
12792         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12793         this ...
12794         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12795         this.
12796
12797 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12798
12799         * gcc.dg/tree-ssa/20040514-1.c: New test.
12800
12801 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12802
12803         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12804         test.
12805
12806 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12807
12808         PR fortran/14066
12809         * gfortran.fortran-torture/compile/do_1.f90: New test.
12810
12811 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12812
12813         PR fortran/15051
12814         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12815         test.
12816
12817 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12818
12819         PR fortran/15149
12820         * gfortran.fortran-torture/execute/random_init.f90: New test.
12821
12822 2004-05-13  Paul Brook  <paul@codesourcery.com>
12823
12824         PR fortran/15314
12825         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12826
12827 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12828
12829         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12830         for the powerpc case.
12831
12832 2004-05-13  Jeff Law  <law@redhat.com>
12833
12834         * gcc.dg/tree-ssa/20040513-1.c: New test.
12835         * gcc.dg/tree-ssa/20040513-2.c: New test.
12836
12837 2004-05-13  Paul Brook  <paul@codesourcery.com>
12838
12839         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12840         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12841         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12842
12843 2004-05-13  Andreas Schwab  <schwab@suse.de>
12844
12845         PR other/10819
12846         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12847         characters.
12848
12849 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12850
12851         PR fortran/15294
12852         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12853
12854 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12855
12856         Merge from tree-ssa-20020619-branch.  See
12857         ChangeLog.tree-ssa for details.
12858
12859 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12860
12861         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12862         include <altivec.h> explicitly.
12863         * gcc.dg/altivec-13.c: Likewise.
12864
12865 2004-05-11  Paul Brook  <paul@codesourcery.com>
12866
12867         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12868
12869 2004-05-10  Eric Christopher  <echristo@redhat.com>
12870
12871         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12872         * gcc.dg/sibcall-4.c: Ditto.
12873
12874 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12875
12876         * g++.dg/ext/altivec-8.C: New test case.
12877         * gcc.dg/altivec-13.c: New test case.
12878
12879 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12880
12881         * gcc.c-torture/execute/divcmp-1.c: New test case.
12882         * gcc.c-torture/execute/divcmp-2.c: New test case.
12883         * gcc.c-torture/execute/divcmp-3.c: New test case.
12884
12885 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12886
12887         * g++.dg/other/pragma-re-2.C: New test.
12888
12889 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12890
12891         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12892         * gcc.dg/i386-387-2.c: Likewise.
12893
12894         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12895         __builtin_drem.
12896         * gcc.dg/i386-387-6.c: Likewise.
12897
12898 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12899
12900         * gcc.dg/builtins-33.c:  Also check log1p*.
12901
12902 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12903
12904         PR optimization/15296
12905         * gcc.c-torture/execute/pr15296.c: New test.
12906
12907 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12908
12909         * gcc.dg/builtins-40.c: New test.
12910
12911 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12912
12913         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12914
12915 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12916
12917         * g++.dg/ext/spe1.C: New testcase.
12918
12919 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12920
12921         * objc.dg/image-info.m: Allow additional attributes
12922         for __image_info section.
12923
12924 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12925
12926         * gcc.dg/torture/mips-hilo-2.c: New test.
12927
12928 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12929
12930         PR c++/14389
12931         * g++.dg/template/member5.C: New test.
12932
12933 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12934
12935         * gcc.dg/builtins-34.c: Also check expm1*.
12936
12937 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12938
12939         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12940         * gcc.dg/torture/builtin-convert-3.c: New test.
12941
12942 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12943
12944         PR middle-end/15054
12945         * g++.dg/opt/pr15054.C: New test.
12946
12947 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12948
12949         * gcc.dg/torture/builtin-rounding-1.c: New test.
12950         * gcc.dg/builtins-25.c: Delete.
12951         * gcc.dg/builtins-29.c: Delete.
12952
12953 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12954
12955         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12956         * gcc.dg/sibcall-4.c: Likewise.
12957         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12958
12959 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12960
12961         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12962         bit-field on 16-bit targets.
12963
12964 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12965
12966         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12967         16-bit targets.
12968
12969 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12970
12971         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12972         * gcc.dg/rs6000-power2-2.c: Likewise.
12973
12974 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12975
12976         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12977         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12978         Change the asm registers to be in form of frN instead of fN.
12979
12980 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12981
12982         * gcc.dg/torture/builtin-convert-2.c: New test.
12983
12984 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12985
12986         * gcc.dg/rs6000-power2-1.c: New test.
12987         * gcc.dg/rs6000-power2-2.c: New test.
12988
12989 2004-04-28  Jan Hubicka  <jh@suse.cz>
12990
12991         * gcc.dg/unused-6.c: New test.
12992
12993 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12994             Ulrich Weigand  <uweigand@de.ibm.com>
12995
12996         * ada/acats/run_all.sh: Define $target variable.
12997
12998 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12999
13000         PR c++/15119
13001         * g++.dg/other/vararg-1.C: New test.
13002
13003         PR c++/4794
13004         * g++.dg/eh/cleanup3.C: New test.
13005
13006 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13007
13008         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13009         and ad8011a (target_insn).
13010         * ada/acats/support/macro.dfs: Likewise.
13011         * ada/acats/support/impbit.adb: New file.
13012
13013 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13014
13015         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13016
13017 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13018
13019         * gcc.dg/loop-3.c: New test.
13020
13021 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13022
13023         * gcc.c-torture/execute/simd-5.c: New test.
13024
13025 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13026
13027         PR c++/15064
13028         * g++.dg/template/crash18.C: New test.
13029
13030 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13031
13032         * g++.dg/ext/complit3.C: New test.
13033
13034 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13035
13036         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13037         * gcc.dg/altivec-3.c: Same.
13038         * gcc.dg/altivec-varargs-1.c: Same.
13039
13040 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13041
13042         * lib/target-supports.exp (check_profiling_available): Assume
13043         profiling is not available on powerpc-eabi targets.
13044
13045 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13046
13047         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13048         * gcc.dg/vmx/bug-1.c: Ditto.
13049
13050 2004-04-20  Eric Christopher  <echristo@redhat.com>
13051
13052         * gcc.dg/charset/extern.c: New test.
13053         * g++.dg/charset/extern3.cc: Ditto.
13054
13055 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13056
13057         * gcc.dg/builtins-39.c: New test.
13058
13059 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13060
13061         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13062
13063 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13064
13065         * gcc.dg/torture/mips-hilo-1.c: New test.
13066
13067 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13068
13069         * gcc.c-torture/compile/20040419-1.c: New test.
13070
13071 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13072
13073         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13074
13075 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13076             Aldy Hernandez  <aldyh@redhat.com>
13077
13078         * gcc.c-torture/execute/va-arg-24.c: New.
13079
13080 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13081             Aldy Hernandez  <aldyh@redhat.com>
13082
13083         * gcc.dg/vmx/1b-01.c: New.
13084         * gcc.dg/vmx/1b-02.c: New.
13085         * gcc.dg/vmx/1b-03.c: New.
13086         * gcc.dg/vmx/1b-04.c: New.
13087         * gcc.dg/vmx/1b-05.c: New.
13088         * gcc.dg/vmx/1b-06.c: New.
13089         * gcc.dg/vmx/1b-07.c: New.
13090         * gcc.dg/vmx/1c-01.c: New.
13091         * gcc.dg/vmx/1c-02.c: New.
13092         * gcc.dg/vmx/3a-01a.c: New.
13093         * gcc.dg/vmx/3a-01.c: New.
13094         * gcc.dg/vmx/3a-01m.c: New.
13095         * gcc.dg/vmx/3a-03.c: New.
13096         * gcc.dg/vmx/3a-03m.c: New.
13097         * gcc.dg/vmx/3a-04.c: New.
13098         * gcc.dg/vmx/3a-04m.c: New.
13099         * gcc.dg/vmx/3a-05.c: New.
13100         * gcc.dg/vmx/3a-06.c: New.
13101         * gcc.dg/vmx/3a-06m.c: New.
13102         * gcc.dg/vmx/3a-07.c: New.
13103         * gcc.dg/vmx/3b-01.c: New.
13104         * gcc.dg/vmx/3b-02.c: New.
13105         * gcc.dg/vmx/3b-10.c: New.
13106         * gcc.dg/vmx/3b-13.c: New.
13107         * gcc.dg/vmx/3b-14.c: New.
13108         * gcc.dg/vmx/3b-15.c: New.
13109         * gcc.dg/vmx/3c-01a.c: New.
13110         * gcc.dg/vmx/3c-01.c: New.
13111         * gcc.dg/vmx/3c-02.c: New.
13112         * gcc.dg/vmx/3c-03.c: New.
13113         * gcc.dg/vmx/3d-01.c: New.
13114         * gcc.dg/vmx/4-01.c: New.
13115         * gcc.dg/vmx/4-03.c: New.
13116         * gcc.dg/vmx/5-01.c: New.
13117         * gcc.dg/vmx/5-02.c: New.
13118         * gcc.dg/vmx/5-03.c: New.
13119         * gcc.dg/vmx/5-04.c: New.
13120         * gcc.dg/vmx/5-05.c: New.
13121         * gcc.dg/vmx/5-06.c: New.
13122         * gcc.dg/vmx/5-07.c: New.
13123         * gcc.dg/vmx/5-07t.c: New.
13124         * gcc.dg/vmx/5-08.c: New.
13125         * gcc.dg/vmx/5-10.c: New.
13126         * gcc.dg/vmx/5-11.c: New.
13127         * gcc.dg/vmx/7-01a.c: New.
13128         * gcc.dg/vmx/7-01.c: New.
13129         * gcc.dg/vmx/7c-01.c: New.
13130         * gcc.dg/vmx/7d-01.c: New.
13131         * gcc.dg/vmx/7d-02.c: New.
13132         * gcc.dg/vmx/8-01.c: New.
13133         * gcc.dg/vmx/8-02a.c: New.
13134         * gcc.dg/vmx/8-02.c: New.
13135         * gcc.dg/vmx/brode-1.c: New.
13136         * gcc.dg/vmx/bug-1.c: New.
13137         * gcc.dg/vmx/bug-2.c: New.
13138         * gcc.dg/vmx/bug-3.c: New.
13139         * gcc.dg/vmx/cw-bug-1.c: New.
13140         * gcc.dg/vmx/cw-bug-2.c: New.
13141         * gcc.dg/vmx/cw-bug-3.c: New.
13142         * gcc.dg/vmx/dct.c: New.
13143         * gcc.dg/vmx/debug-1.c: New.
13144         * gcc.dg/vmx/debug-2.c: New.
13145         * gcc.dg/vmx/debug-3.c: New.
13146         * gcc.dg/vmx/debug-4.c: New.
13147         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13148         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13149         * gcc.dg/vmx/eg-5.c: New.
13150         * gcc.dg/vmx/fft.c: New.
13151         * gcc.dg/vmx/gcc-bug-1.c: New.
13152         * gcc.dg/vmx/gcc-bug-2.c: New.
13153         * gcc.dg/vmx/gcc-bug-3.c: New.
13154         * gcc.dg/vmx/gcc-bug-4.c: New.
13155         * gcc.dg/vmx/gcc-bug-5.c: New.
13156         * gcc.dg/vmx/gcc-bug-6.c: New.
13157         * gcc.dg/vmx/gcc-bug-7.c: New.
13158         * gcc.dg/vmx/gcc-bug-8.c: New.
13159         * gcc.dg/vmx/gcc-bug-9.c: New.
13160         * gcc.dg/vmx/gcc-bug-b.c: New.
13161         * gcc.dg/vmx/gcc-bug-c.c: New.
13162         * gcc.dg/vmx/gcc-bug-d.c: New.
13163         * gcc.dg/vmx/gcc-bug-e.c: New.
13164         * gcc.dg/vmx/gcc-bug-f.c: New.
13165         * gcc.dg/vmx/gcc-bug-g.c: New.
13166         * gcc.dg/vmx/gcc-bug-i.c: New.
13167         * gcc.dg/vmx/harness.h: New.
13168         * gcc.dg/vmx/ira1.c: New.
13169         * gcc.dg/vmx/ira2a.c: New.
13170         * gcc.dg/vmx/ira2b.c: New.
13171         * gcc.dg/vmx/ira2.c: New.
13172         * gcc.dg/vmx/ira2c.c: New.
13173         * gcc.dg/vmx/mem.c: New.
13174         * gcc.dg/vmx/newton-1.c: New.
13175         * gcc.dg/vmx/ops.c: New.
13176         * gcc.dg/vmx/sn7153.c: New.
13177         * gcc.dg/vmx/spill2.c: New.
13178         * gcc.dg/vmx/spill3.c: New.
13179         * gcc.dg/vmx/spill.c: New.
13180         * gcc.dg/vmx/t.c: New.
13181         * gcc.dg/vmx/varargs-1.c: New.
13182         * gcc.dg/vmx/varargs-2.c: New.
13183         * gcc.dg/vmx/varargs-3.c: New.
13184         * gcc.dg/vmx/varargs-4.c: New.
13185         * gcc.dg/vmx/varargs-5.c: New.
13186         * gcc.dg/vmx/varargs-6.c: New.
13187         * gcc.dg/vmx/varargs-7.c: New.
13188         * gcc.dg/vmx/vmx.exp: New.
13189         * gcc.dg/vmx/vprint-1.c: New.
13190         * gcc.dg/vmx/vscan-1.c: New.
13191         * gcc.dg/vmx/x-01.c: New.
13192         * gcc.dg/vmx/x-02.c: New.
13193         * gcc.dg/vmx/x-03.c: New.
13194         * gcc.dg/vmx/x-04.c: New.
13195         * gcc.dg/vmx/x-05.c: New.
13196         * gcc.dg/vmx/yousufi-1.c: New.
13197         * gcc.dg/vmx/zero-1.c: New.
13198         * gcc.dg/vmx/zero.c: New.
13199
13200 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13201
13202         * g++.dg/lookup/java1.C: Update for chage of
13203         _Jv_AllocObject.
13204         * g++.dg/lookup/java2.C: Likewise.
13205
13206 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13207
13208         * ada/acats/run_all.sh: use -O2 by default.
13209
13210 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13211
13212         * gcc.dg/vr-mult-[12].c: New tests.
13213
13214 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13215
13216         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13217
13218         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13219
13220 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13221
13222         * lib/target-supports.exp (check_profiling_available): Assume profiling
13223         isn't available for mips*-*-elf targets.
13224
13225 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13226
13227         * gcc.dg/builtins-38.c: New test.
13228
13229 2004-04-14  Eric Christopher  <echristo@redhat.com>
13230
13231         * g++.dg/charset/charset.exp: Run .cc extension tests.
13232
13233 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13234
13235         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13236
13237 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13238
13239         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13240
13241 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13242
13243         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13244         * gcc.dg/i386-387-2.c: Likewise.
13245
13246         * gcc.dg/i386-387-7.c: New test.
13247         * gcc.dg/i386-387-8.c: New test.
13248
13249         * gcc.dg/builtins-37.c: New test.
13250
13251 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13252
13253         * g++.dg/pch/externc-1.C: Add missing semicolon.
13254
13255 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13256
13257         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13258
13259 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13260
13261         * gcc.c-torture/execute/20040411-1.c: New test.
13262
13263 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13264
13265         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13266
13267 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13268
13269         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13270
13271 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13272
13273         * lib/target-supports.exp (check_named_sections_available): New.
13274         * lib/gcc-dg.exp (dg-require-named-sections): New.
13275         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13276         old-deja.exp.  Also prune error-count message from HP linker.
13277         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13278
13279         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13280         * g++.old-deja/g++.pt/static3.C: Likewise.
13281         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13282
13283 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13284
13285         * gcc.c-torture/execute/20040409-1.c: New test case.
13286         * gcc.c-torture/execute/20040409-2.c: New test case.
13287         * gcc.c-torture/execute/20040409-3.c: New test case.
13288
13289 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13290
13291         * gcc.dg/20040409-1.c: New test.
13292
13293 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13294
13295         PR target/14888
13296         * g++.dg/opt/pr14888.C: New test case.
13297
13298 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13299
13300         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13301         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13302         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13303         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13304         New tests.
13305
13306 2004-04-08  Paul Brook  <paul@codesourcery.com>
13307
13308         * gcc.dg/spill-1.c: New test.
13309
13310 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13311
13312         * gcc.dg/torture/builtin-ctype-2.c: New test.
13313
13314 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13315
13316         * gcc.dg/pch/pch.exp: Add largefile test.
13317
13318 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13319
13320         * g++.dg/pch/externc-1.Hs: New.
13321         * g++.dg/pch/externc-1.C: New.
13322
13323 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13324
13325         * gcc.dg/compat/struct-by-value-5a_main.c,
13326         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13327         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13328         * gcc.dg/compat/struct-by-value-5a_x.c,
13329         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13330         gcc.dg/compat/struct-by-value-5_x.c.
13331         * gcc.dg/compat/struct-by-value-5a_y.c,
13332         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13333         gcc.dg/compat/struct-by-value-5_y.c.
13334
13335         * gcc.dg/compat/struct-by-value-6a_main.c,
13336         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13337         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13338         * gcc.dg/compat/struct-by-value-6a_x.c,
13339         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13340         gcc.dg/compat/struct-by-value-6_x.c.
13341         * gcc.dg/compat/struct-by-value-6a_y.c,
13342         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13343         gcc.dg/compat/struct-by-value-6_y.c.
13344
13345         * gcc.dg/compat/struct-by-value-7a_main.c,
13346         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13347         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13348         * gcc.dg/compat/struct-by-value-7a_x.c,
13349         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13350         gcc.dg/compat/struct-by-value-7_x.c.
13351         * gcc.dg/compat/struct-by-value-7a_y.c,
13352         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13353         gcc.dg/compat/struct-by-value-7_y.c.
13354
13355 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13356
13357         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13358         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13359         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13360         options.
13361
13362 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13363
13364         * gcc.dg/builtins-36.c: New test.
13365
13366 2004-04-06  Paul Brook  <paul@codesourcery.com>
13367
13368         * README.gcc: Remove obsolete contraint on testcases.
13369
13370 2004-04-05  Paul Brook  <paul@codesourcery.com>
13371
13372         PR2123
13373         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13374         failure and exit(0) on success.
13375         * g++.dg/expr/anew2.C: Ditto.
13376         * g++.dg/expr/anew3.C: Ditto.
13377         * g++.dg/expr/anew4.C: Ditto.
13378
13379 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13380
13381         PR c++/3518
13382         * g++.dg/template/unify7.C: New.
13383
13384 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13385
13386         * g++.dg/README: Bring up to date with new subdirectories; remove
13387         duplicate subdirectory lines.
13388
13389 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13390
13391         PR c++/14007
13392         * g++.dg/template/unify5.C: New.
13393         * g++.dg/template/unify6.C: New.
13394         * g++.dg/template/qualttp20.C: Adjust.
13395         * g++.old-deja/g++.jason/report.C: Adjust.
13396         * g++.old-deja/g++.other/qual1.C: Adjust.
13397
13398 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13399
13400         PR c++/14803
13401         * g++.dg/inherit/ptrmem1.C: New test.
13402
13403 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13404
13405         PR c++/14755
13406         * gcc.c-torture/execute/20040331-1.c: New test.
13407         * gcc.dg/20040331-1.c: New test.
13408
13409 2004-04-01  Paul Brook  <paul@codesourcery.com>
13410
13411         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13412
13413 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13414
13415         PR c++/14724
13416         * g++.dg/init/goto1.C: New test.
13417
13418         PR c++/14763
13419         * g++.dg/template/defarg4.C: New test.
13420
13421 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13422
13423         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13424
13425 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13426
13427         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13428
13429 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13430
13431         * gcc.dg/noncompile/undeclared-2.c: New test.
13432
13433 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13434
13435         * gcc.dg/940409-1.c: Remove XFAIL.
13436         * gcc.dg/reg-vol-struct-1.c: New test.
13437
13438 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13439
13440         * gcc.dg/torture/builtin-wctype-1.c: New test.
13441
13442 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13443
13444         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13445         * gcc.dg/20001101-1.c: Likewise.
13446         * gcc.dg/20001102-1.c: Likewise.
13447
13448 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13449
13450         * gcc.dg/compare8.c: Add an additional test for XOR.
13451
13452 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13453
13454         * gcc.dg/torture/builtin-ctype-1.c: New test.
13455
13456 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13457
13458         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13459         * gcc.dg/torture/builtin-math-1.c: Likewise.
13460         * gcc.dg/torture/builtin-power-1.c: New test.
13461
13462 2004-03-24  Andreas Schwab  <schwab@suse.de>
13463
13464         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13465         IA64 assembler.
13466
13467 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13468             Roger Sayle  <roger@eyesopen.com>
13469
13470         * gcc.dg/compare8.c: New test case.
13471
13472 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13473
13474         * g++.dg/ext/altivec-7.C: New test.
13475
13476 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13477
13478         PR 12267, 12391, 12560, 13129, 14114, 14133
13479         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13480         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13481         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13482         Adjust error regexps.
13483         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13484         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13485         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13486         * gcc.dg/local1.c: Add explanatory comment.
13487
13488 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13489
13490         PR optimization/14669
13491         * g++.dg/opt/fold2.C: New test case.
13492
13493 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13494
13495         PR c/14069
13496         * gcc.dg/20040322-1.c: New test.
13497
13498 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13499
13500         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13501         * gcc.dg/ultrasp4.c: Likewise.
13502         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13503
13504 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13505
13506         * gcc.dg/i386-sse-8.c: Reset default options.
13507
13508 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13509
13510         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13511         in the error message text.
13512
13513 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13514
13515         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13516
13517 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13518
13519         PR c++/14616
13520         * g++.dg/init/array13.C: New test.
13521
13522 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13523
13524         PR target/13889
13525         * gcc.c-torture/compile/pr13889.c: New test case.
13526
13527 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13528
13529         PR c/14635
13530         * builtins-1.c (nan, nans): Don't test.
13531         * builtins-30.c: Don't use nan, nanf, nanl.
13532         * builtins-35.c: New test.
13533
13534 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13535
13536         * g++.dg/ext/altivec-6.C: New test.
13537
13538 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13539
13540         * g++.dg/init/placement3.C: New test.
13541
13542         * g++.dg/template/spec13.C: New test.
13543
13544         * g++.dg/lookup/using11.C: New test.
13545
13546         * g++.dg/lookup/koenig3.C: New test.
13547
13548         * g++.dg/template/operator2.C: New test.
13549
13550         * g++.dg/expr/dtor3.C: New test.
13551         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13552         marker.
13553         * g++.old-deja/g++.law/visibility28.C: Likewise.
13554
13555 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13556
13557         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13558         * gcc.dg/ppc64-abi-3.c: Likewise.
13559
13560 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13561
13562         PR c++/14545
13563         * g++.dg/parse/template15.C: New test.
13564
13565 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13566
13567         * g++.dg/expr/dtor2.C: New test.
13568
13569         * g++.dg/lookup/anon4.C: New test.
13570
13571         * g++.dg/overload/using1.C: New test.
13572
13573         * g++.dg/template/lookup7.C: New test.
13574
13575         * g++.dg/template/typename6.C: New test.
13576
13577         * g++.dg/expr/cond6.C: New test.
13578
13579 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13580
13581         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13582
13583 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13584
13585         * g++.dg/expr/cond5.C: New test.
13586         * g++.dg/expr/constcast1.C: Likewise.
13587         * g++.dg/expr/ptrmem2.C: Likewise.
13588         * g++.dg/expr/ptrmem3.C: Likewise.
13589         * g++.dg/lookup/main1.C: Likewise.
13590         * g++.dg/template/lookup6.C: Likewise.
13591
13592 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13593
13594         * gcc.dg/local1.c: New test.
13595
13596         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13597
13598 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13599
13600         * gcc.dg/torture/builtin-convert-1.c: New test.
13601
13602 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13603
13604         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13605
13606 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13607
13608         PR c++/14481
13609         * g++.dg/warn/Wunused-7.C: New test.
13610
13611 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13612
13613         * gcc.dg/torture/builtin-integral-1.c: New test.
13614
13615 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13616
13617         PR c++/14586
13618         * g++.dg/parse/non-dependent3.C: New test.
13619
13620 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13621
13622         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13623         * g++.dg/eh/simd-2.C: Likewise.
13624         * g++.dg/init/array10.C: Likewise.
13625         * gcc.c-torture/compile/simd-1.c: Likewise.
13626         * gcc.c-torture/compile/simd-2.c: Likewise.
13627         * gcc.c-torture/compile/simd-3.c: Likewise.
13628         * gcc.c-torture/compile/simd-4.c: Likewise.
13629         * gcc.c-torture/compile/simd-6.c: Likewise.
13630         * gcc.c-torture/execute/simd-1.c: Likewise.
13631         * gcc.c-torture/execute/simd-2.c: Likewise.
13632         * gcc.dg/compat/vector-defs.h: Likewise.
13633         * gcc.dg/20020531-1.c: Likewise.
13634         * gcc.dg/altivec-3.c: Likewise.
13635         * gcc.dg/altivec-4.c: Likewise.
13636         * gcc.dg/altivec-varargs-1.c: Likewise.
13637         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13638         * gcc.dg/i386-mmx-3.c: Likewise.
13639         * gcc.dg/i386-sse-4.c: Likewise.
13640         * gcc.dg/i386-sse-5.c: Likewise.
13641         * gcc.dg/i386-sse-8.c: Likewise.
13642         * gcc.dg/simd-1.c: Likewise.
13643         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13644         __ev64_opaque__ since the machine description provides it.
13645
13646 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13647
13648         * lib/compat.exp (skip_list): New global variable.
13649         Use it to hold the user defined COMPAT_SKIPS list if any.
13650         (compat-obj): Add the members of skip_list to optall.
13651
13652 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13653
13654         * gcc.dg/compat/union-by-value-1_main.c,
13655         union-by-value-1_x.c, union-by-value-1_y.c,
13656         union-check.h, union-defs.h,
13657         union-init.h, union-return-1_main.c,
13658         union-return-1_x.c, union-return-1_y.c: New files.
13659
13660 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13661
13662         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13663         mixed-struct-init.h: Add 4 mixed structure types.
13664         struct-by-value-21_main.c, struct-by-value-21_x.c,
13665         struct-by-value-21_y.c, struct-return-21_main.c,
13666         struct-return-21_x.c, struct-return-21_y.c: New files.
13667
13668 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13669
13670         PR c++/14550
13671         * g++.dg/parse/template14.C: New test.
13672
13673 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13674
13675         * gcc.c-torture/execute/20040313-1.c: New test.
13676
13677 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13678
13679         PR target/14533
13680         * gcc.dg/20040311-2.c: New test.
13681
13682 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13683
13684         PR other/14544
13685         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13686         bit-field.
13687
13688 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13689
13690         * gcc.dg/20040305-2.c: Add missing return statement.
13691
13692 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13693
13694         * gcc.dg/builtins-34.c: Also check pow10*.
13695
13696 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13697
13698         PR target/14262
13699         * gcc.dg/20040305-2.c: New test.
13700
13701 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13702
13703         * gcc.dg/20040310-1.c: New test.
13704
13705 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13706
13707         * gcc.c-torture/execute/20040311-1.c: New test case.
13708
13709 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13710
13711         PR c++/14476
13712         * g++.dg/lookup/enum1.C: New test.
13713
13714 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13715
13716         PR c++/14510
13717         * g++.dg/lookup/struct2.C: New test.
13718
13719 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13720
13721         * gcc.dg/builtins-34.c: New test.
13722
13723 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13724
13725         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13726
13727 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13728
13729         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13730         * gcc.dg/alias-2.c: New testcase.
13731
13732 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13733
13734         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13735
13736 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13737
13738         * gcc.c-torture/execute/20040309-1.c: New test case.
13739
13740 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13741
13742         PR c++/14397
13743         * g++.dg/overload/ref1.C: New.
13744
13745 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13746
13747         PR c++/14409
13748         * g++.dg/template/spec12.C: New test.
13749
13750         PR c++/14448
13751         * g++.dg/parse/crash14.C: New test.
13752
13753 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13754
13755         PR c++/14230
13756         * g++.dg/init/ref11.C: New test.
13757
13758 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13759
13760         PR c++/14432
13761         * g++.dg/parse/builtin2.C: New test.
13762
13763 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13764
13765         PR c++/14401
13766         * g++.dg/init/ctor3.C: New test.
13767         * g++.dg/init/union1.C: New test.
13768         * g++.dg/ext/anon-struct4.C: New test.
13769
13770 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13771
13772         * g++.dg/lookup/koenig1.C: Tweak error messages.
13773         * g++.dg/lookup/used-before-declaration.C: Likewise.
13774         * g++.dg/other/do1.C: Likewise.
13775         * g++.dg/overload/koenig1.C: Likewise.
13776         * g++.dg/parse/crash13.C: Likewise.
13777         * g++.dg/template/instantiate3.C: Likewise.
13778
13779 2004-03-08  Eric Christopher  <echristo@redhat.com>
13780
13781         * * lib/target-supports.exp: Enable libiconv in test
13782         compilation.  Fix up error checking.
13783
13784 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13785
13786         PR middle-end/14289
13787         * gcc.dg/pr14289-1.c: New test case.
13788         * gcc.dg/pr14289-2.c: Likewise.
13789         * gcc.dg/pr14289-3.c: Likewise.
13790
13791 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13792
13793         * gcc.c-torture/execute/20040308-1.c: New test.
13794
13795 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13796
13797         * gcc.c-torture/execute/20040307-1.c: New test case.
13798
13799 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13800
13801         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13802
13803 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13804
13805         * gcc.dg/20040306-1.c: New test.
13806
13807 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13808
13809         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13810         them static.
13811         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13812
13813 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13814
13815         PR c/14465
13816         * gcc.dg/decl-6.c: New test.
13817
13818 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13819
13820         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13821         Rename LOGPOW -> LOG_POW.
13822         (SQRT_EXP, POW_EXP): New.
13823
13824 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13825
13826         * gcc.dg/i386-sse-8.c: New test.
13827
13828 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13829
13830         PR c/14114
13831         * gcc.dg/decl-5.c: New test.
13832
13833 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13834
13835         * gcc.dg/20040305-1.c: New test.
13836
13837 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13838
13839         PR other/14354
13840         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13841
13842 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13843
13844         PR c++/14425, c++/14426
13845         * g++.dg/ext/altivec-4.C: New test.
13846         * g++.dg/ext/altivec-5.C: New test.
13847
13848 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13849
13850         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13851         global variables of a type with no linkage.
13852         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13853         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13854         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13855         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13856         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13857         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13858         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13859         * g++.dg/warn/deprecated.C: Name enum Color.
13860         * g++.dg/overload/VLA.C: Name structure for 'b'.
13861         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13862
13863 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13864
13865         * gcc.c-torture/compile/20040304-1.c: New test.
13866
13867 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13868
13869         PR 13728
13870         * gcc.dg/decl-4.c: New testcase.
13871
13872 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13873
13874         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13875         as PRECF if sizeof (float) > sizeof (double).
13876         (PRECL): Make it the same as PRECF if
13877         sizeof (float) > sizeof (long double).
13878
13879 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13880
13881         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13882         system type.  Add check for irix6 which doesn't have c99 runtime.
13883
13884 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13885
13886         * gcc.dg/const-elim-1.c: xfail for xtensa.
13887
13888 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13889
13890         PR c++/14369
13891         * g++.dg/template/cond4.C: New test.
13892
13893 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13894
13895         PR c++/14360
13896         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13897
13898         PR c++/14361
13899         * g++.dg/parse/defarg7.C: New test.
13900
13901         PR c++/14359
13902         * g++.dg/template/friend26.C: New test.
13903
13904 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13905
13906         PR c++/14324
13907         * g++.dg/abi/mangle21.C: New test.
13908
13909         PR c++/14260
13910         * g++.dg/parse/constructor2.C: New test.
13911
13912         PR c++/14337
13913         * g++.dg/template/sfinae1.C: New test.
13914
13915 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13916
13917         PR c++/14267
13918         * g++.dg/expr/crash2.C: New test.
13919
13920         PR middle-end/13448
13921         * gcc.dg/inline-5.c: New test.
13922         * gcc.dg/always-inline.c: Split out tests into ...
13923         * gcc.dg/always-inline2.c: ... this and ...
13924         * gcc.dg/always-inline3.c: ... this.
13925
13926 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13927
13928         PR debug/12103
13929         * g++.dg/debug/crash1.C: New test.
13930
13931 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13932
13933         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13934         function with __attribute__((noinline)).
13935         (recurser_void2): Likewise.
13936         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13937         (recurser_void2): Likewise.
13938
13939 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13940
13941         PR middle-end/14203
13942         * g++.dg/warn/Wunused-6.C: New test case.
13943
13944 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13945
13946         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13947         not defined.
13948
13949 2004-02-27  Eric Christopher  <echristo@redhat.com>
13950
13951         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13952         * g++.dg/charset/asm2.c: Run only x86.
13953         * gcc.dg/charset/asm3.c: Ditto.
13954
13955 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13956
13957         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13958         ld_library_path.
13959
13960 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13961
13962         * g++.dg/ext/altivec-3.C: New.
13963
13964 2004-02-26  Richard Henderson  <rth@redhat.com>
13965
13966         * g++.dg/ext/attrib10.C: Mark for warning.
13967         * gcc.dg/attr-alias-1.c: New.
13968
13969 2004-02-26  Richard Henderson  <rth@redhat.com>
13970
13971         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13972         * gcc.c-torture/execute/20040208-2.c: ... it back.
13973
13974 2004-02-26  Eric Christopher  <echristo@redhat.com>
13975
13976         * lib/target-supports.exp (check-iconv-available): New function.
13977         * lib/gcc-dg.exp (dg-require-iconv): New function.
13978         Use above.
13979         * gcc.dg/charset: New directory.
13980         * gcc.dg/charset/charset.exp: New file.
13981         * gcc.dg/charset/asm1.c: Ditto.
13982         * gcc.dg/charset/asm2.c: Ditto.
13983         * gcc.dg/charset/asm3.c: Ditto.
13984         * gcc.dg/charset/asm4.c: Ditto.
13985         * gcc.dg/charset/asm5.c: Ditto.
13986         * gcc.dg/charset/attribute1.c: Ditto.
13987         * gcc.dg/charset/attribute2.c: Ditto.
13988         * gcc.dg/charset/string1.c: Ditto.
13989         * g++.dg/charset: New directory.
13990         * g++.dg/dg.exp: Add here. Special options.
13991         * g++.dg/charset/charset.exp: New file.
13992         * g++.dg/charset/asm1.c: Ditto.
13993         * g++.dg/charset/asm2.c: Ditto.
13994         * g++.dg/charset/asm3.c: Ditto.
13995         * g++.dg/charset/asm4.c: Ditto.
13996         * g++.dg/charset/attribute1.c: Ditto.
13997         * g++.dg/charset/attribute2.c: Ditto.
13998         * g++.dg/charset/extern1.cc: Ditto.
13999         * g++.dg/charset/extern2.cc: Ditto.
14000         * g++.dg/charset/string1.c: Ditto.
14001
14002 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14003
14004         PR c++/14278
14005         * g++.dg/parse/comma1.C: New test.
14006
14007 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14008
14009         PR c++/14284
14010         * g++.dg/template/ttp8.C: New test.
14011
14012 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14013
14014         * gcc.dg/fixuns-trunc-1.c: New test.
14015
14016 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14017
14018         * gcc.dg/builtins-config.h: Use #elif.
14019
14020 2004-02-26  Michael Matz  <matz@suse.de>
14021
14022         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14023         * gcc.dg/991214-1.c: Likewise.
14024         * gcc.dg/i386-asm-1.c: Likewise.
14025
14026 2004-02-25  Richard Henderson  <rth@redhat.com>
14027
14028         * gcc.c-torture/execute/20040208-2.c: Move ...
14029         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14030
14031 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14032
14033         PR c++/14246
14034         * g++.dg/other/crash-3.C: New test.
14035
14036 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14037
14038         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14039         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14040
14041         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14042         HP-UX.
14043
14044 2004-02-24  Michael Matz  <matz@suse.de>
14045
14046         * gcc.dg/i386-regparm.c: New.
14047
14048 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14049
14050         * gcc.c-torture/execute/20040223-1.c: New.
14051
14052 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14053             Kazu Hirata  <kazu@cs.umass.edu>
14054
14055         * gcc.dg/fwritable-strings-1.c: Remove.
14056
14057 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14058
14059         PR c/14156
14060         * gcc.dg/20040223-1.c: New test.
14061
14062 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14063
14064         PR c++/14106
14065         * g++.dg/ext/typeof9.C: New test.
14066
14067 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14068
14069         PR c++/14250
14070         * g++.dg/other/switch1.C: New test.
14071
14072 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14073
14074         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14075         * gcc.dg/va-arg-1.c: Likewise.
14076
14077 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14078
14079         PR c++/14143
14080         * g++.dg/template/koenig5.C: New test.
14081
14082 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14083
14084         * g++.dg/ext/altivec-1.C: Generalize target triple.
14085         * g++.dg/ext/altivec-2.C: New test case.
14086         * g++.dg/ext/altivec_check.h: New file.
14087         * gcc.dg/altivec-1.c: Generalize target triple;
14088         include altivec_check.h and call altivec_check().
14089         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14090         * gcc.dg/altivec-6.c: New test case.
14091         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14092         type casts as needed.
14093         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14094         altivec_check().
14095         * gcc.dg/altivec-12.c: New test case.
14096         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14097         include altivec_check.h and call altivec_check().
14098         * gcc.dg/altivec_check.h: New file.
14099
14100 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14101
14102         * lib/target-supports.exp (check_alias_available): Don't mangle
14103         function `g' in test program.
14104
14105 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14106
14107         * lib/target-supports.exp (check_profiling_available): Check
14108         argument to determine whether we support a profiling type.
14109         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14110         check_profiling_available.
14111         * g++.dg/bprob/bprob.exp: Likewise
14112         * g77.dg/bprob/bprob.exp: Likewise.
14113         * gcc.misc-tests/bprob.exp: Likewise.
14114         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14115         dg-require-profiling and delete expected error handling.
14116         * gcc.dg/20021014-1.c: Likewise.
14117         * gcc.dg/nest.c: Likewise.
14118
14119 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14120
14121         PR c++/12007
14122         * g++.dg/other/vthunk1.C: New test.
14123
14124 2004-02-20  Falk Hueffner  <falk@debian.org>
14125
14126         PR target/14201
14127         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14128
14129 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14130
14131         PR c++/13927
14132         * g++.dg/other/error8.C: Remove XFAIL markers.
14133
14134         PR c++/14173
14135         * g++.dg/ext/packed5.C: New test.
14136
14137         PR c++/14199
14138         * g++.dg/warn/Wunused-5.C: New test.
14139
14140         PR c++/14186
14141         * g++.dg/lookup/member1.C: New test.
14142
14143 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14144
14145         * gcc.c-torture/compile/20040130-1.c: Enable only when
14146         __INT_MAX__ >= 2147483647L.
14147         * gcc.c-torture/compile/961203-1.c: Likewise.
14148
14149 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14150
14151         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14152         * g++.dg/opt/template1.C: Robustify assembler regexp
14153
14154 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14155
14156         * gcc.c-torture/execute/simd-4.x: Remove.
14157         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14158         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14159         Guard with #ifndef SKIP_ATTRIBUTE.
14160         * gcc.dg/compat/vector-1_y.c: Likewise.
14161         * gcc.dg/compat/vector-2_x.c: Likewise.
14162         * gcc.dg/compat/vector-2_y.c: Likewise.
14163         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14164         * g++.dg/eh/simd-2.C: Likewise.
14165
14166 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14167
14168         * gcc.c-torture/compile/complex-1.c: New.
14169
14170 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14171
14172         PR target/14209
14173         * gcc.c-torture/execute/20040218-1.c: New test.
14174
14175 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14176
14177         PR c++/14181
14178         * g++.dg/parse/new2.C: New test.
14179
14180 2004-02-18  Paul Brook  <paul@codesourcery.com>
14181
14182         * gcc.c-torture/compile/libcall-1.c: New test.
14183
14184 2004-02-18  Paul Brook  <paul@codesourcery.com>
14185
14186         PR debug/12934
14187         * gcc.dg/debug/debug-7.c: New test.
14188
14189 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14190
14191         * gcc.dg/20040217-1.c: New test.
14192
14193 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14194
14195         * gcc.c-torture/execute/990208-1.x: Delete.
14196
14197 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14198
14199         * gcc.c-torture/execute/20040208-2.x: New file.
14200
14201 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14202
14203         PR c++/11326
14204         * g++.dg/abi/structret1.C: New test.
14205
14206 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14207
14208         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14209         (i386_cpuid): No need to test if cpuid is available on AMD64.
14210         Fix assembly, so that it works onboth i386 and AMD64.
14211         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14212         (vecInLong): Fix s[] member type to unsigned int.
14213         (vecInWord): Remove type.
14214         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14215         (a64, b64, c64, d64, e64): Remove.
14216         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14217         Remove unused variable.  Remove initialization of removed variables.
14218         Don't call mmx_tests nor sse_tests.
14219         (reference_mmx, reference_sse): Remove.
14220         (check): Add return stmt.
14221         * gcc.dg/i386-sse-7.c: New test.
14222         * gcc.dg/i386-mmx-4.c: New test.
14223
14224 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14225
14226         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14227         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14228         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14229         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14230         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14231         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14232         g++.dg/tc1/dr94.C: Fix line terminator.
14233
14234 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14235
14236         * gcc.c-torture/compile/20040216-1.c: New.
14237
14238 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14239
14240         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14241         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14242         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14243         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14244         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14245         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14246
14247 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14248
14249         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14250
14251 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14252
14253         PR c++/13971
14254         * g++.dg/expr/cond4.C: New test.
14255
14256         PR c++/14086
14257         * g++.dg/lookup/crash2.C: New test.
14258
14259 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14260
14261         * gcc.c-torture/compile/20040214-2.c: New test.
14262
14263 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14264
14265         PR c++/14116
14266         * g++.dg/ext/typeof8.C: New test.
14267
14268 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14269
14270         * gcc.c-torture/compile/20040214-1.c: New test.
14271
14272 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14273
14274         PR c++/13635
14275         * g++.dg/template/spec11.C: New test.
14276
14277 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14278
14279         PR c++/13927
14280         * g++.dg/other/error8.C: New test.
14281
14282 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14283
14284         PR c++/14122
14285         * g++.dg/template/array4.C: New test.
14286
14287         PR c++/14108
14288         * g++.dg/inherit/thunk2.C: New test.
14289
14290         PR c++/14083
14291         * g++.dg/eh/cond2.C: New test.
14292
14293 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14294
14295         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14296
14297 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14298
14299         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14300
14301 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14302
14303         * g++.dg/simd-2.C: xfail on ppc64-linux.
14304
14305 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14306
14307         PR c/456
14308         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14309         tests.
14310
14311 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14312
14313         * gcc.dg/builtins-33.c: New test.
14314
14315 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14316
14317         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14318
14319 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14320
14321         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14322
14323 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14324
14325         * gcc.dg/ppc64-abi-3.c: New test.
14326
14327 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14328
14329         PR c/14092
14330
14331         * gcc.dg/pr14092-1.c: New testcase.
14332
14333 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14334
14335         * gcc.dg/cpp/assert4.c: Fix typo last change.
14336
14337         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14338         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14339
14340         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14341
14342 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14343
14344         * gcc.c-torture/compile/20040209-1.c: New test case.
14345
14346 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14347
14348         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14349
14350 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14351
14352         * gcc.c-torture/execute/20040208-[12].c: New tests.
14353
14354 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14355
14356         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14357
14358 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14359
14360         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14361
14362 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14363
14364         Bug 13856
14365         * gcc.dg/visibility-8.c: New testcase.
14366
14367 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14368
14369         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14370         arguments.
14371         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14372
14373 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14374
14375         PR middle-end/13696
14376         * g++.dg/opt/fold1.C: New test case.
14377
14378 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14379
14380         PR c++/14033
14381         * g++.dg/other/crash-2.C: New test.
14382
14383 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14384
14385         PR c++/14028
14386         * g++.dg/parse/angle-bracket2.C: New test.
14387
14388 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14389
14390         PR middle-end/13750
14391         Revert:
14392         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14393         PR pch/13361
14394         * testsuite/g++.dg/pch/wchar-1.C: New.
14395         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14396
14397 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14398
14399         PR c++/14008
14400         * g++.dg/parse/error15.C: New test.
14401         * g++.dg/parse/crash11.C: Update dg-error mark.
14402
14403 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14404
14405         PR c++/13932
14406         * g++.dg/warn/conv2.C: New test.
14407
14408 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14409
14410         PR c++/13086
14411         * g++.dg/warn/incomplete1.C: Remove xfail.
14412
14413 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14414
14415         * lib/file-format.exp (gcc_target_object_format): Use
14416         ${tool}_target_compile, not gcc_target_compile.
14417         * lib/target-supports.exp (check_alias_available): Likewise.
14418         (check_gc_sections_available): Likewise.
14419         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14420         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14421         dg-require-alias.
14422
14423 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14424
14425         PR c++/13969
14426         * g++.dg/template/static6.C: New test.
14427
14428 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14429
14430         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14431
14432 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14433
14434         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14435         tests for systems where `char' is unsigned by default.
14436
14437 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14438
14439         PR c++/13997
14440         * g++.dg/template/partial3.C: New test.
14441
14442 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14443
14444         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14445         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14446         Remove mentions of obsolete ports.
14447
14448 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14449
14450         * gcc.dg/noncompile/20001228-1.c: Fix for new
14451         error message.
14452
14453 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14454
14455         PR target/9348
14456         * gcc.c-torture/execute/multdi-1.c: New test case.
14457
14458 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14459
14460         PR c++/13925
14461         * g++.dg/template/lookup5.C: New test.
14462
14463 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14464
14465         PR c++/13950
14466         * g++.dg/template/lookup4.C: New test.
14467
14468         PR c++/13970
14469         * g++.dg/parse/error14.C: New test.
14470
14471         PR c++/14002
14472         * g++.dg/parse/template13.C: New test.
14473
14474 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14475
14476         PR c++/13978
14477         * g++.dg/template/koenig4.C: New test.
14478
14479         PR c++/13968
14480         * g++.dg/template/crash17.C: New test.
14481
14482         PR c++/13975
14483         * g++.dg/parse/error13.C: New test.
14484         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14485
14486 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14487
14488         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14489
14490 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14491
14492         PR c/11658
14493         PR c/13994
14494         * gcc.dg/noncompile/20040203-1.c: New test.
14495         * gcc.dg/noncompile/20040203-2.c: Likewise.
14496         * gcc.dg/noncompile/20040203-3.c: Likewise.
14497         * gcc.dg/20040203-1.c: Likewise.
14498
14499 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14500
14501         PR c++/10858
14502         * g++.dg/template/sizeof7.C: New test.
14503
14504 2004-02-02  Eric Christopher  <echristo@redhat.com>
14505             Zack Weinberg  <zack@codesourcery.com>
14506
14507         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14508
14509 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14510
14511         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14512         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14513         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14514         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14515
14516 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14517
14518         PR c++/13113
14519         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14520
14521         PR c++/13854
14522         * g++.dg/ext/attrib13.C: New test.
14523
14524         PR c++/13907
14525         * g++.dg/conversion/op2.C: New test.
14526
14527 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14528
14529         * gcc.dg/titype-1.c: Fix pasto.
14530
14531 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14532
14533         * gcc.dg/titype-1.c: New test.
14534
14535 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14536
14537         PR c++/13957
14538         * g++.dg/template/non-type-template-argument-1.C,
14539         g++.dg/template/qualified-id1.C: Update dg-error marks.
14540         * g++.dg/template/nontype6.C: New test.
14541
14542 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14543
14544         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14545         * gcc.dg/builtins-31.c: New testcase.
14546         * gcc.dg/builtins-32.c: New testcase.
14547
14548 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14549
14550         * objc.dg/call-super-2.m: Update line numbers
14551         for the including of stddef.h.
14552
14553 2004-01-30  Michael Matz  <matz@suse.de>
14554
14555         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14556         g++.dg/ext/case-range3.C: New tests.
14557
14558 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14559
14560         DR206
14561         PR c++/13813
14562         * g++.dg/template/member4.C: New test.
14563
14564 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14565
14566         PR c++/13683
14567         * g++.dg/template/sizeof6.C: New test.
14568
14569 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14570
14571         * gcc.dg/fwritable-strings-1.c: New test.
14572
14573 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14574
14575         * gcc.c-torture/compile/20040130-1.c: New test.
14576
14577 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14578
14579         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14580
14581 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14582
14583         PR c++/13883
14584         * g++.dg/template/ctor3.C: New test.
14585
14586 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14587
14588         * g++.dg/tc1: New directory.
14589         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14590         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14591         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14592         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14593         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14594
14595 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14596
14597         * g++.dg/parse/error11.C: New test.
14598         * g++.dg/parse/error12.C: Likewise.
14599
14600 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14601
14602         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14603         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14604
14605 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14606
14607         PR c++/13791
14608         * g++.dg/ext/attrib12.C: New test.
14609
14610         PR c++/13736
14611         * g++.dg/parse/cast2.C: New test.
14612
14613 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14614
14615         * objc.dg/encode-2.m (main): New local string.  Set depending on
14616         sizeof long.  Use in sscanf call.
14617         * objc.dg/encode-3.m (main): New local string.  Set depending on
14618         sizeof long.  Use in scan_initial call.
14619
14620 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14621
14622         * objc.dg/call-super-2.m: Make LP64-safe.
14623         * objc.dg/desig-init-1.m: Likewise.
14624
14625 2004-01-27  Devang Patel <dpatel@apple.com>
14626
14627         * g++.dg/debug/namespace1.C: New test.
14628
14629 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14630
14631         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14632         xscale-*-*.
14633
14634         * gcc.dg/arm-mmx-1.c: New test.
14635
14636 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14637
14638         * gcc.dg/20040127-1.c: New test.
14639         * gcc.dg/20040127-2.c: New test.
14640
14641 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14642
14643         * objc.dg/stret-1.m (glob): Renamed to globa.
14644
14645 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14646
14647         PR c++/13663
14648         * g++.dg/expr/for1.C: New test.
14649
14650 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14651
14652         PR middle-end/13779
14653         * gcc.dg/darwin-longlong.c: New test.
14654
14655 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14656
14657         * gcc.dg/20040124-1.c: Moved test from here...
14658         * gcc.c-torture/compile/20040124-1.c: ...to here.
14659
14660 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14661
14662         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14663         the assembly output if -m64 is passed.
14664
14665 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14666
14667         PR c++/13833
14668         * g++.dg/template/cond3.C: New test.
14669
14670 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14671
14672         PR c++/13810
14673         * g++.dg/template/ttp7.C: New test.
14674
14675 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14676
14677         PR c++/13797
14678         * g++.dg/template/nontype4.C: New test.
14679         * g++.dg/template/nontype5.C: Likewise.
14680
14681 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14682
14683         * gcc.dg/torture/mips-clobber-at.c: New test.
14684
14685 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14686
14687         * gcc.dg/20040124-1.c: New test.
14688
14689 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14690
14691         * gcc.dg/20040123-1.c: New test.
14692
14693 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14694
14695         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14696
14697 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14698
14699         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14700
14701 2004-01-23  Andrew Pinski  <apinski@apple.com>
14702
14703         * gcc.dg/20030121-1.c: Move to ..
14704         * gcc.dg/20040121-1.c: here.
14705
14706 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14707
14708         * gcc.dg/builtins-29.c: New test case.
14709
14710 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14711
14712         PR 18314
14713         * gcc.dg/builtins-30.c: New testcase.
14714
14715 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14716
14717         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14718         * lib/g77.exp: Likewise.
14719         * lib/objc.exp: Likewise.
14720         * lib/g++.exp: Likewise.
14721
14722 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14723
14724         * gcc.dg/struct-by-value-2.c: New test.
14725
14726 2004-01-21  Andrew Pinski  <apinski@apple.com>
14727
14728         PR target/13785
14729         * gcc.dg/20030121-1.c: New test.
14730
14731 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14732
14733         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14734         clobber frame pointer register in asm statement.
14735
14736 2004-01-21  Falk Hueffner  <falk@debian.org>
14737
14738         * gcc.c-torture/compile/20040121-1.c: New test.
14739
14740 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14741
14742         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14743
14744 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14745
14746         * gcc.dg/ppc64-abi-2.c: New test.
14747
14748 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14749
14750         * lib/treelang.exp: Fill out this file.
14751         * lib/treelang-dg.exp: New File.
14752
14753 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14754
14755         * gcc.c-torture/compile/981022-1.c: Remove.
14756         * gcc.dg/array-5.c: Remove XFAIL.
14757         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14758         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14759         gcc.dg/cond-lvalue-1.c: Update.
14760         * gcc.dg/cast-lvalue-2.c: New test.
14761
14762 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14763
14764         PR c++/13592
14765         * g++.dg/other/error1.C (class foo): Tweak error message.
14766
14767         PR c++/13592
14768         * g++.dg/template/call2.C: New test.
14769
14770 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14771
14772         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14773         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14774         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14775         scalar-return-1_x.c, scalar-return-2_y.c,
14776         scalar-return-3_x.c, scalar-return-3_y.c,
14777         scalar-return-4_x.c, scalar-return-4_y.c,
14778         struct-align-1.h, struct-align-1_x.c,
14779         struct-align-1_y.c, struct-align-2.h,
14780         struct-align-2_x.c, struct-align-2_y.c,
14781         struct-by-value-10_y.c, struct-by-value-11_x.c,
14782         struct-by-value-11_y.c, struct-by-value-12_x.c,
14783         struct-by-value-12_y.c, struct-by-value-13_x.c,
14784         struct-by-value-13_y.c, struct-by-value-14_x.c,
14785         struct-by-value-14_y.c, struct-by-value-15_x.c,
14786         struct-by-value-15_y.c, struct-by-value-16_y.c,
14787         struct-by-value-17_y.c, struct-by-value-18_y.c,
14788         struct-by-value-19_y.c, struct-by-value-1_x.c,
14789         struct-by-value-1_y.c, struct-by-value-20_y.c,
14790         struct-by-value-2_x.c, struct-by-value-2_y.c,
14791         struct-by-value-3_y.c, struct-by-value-4_x.c,
14792         struct-by-value-4_y.c, struct-by-value-5_y.c,
14793         struct-by-value-6_y.c, struct-by-value-7_y.c
14794         struct-by-value-8_x.c, struct-by-value-8_y.c
14795         struct-by-value-9_x.c, struct-by-value-9_y.c
14796         struct-return-10_x.c, struct-return-10_y.c,
14797         struct-return-19_x.c, struct-return-20_x.c
14798         struct-return-2_x.c, struct-return-2_y.c
14799         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14800         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14801
14802 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14803
14804         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14805         attribute on sparc*-sun-solaris2.*.
14806
14807 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14808
14809         PR c++/13710
14810         * g++.dg/ext/typeof7.C: New test.
14811
14812 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14813
14814         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14815         * gcc.dg/const-elim-1.c: Same.
14816
14817 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14818
14819         * objc.dg/stret-1.m: New.
14820         * objc.dg/stret-2.m: New.
14821
14822 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14823
14824         PR c++/11895
14825         * g++.dg/ext/vector1.C: New test.
14826
14827 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14828
14829         * gcc.dg/pch/import-1.c: New.
14830         * gcc.dg/pch/import-1.hs: New.
14831         * gcc.dg/pch/import-1a.h: New.
14832         * gcc.dg/pch/import-1b.h: New.
14833         * gcc.dg/pch/import-1c.h: New.
14834
14835 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14836
14837         PR c++/13574
14838         * g++.dg/ext/array1.C: New test.
14839
14840         PR c++/13178
14841         * g++.dg/conversion/op1.C: New test.
14842
14843 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14844
14845         PR 11864
14846         From Kazumoto Kojima / Dan Kegel:
14847         * gcc.dg/pr11864-1.c: New test.
14848
14849         PR 10392
14850         From Marcus Comstedt / Dan Kegel:
14851         * gcc.dg/pr10392-1.c: New test.
14852
14853 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14854
14855         PR c++/13478
14856         * g++.dg/init/ref10.C: New test.
14857
14858 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14859
14860         PR c++/13407
14861         * g++.dg/parse/typename6.C: New test.
14862
14863 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14864
14865         PR pch/13361
14866         * testsuite/g++.dg/pch/wchar-1.C: New.
14867         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14868
14869 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14870
14871         PR c++/9259
14872         * g++.dg/expr/sizeof2.C: New test.
14873
14874 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14875
14876         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14877
14878 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14879
14880         PR c++/13659
14881         * g++.dg/lookup/strong-using-3.C: New.
14882         * g++.dg/lookup/using-10.C: New.
14883
14884 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14885
14886         PR c++/13594
14887         * g++.dg/lookup/strong-using-2.C: New.
14888
14889 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14890             Dan Kegel <dank@kegel.com>
14891             J"orn Rennecke <joern.rennecke@superh.com>
14892
14893         PR target/9365
14894         * gcc.dg/pr9365-1.c: New test.
14895
14896 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14897
14898         PR c++/8856
14899         * g++.dg/parse/casting-operator2.C: New test.
14900         * g++.old-deja/g++.pt/explicit83.C: Remove.
14901
14902 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14903
14904         * gcc.dg/label-compound-stmt-1.c: New test.
14905         * gcc.c-torture/compile/950922-1.c,
14906         gcc.c-torture/compile/20000211-3.c,
14907         gcc.c-torture/compile/20000518-1.c,
14908         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14909         compound statements.
14910
14911 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14912
14913         * gcc.dg/ppc64-abi-1.c: New test.
14914
14915 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14916
14917          * g++.dg/ext/attrib9.C: Add dg-warnings.
14918
14919 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14920
14921         PR c++/12335
14922         * g++.dg/parse/dtor3.C: New test.
14923
14924 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14925
14926         PR c++/12709
14927         * g++.dg/parse/try-catch-1.C: New test.
14928
14929 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14930
14931         * ada/acats/run_all.sh: Add more verbose output in acats.log
14932         when compiling tests.
14933
14934 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14935
14936         PR 13656
14937         * gcc.dg/typedef-redecl.c: New test case.
14938         * gcc.dg/typedef-redecl.h: New support file.
14939
14940 2004-01-13  Jan Hubicka  <jh@suse.cz>
14941
14942         * gcc.dg/always_inline.c: New test.
14943         * gcc.dg/debug/20031231-1.c: Fix.
14944
14945 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14946
14947         PR c++/13474
14948         * g++.dg/template/array3.C: New test.
14949
14950 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14951
14952         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14953         * g++.dg/warn/Wunused-2.C: Likewise.
14954
14955 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14956
14957         PR c++/13289
14958         * g++.dg/template/instantiate6.C: New test.
14959
14960 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14961
14962         PR middle-end/11397
14963         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14964
14965 2004-01-12  Jan Hubicka  <jh@suse.cz>
14966
14967         PR opt/12826
14968         * gcc.dg/20040112-1.c: New.
14969
14970         * gcc.dg/dwarf-die[1-7].c: Move to...
14971         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14972         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14973
14974 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14975
14976         PR c++/4100
14977         * g++.dg/parse/friend4.C: New test.
14978
14979 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14980
14981         PR c++/4100
14982         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14983         definition is called a friend.
14984
14985 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14986
14987         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14988
14989 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14990
14991         PR c++/3478
14992         * g++.dg/parse/error10.C: New test.
14993         * g++.dg/template/arg2.C: Accept "invalid type" error.
14994
14995 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14996
14997         PR middle-end/13392
14998         * g++.dg/opt/expect2.C: New test.
14999
15000 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15001
15002         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15003         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15004         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15005         Update dg-error regexps.
15006
15007 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15008
15009         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15010         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15011
15012 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15013
15014         * gcc.dg/pragma-re-1.c: Use right pointer type.
15015
15016 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15017
15018         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15019
15020 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15021
15022         * gcc.dg/rs6000-ldouble-1.c: New.
15023
15024 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15025
15026         DR 337
15027         PR c++/9256
15028         * g++.dg/other/abstract1.C: New test.
15029
15030 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15031
15032         * g++.dg/lookup/strong-using-1.C: New.
15033
15034 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15035
15036         PR c/11234
15037         * gcc.dg/func-ptr-conv-1.c: New test.
15038         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15039
15040 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15041
15042         PR target/13380.
15043         * gcc.c-torture/compile/20040109-1.c: New.
15044
15045 2004-01-08  Stuart Hastings  <stuart@apple.com>
15046
15047         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15048         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15049         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15050
15051 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15052
15053         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15054
15055 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15056
15057         * ada/acats/run_acats: Treat 'gnatchop' the same way
15058         as 'gnatmake'.  Export GCC_DRIVER.
15059         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15060         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15061
15062 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15063
15064         PR c++/12573
15065         * g++.dg/template/dependent-expr4.C: New test.
15066
15067 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15068
15069         * gcc.dg/altivec-11.c: New test.
15070
15071 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15072
15073         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15074
15075 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15076
15077         PR c/6024
15078         * gcc.dg/enum-compat-1.c: New test.
15079         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15080
15081 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15082
15083         PR c/12165
15084         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15085         gcc.dg/c99-idem-qual-3.c: New tests.
15086
15087 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15088
15089         * gcc.dg/winline-7.c: Don't cast void * to int.
15090
15091 2004-01-06  Jan Hubicka  <jh@suse.cz>
15092
15093         * gcc.dg/i386-sse-5.c: New test
15094         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15095
15096 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15097
15098         PR c++/12815
15099         * g++.dg/rtti/typeid4.C: New test.
15100
15101 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15102
15103         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15104
15105 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15106
15107         PR c++/12132
15108         * g++.dg/template/error11.C: New test.
15109
15110         PR c++/13451
15111         * g++.dg/template/class2.C: New test.
15112
15113 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15114         Richard Sandiford <rsandifo@redhat.com>
15115
15116         PR c++/13387
15117         * g++.dg/opt/alias3.C: New test.
15118
15119 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15120
15121         PR c++/13157
15122         * g++.dg/template/koenig3.C: New test.
15123
15124         PR c++/13529
15125         * g++.dg/parse/offsetof3.C: New test.
15126
15127         * g++.dg/init/copy7.C: Add missing dg-error markers.
15128
15129         PR c++/12226
15130         * g++.dg/init/copy7.c: New test.
15131
15132         PR c++/13536
15133         * g++.dg/parse/cast1.C: New test.
15134
15135 2004-01-04  Jan Hubicka  <jh@suse.cz>
15136
15137         * gcc.dg/winline[1-7].c: New tests.
15138
15139 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15140
15141         PR c++/13520
15142         * g++.dg/template/qualttp22.C: New test.
15143
15144 2004-01-01  Jan Hubicka  <jh@suse.cz>
15145
15146         * gcc.dg/debug/20031231-1.c: New.
15147         * gcc.c-torture/compile/20040101-1.c: New.
15148         * gcc.dg/dwarf-die-[1-7].c: New.
15149
15150 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15151
15152         PR optimization/13521
15153         * gcc.c-torture/compile/20031231-1.c: New test.
15154
15155 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15156
15157         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15158
15159 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15160
15161         PR c++/10079
15162         * g++.dg/template/crash16.C: New test.
15163
15164 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15165
15166         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15167
15168 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15169
15170         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15171         ports.
15172         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15173         * g++.old-deja/g++.law/profile1.C: Likewise.
15174         * gcc.c-torture/compile/981006-1.c: Likewise.
15175         * gcc.c-torture/execute/loop-2e.x: Likewise.
15176         * gcc.c-torture/execute/loop-2f.x: Remove.
15177         * gcc.c-torture/execute/loop-2g.x: Likewise.
15178         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15179         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15180
15181 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15182
15183         PR c++/13507
15184         * g++.dg/ext/attrib11.C: New test.
15185
15186         PR c++/13494
15187         * g++.dg/template/array2-1.C: New test.
15188         * g++.dg/template/array2-2.C: New test.
15189
15190 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15191
15192         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15193
15194 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15195
15196         PR c++/12774
15197         * g++.dg/template/array1-1.C: New test.
15198         * g++.dg/template/array1-2.C: New test.
15199
15200 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15201
15202         PR fortran/12632
15203         * g77.dg/12632.f: New test case.
15204
15205 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15206
15207         PR c++/13289
15208         * g++.dg/parse/nontype1.C: New test.
15209
15210 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15211
15212         PR c++/12403
15213         * g++.dg/parse/explicit1.C: New test.
15214         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15215
15216 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15217
15218         PR c++/13081
15219         * g++.dg/opt/inline6.C: New test.
15220
15221         PR c++/12613
15222         * g++.dg/parse/error9.C: New test.
15223
15224         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15225
15226 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15227
15228         PR c++/13009
15229         * g++.dg/init/assign1.C: New test.
15230
15231 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15232
15233         PR c++/13070
15234         * g++.dg/warn/format3.C: New test case.
15235
15236 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15237
15238         * gcc.c-torture/compile/20031227-1.c: New test.
15239
15240 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15241
15242         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15243         * g77.dg/bprob/bprob.exp: Likewise.
15244         * gcc.misc-tests/bprob.exp: Likewise.
15245         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15246         variants on systems where the library does not provide that
15247         functionality.
15248         * gcc.dg/builtins-20.c: Use builtins-config.h.
15249         * gcc.dg/builtins-config.h: New file.
15250
15251 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15252
15253         * lib/gcc-dg.exp (dg-require-profiling): New function.
15254         * lib/target-supports.exp (check_profiling_available): Likewise.
15255         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15256         * g77.dg/bprob/bprob.exp: Likewise.
15257         * gcc.misc-tests/bprob.exp: Likewise.
15258         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15259         * gcc.dg/20021014-1.c: Likewise.
15260         * gcc.dg/nest.c: Likewise.
15261
15262 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15263
15264         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15265         compiling.
15266         * g++.dg/lookup/java2.C: Likewise.
15267         * gcc.dg/cpp/lexident.c: Likewise.
15268
15269 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15270
15271         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15272         given.
15273         * gcc.c-torture/compile/961203-1.c: Likewise.
15274         * gcc.c-torture/compile/980506-1.c: Likewise.
15275
15276 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15277
15278         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15279         (additional_prunes): New global.
15280         (gcc-dg-prune): Handle additional per-test pruning.
15281         (dg-test): Clear additional_prunes between tests.
15282
15283         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15284         dg-prune-output to avoid spurious failures from assembler
15285         complaining about nonexistent WAW violations.
15286         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15287         Use dg-prune-output to avoid spurious failures from assembler
15288         warning about Itanium B-step errata.
15289
15290 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15291
15292         * g++.dg/abi/macro0.C: New test.
15293         * g++.dg/abi/macro1.C: Likewise.
15294         * g++.dg/abi/macro2.C: Likewise.
15295
15296         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15297         * g++.dg/abi/bitfield7.C: Likewise.
15298         * g++.dg/abi/dtor2.C: Likewise.
15299         * g++.dg/abi/mangle11.C: Likewise.
15300         * g++.dg/abi/mangle12.C: Likewise.
15301         * g++.dg/abi/mangle14.C: Likewise.
15302         * g++.dg/abi/mangle17.C: Likewise.
15303         * g++.dg/abi/vbase10.C: Likewise.
15304         * g++.dg/abi/vbase14.C: Likewise.
15305         * g++.dg/template/qualttp17.C: Likewise.
15306
15307 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15308
15309         PR c/11995
15310         * gcc.dg/20031223-1.c: New test.
15311
15312 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15313
15314         * gcc.dg/noreturn-7.c: New test.
15315
15316 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15317
15318         * gcc.dg/null-pointer-1.c: New test.
15319
15320 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15321
15322         * g++.old-deja/g++.jason/template18.C: Remove.
15323         * g++.old-deja/g++.jason/template37.C: Likewise.
15324
15325         PR c++/12862
15326         * g++.dg/lookup/ns1.C: New test.
15327
15328         PR c++/12397
15329         * g++.dg/template/lookup3.C: New test.
15330
15331 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15332
15333         * g++.dg/template/recurse1.C: New test
15334
15335 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15336
15337         PR c++/12479
15338         * g++.dg/parse/semicolon1.C: New test.
15339         * g++.dg/parse/semicolon1.h: Likewise.
15340
15341 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15342
15343         * gcc.dg/darwin-misaligned.c: New test.
15344
15345 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15346
15347         PR c/9163
15348         * gcc.dg/20031222-1.c: New test.
15349
15350 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15351
15352         PR c++/13438
15353         * g++.dg/parse/error8.C: New test.
15354
15355         PR c++/11554
15356         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15357
15358 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15359
15360         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15361         too small.
15362         * gcc.c-torture/compile/930217-1.c: Likewise.
15363         * gcc.c-torture/compile/930513-1.c: Likewise.
15364         * gcc.c-torture/execute/920908-2.c: Likewise.
15365         * gcc.c-torture/execute/921204-1.c: Likewise.
15366         * gcc.c-torture/execute/930621-1.c: Likewise.
15367         * gcc.c-torture/execute/930630-1.c: Likewise.
15368         * gcc.c-torture/execute/931031-1.c: Likewise.
15369         * gcc.c-torture/execute/980602-2.c: Likewise.
15370         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15371         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15372         * gcc.c-torture/execute/extzvsi.c: Likewise.
15373         * gcc.c-torture/unsorted/ext.c: Likewise.
15374
15375 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15376
15377         PR target/12749
15378         * gcc.c-torture/compile/20031220-2.c: New test case.
15379
15380 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15381
15382         PR optimization/13031
15383         * gcc.c-torture/compile/20031220-1.c: New test case.
15384
15385 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15386
15387         * gcc.dg/cast-function-1.c: New test.
15388
15389 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15390
15391         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15392         formats.
15393
15394 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15395
15396         PR c++/12795
15397         * g++.dg/ext/attrib10.C: New test.
15398
15399 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15400
15401         * gcc.dg/cleanup-10.c: New test.
15402         * gcc.dg/cleanup-11.c: New test.
15403
15404 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15405
15406         PR c++/13239
15407         * g++.dg/opt/expect1.C: New test.
15408
15409 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15410
15411         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15412
15413 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15414
15415         PR debug/12923
15416         * gcc.dg/20031218-1.c: New test.
15417
15418         PR debug/12389
15419         * gcc.dg/20031218-2.c: New test.
15420         * gcc.dg/20031218-3.c: New test.
15421
15422         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15423         of label name and allow for USER_LABEL_PREFIX == "_" names.
15424         * g++.dg/abi/mangle18-2.C: Likewise.
15425         * g++.dg/abi/mangle19-1.C: Likewise.
15426         * g++.dg/abi/mangle19-2.C: Likewise.
15427         * g++.dg/abi/mangle20-1.C: Likewise.
15428         * g++.dg/abi/mangle20-2.C: Likewise.
15429
15430 2003-12-18  Richard Henderson  <rth@redhat.com>
15431
15432         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15433
15434 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15435             Dan Kegel <dank@kegel.com>
15436
15437         PR other/12009
15438         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15439         testing a cross compiler, it causes spurious compile failures.
15440         * lib/g++.exp: Likewise.
15441
15442 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15443
15444         PR c++/13262
15445         * g++.dg/template/access13.C: New test.
15446
15447 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15448
15449         * gcc.dg/20031216-1.c: New test.
15450
15451 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15452
15453         PR c++/9154
15454         * g++.dg/template/error10.C: New test.
15455
15456 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15457
15458         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15459         * g++.dg/eh/simd-2.C: Likewise.
15460
15461 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15462             Roger Sayle  <roger@eyesopen.com>
15463
15464         * gcc.c-torture/execute/ieee/mzero5.c: New.
15465
15466 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15467
15468         PR c++/10603
15469         * g++.dg/parse/error6.C: New test.
15470
15471         PR c++/12827
15472         * g++.dg/parse/error7.C: New test.
15473
15474 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15475
15476         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15477         at -O with stabs debugging formats.
15478         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15479         * gcc.dg/debug/debug-2.c: Likewise.
15480
15481 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15482
15483         PR c++/12696
15484         * g++.dg/init/error1.C: New test.
15485
15486         PR c++/12218
15487         * g++.dg/init/pm3.C: New test.
15488
15489 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15490
15491         PR c/3347
15492         * gcc.dg/bitfld-8.c: New test.
15493
15494 2003-12-16  James Lemke  <jim@wasabisystems.com>
15495
15496         * gcc.dg/arm-scd42-[123].c: New tests.
15497
15498 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15499
15500         PR c++/9043
15501         * g++.dg/abi/mangle20-1.C: New test.
15502         * g++.dg/abi/mangle20-2.C: New test.
15503
15504 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15505
15506         PR c++/13275
15507         * g++.dg/other/offsetof2.C: Remove XFAIL.
15508         * g++.dg/parse/offsetof1.C: New test.
15509         * g++.gd/parse/offsetof2.C: Likewise.
15510
15511 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15512
15513         * g++.dg/template/nontype3.C: New test.
15514         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15515
15516 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15517
15518         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15519
15520 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15521
15522         PR c++/13387
15523         * g++.dg/expr/assign1.C: New test.
15524
15525         PR c++/13242
15526         * g++.dg/abi/mangle19-1.C: New test.
15527         * g++.dg/abi/mangle19-2.C: New test.
15528
15529 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15530
15531         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15532
15533 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15534
15535         * gcc.c-torture/execute/20031216-1.c: New test.
15536
15537 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15538
15539         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15540         an ICE regression.
15541
15542 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15543
15544         PR c++/10926
15545         * g++.dg/template/error9.C: New test.
15546
15547         PR c++/11116
15548         * g++.dg/template/error8.C: New test.
15549
15550 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15551
15552         PR middle-end/13400
15553         * gcc.c-torture/execute/20031215-1.c: New test case.
15554
15555 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15556
15557         PR c++/13269
15558         * g++.dg/parse/error5.C: New test.
15559
15560         PR c++/12989
15561         * g++.dg/expr/sizeof1.C: New test.
15562
15563         PR c++/13310
15564         * g++.dg/template/crash15.C: New test.
15565
15566 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15567
15568         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15569         a non-POD type as the last named parameter of a varargs function.
15570
15571 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15572
15573         PR c++/13243
15574         PR c++/12573
15575         * g++.dg/template/crash14.C: New test.
15576         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15577
15578 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15579
15580         * g++.dg/other/java1.C: New test.
15581
15582         PR c++/13241
15583         * g++.dg/abi/mangle18-1.C: New test.
15584         * g++.dg/abi/mangle18-2.C: New test.
15585
15586 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15587
15588         PR optimization/10312
15589         * gcc.c-torture/execute/20031214-1.c: New.
15590
15591 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15592
15593         PR c++/10779
15594         PR c++/12160
15595         * g++.dg/parse/error3.C: New test.
15596         * g++.dg/parse/error4.C: Likewise.
15597         * g++.dg/abi/mangle4.C: Tweak error messages.
15598         * g++.dg/lookup/using5.C: Likewise.
15599         * g++.dg/other/error2.C: Likewise.
15600         * g++.dg/parse/typename5.C: Likewise.
15601         * g++.dg/parse/undefined1.C: Likewise.
15602         * g++.dg/template/arg2.C: Likewise.
15603         * g++.dg/template/ttp3.C: Likewise.
15604         * g++.dg/template/type1.C: Likewise.
15605         * g++.old-deja/g++.other/crash32.C: Likewise.
15606         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15607
15608 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15609
15610         PR c++/13106
15611         * g++.dg/warn/noreturn-3.C: New test.
15612
15613 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15614
15615         PR c++/13118
15616         * g++.dg/abi/covariant3.C: New.
15617
15618 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15619
15620         * g++.dg/eh/ia64-1.C: New test.
15621
15622 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15623
15624         PR optimization/13037
15625         * g77.f-torture/execute/13037.f: New test case.
15626
15627 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15628
15629         PR c++/12881
15630         * g++.dg/abi/covariant2.C: New.
15631
15632 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15633
15634         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15635
15636 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15637
15638         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15639
15640 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15641
15642         PR other/10819
15643         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15644         to fix Bug 10819.
15645         * lib/g++.exp (g++_version): Likewise.
15646         * lib/g77.exp (g77_version): Likewise.
15647         * lib/objc.exp (default_objc_version): Likewise.
15648
15649 2003-12-10  Richard Henderson  <rth@redhat.com>
15650
15651         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15652
15653         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15654
15655 2003-12-08  Matt Austern  <austern@apple.com>
15656
15657         PR c/13134
15658         * lib/gcc-dg.exp (dg-require-visibility): Define.
15659         * lib/target-supports (check_visibility_available): Define.
15660         * gcc.dg/visibility-1.c: New test.
15661         * gcc.dg/visibility-2.c: Likewise.
15662         * gcc.dg/visibility-3.c: Likewise.
15663         * gcc.dg/visibility-4.c: Likewise.
15664         * gcc.dg/visibility-5.c: Likewise.
15665         * gcc.dg/visibility-6.c: Likewise.
15666         * g++.dg/ext/visibility-1.C: Likewise.
15667         * g++.dg/ext/visibility-2.C: Likewise.
15668         * g++.dg/ext/visibility-3.C: Likewise.
15669         * g++.dg/ext/visibility-4.C: Likewise.
15670         * g++.dg/ext/visibility-5.C: Likewise.
15671         * g++.dg/ext/visibility-6.C: Likewise.
15672
15673 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15674
15675         * g++.dg/lookup/java1.C: New test.
15676         * g++.dg/lookup/java2.C: New test.
15677
15678 2003-12-07  Falk Hueffner  <falk@debian.org>
15679
15680         * g++.dg/opt/noreturn-1.C: New test.
15681
15682 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15683
15684         * gcc.dg/overflow-1.c: New test.
15685
15686 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15687
15688         * g77.f-torture/compile/13060.f: New test.
15689
15690 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15691
15692         PR c++/13323
15693         * g++.dg/inherit/operator2.C: New test.
15694
15695 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15696
15697         PR c++/13305
15698         * g++.dg/ext/attrib9.C: New test.
15699
15700 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15701
15702         PR c++/13314
15703         * g++.dg/template/error7.C: New test.
15704
15705 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15706             J"orn Rennecke <joern.rennecke@superh.com>
15707
15708         PR target/13302
15709         * g++.dg/other/struct-va_list.C: New test.
15710
15711 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15712
15713         PR c++/13166
15714         * g++.dg/parse/defarg6.C: New test.
15715
15716 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15717
15718         PR target/13256
15719         * gcc.c-torture/execute/20031201-1.c: New test.
15720
15721 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15722
15723         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15724
15725 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15726
15727         * gcc.dg/builtin-return-1.c: New test.
15728
15729 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15730             J"orn Rennecke <joern.rennecke@superh.com>
15731
15732         PR optimization/13260
15733         * gcc.c-torture/execute/20031204-1.c: New test.
15734
15735 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15736
15737         PR c++/9127
15738         * g++.dg/template/error6.C: New test.
15739
15740 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15741
15742         * gcc.dg/20031202-1.c: New test.
15743
15744 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15745
15746         PR c++/13179
15747         * g++.dg/template/eh1.C: New test.
15748
15749         PR c++/10771
15750         * g++.dg/template/error5.C: New test.
15751
15752 2003-12-02  David Ung  <davidu@mips.com>
15753
15754         * gcc.dg/compat/vector-check.h: Corrected type for var
15755         g_##TMODE
15756
15757 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15758
15759         PR c++/10126
15760         * g++.dg/template/ptrmem8.C: New test.
15761
15762 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15763
15764         PR c++/12573
15765         * g++.dg/template/dependent-expr3.C: New test.
15766
15767 2003-12-01  James Lemke  <jim@wasabisystems.com>
15768
15769         * gcc.dg/arm-g2.c: New test.
15770
15771 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15772
15773         PR optimization/11634
15774         * gcc.dg/20031201-2.c: New test case.
15775
15776 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15777
15778         PR 11433
15779         * objc.dg/proto-lossage-3.m: New test.
15780
15781 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15782
15783         PR optimization/12628
15784         * gcc.dg/20031201-1.c: New test case.
15785
15786 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15787
15788         * gcc.dg/unaligned-1.c: New test.
15789
15790 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15791
15792         PR c++/9849
15793         * g++.dg/template/error4.C: New test.
15794         * g++.dg/template/nested3.C: Adjust error markers.
15795
15796 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15797
15798         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15799
15800 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15801
15802         PR c/10333
15803         * gcc.dg/bitfld-7.c: New test.
15804
15805 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15806
15807         * gcc.dg/tls/asm-1.C: New test.
15808
15809 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15810
15811         * gcc.dg/cpp/assert4.c: Update.
15812
15813 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15814
15815         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15816         * gcc.dg/builtin-apply3.c: New test.
15817
15818 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15819
15820         * lib/compat.exp (compat-obj): New xfaildata parameter.
15821         Use it to set compiler_conditional_xfail_data before compiling.
15822         (compat-get-options): Handle dg-xfail-if.
15823         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15824         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15825         * gcc.dg/compat/vector-1_y.c: Likewise.
15826         * gcc.dg/compat/vector-2_x.c: Likewise.
15827         * gcc.dg/compat/vector-2_y.c: Likewise.
15828
15829 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15830
15831         * g++.dg/opt/reg-stack4.C: New test.
15832
15833 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15834
15835         * gcc.dg/builtin-apply2.c: New test.
15836
15837 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15838
15839         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15840
15841 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15842
15843         PR c++/12924
15844         * g++.dg/template/template-id-2.C: New test.
15845
15846 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15847
15848         PR c++/5369
15849         * g++.dg/template/memfriend1.C: New test.
15850         * g++.dg/template/memfriend2.C: Likewise.
15851         * g++.dg/template/memfriend3.C: Likewise.
15852         * g++.dg/template/memfriend4.C: Likewise.
15853         * g++.dg/template/memfriend5.C: Likewise.
15854         * g++.dg/template/memfriend6.C: Likewise.
15855         * g++.dg/template/memfriend7.C: Likewise.
15856         * g++.dg/template/memfriend8.C: Likewise.
15857         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15858
15859 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15860
15861         PR c++/12515
15862         * g++.dg/ext/cond1.C: New test.
15863
15864 2003-11-20  Richard Henderson  <rth@redhat.com>
15865
15866         * gcc.dg/20020201-2.c: Remove.
15867         * gcc.dg/20020201-4.c: Remove.
15868         * gcc.dg/20020304-1.c: Remove.
15869
15870 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15871
15872         * gcc.dg/cpp/trad/xwin1.c: New test case.
15873
15874 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15875
15876         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15877         * lib/g77.exp: Likewise.
15878         * lib/objc.exp: Likewise.
15879         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15880         for darwin.
15881
15882 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15883
15884         PR c++/12932
15885         * g++.dg/template/static5.C: New test.
15886
15887 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15888
15889         * gcc.dg/nested-func-1.c: New test.
15890
15891 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15892
15893         * gcc.dg/cpp/assert4.c: New test.
15894
15895 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15896
15897         PR c++/2294
15898         * g++.dg/lookup/using9.c: New test.
15899
15900 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15901
15902         PR c++/12762
15903         * g++.dg/template/error3.C: New test.
15904
15905 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15906
15907         PR ada/13035
15908         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15909         No longer use a wrapper for gcc, since this does not work under
15910         Windows.
15911
15912 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15913
15914         PR c++/2094
15915         * g++.dg/template/ptrmem7.C: New test.
15916
15917 2003-11-13  Andrew Pinski <apinski@apple.com>
15918
15919         * gcc.c-torture/compile/20031113-1.c: New test.
15920
15921 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15922             Kean Johnston <jkj@sco.com>
15923
15924         PR c/13029
15925         * gcc.dg/unused-4.c: Update.
15926
15927 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15928
15929         * g++.dg/opt/const3.C: New test.
15930
15931 2003-11-13  Jan Hubicka  <jh@suse.cz>
15932
15933         * gcc.c-torture/compile/20031112-1.c: New test.
15934
15935 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15936
15937         * g++.dg/parse/crash10.C: Remove bogus error marker.
15938
15939 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15940
15941         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15942         (host_gcc): Likewise.
15943         (ROOT): Honor $PWDCMD.
15944         (BASE): Likewise.
15945         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15946
15947 2003-11-12  Catherine Moore  <clm@redhat.com>
15948
15949         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15950
15951 2003-11-12  Andreas Jaeger  <aj@suse.de>
15952             Jakub Jelinek  <jakub@redhat.com>
15953             Andrew Pinski  <pinskia@physics.uc.edu>
15954             Richard Henderson  <rth@redhat.com>
15955
15956         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15957         systems.
15958         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15959
15960         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15961         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15962
15963 2003-11-11  Andreas Jaeger  <aj@suse.de>
15964
15965         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15966
15967         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15968
15969 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15970
15971         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15972         Clean ups.
15973
15974 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15975
15976         * gcc.dg/trampoline-1.c: New test.
15977
15978 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15979
15980         * gcc.c-torture/compile/200031109-1.c: New test.
15981
15982 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15983
15984         PR c/3190
15985         PR c/8714
15986         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15987         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15988         gcc.dg/format/no-y2k-1.c: Update.
15989
15990 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15991
15992         PR optimization/10467
15993         * gcc.dg/20031108-1.c: New test case.
15994
15995 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15996
15997         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15998
15999 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16000
16001         * gcc.dg/compound-lvalue-1.c: New test.
16002         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16003         some XFAILs.
16004
16005 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16006
16007         * gcc.dg/altivec-varargs-1.c: New test.
16008
16009 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16010
16011         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16012         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16013         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16014         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16015         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16016
16017 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16018
16019         * gcc.dg/cond-lvalue-1.c: New test.
16020
16021 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16022
16023         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16024
16025 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16026
16027         PR c++/11616
16028         * g++.dg/template/instantiate5.C: New test.
16029
16030 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16031
16032         PR c++/12726
16033         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16034         * ChangeLog: Add missing first entry for above test.
16035
16036 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16037
16038         PR c++/9810
16039         * g++.dg/template/using8.C: New test.
16040         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16041
16042 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16043
16044         PR optimization/10817
16045         * gcc.c-torture/compile/20031102-1.c: New test case.
16046
16047 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16048
16049         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16050         2147483647.
16051
16052 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16053
16054         * gcc.dg/20031102-1.c: New test.
16055
16056 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16057
16058         * gcc.dg/complex-1.c: New test.
16059
16060 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16061
16062         PR c++/12796
16063         * g++.dg/template/crash13.C: Adjust expected error location.
16064         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16065
16066 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16067
16068         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16069
16070 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16071
16072         PR/10239
16073         * gcc.c-torture/compile/20031031-2.c: New test.
16074
16075 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16076
16077         PR/11640
16078         * gcc.c-torture/compile/20031031-1.c: New test.
16079
16080 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16081
16082         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16083         * gcc.misc-tests/bprob.exp: Likewise.
16084         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16085         the execution test on arm-elf configs.
16086         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16087         configs that don't support scratch files.
16088         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16089
16090 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16091
16092         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16093         done by dejagnu.
16094
16095 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16096
16097         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16098         Avoid non pure sh syntax. Add more logging.
16099
16100         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16101         fail.
16102
16103 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16104
16105         PR libgcj/10610
16106         * gcc.dg/ppc-stackalign-1.c: New test.
16107
16108 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16109
16110         * ada/acats/run_all.sh: Change output to be more compliant with
16111         dejagnu framework.
16112         Create acats.sum and acats.log files under testsuite/ada/acats
16113         Only run [a-z]* directories, to filter out e.g. CVS.
16114         Redirect build output to log file.
16115
16116 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16117
16118         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16119
16120 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16121
16122         PR ada/5909:
16123         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16124
16125 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16126
16127         * gcc.c-torture/compile/20031023-1.c: New test.
16128         * gcc.c-torture/compile/20031023-2.c: New test.
16129         * gcc.c-torture/compile/20031023-3.c: New test.
16130         * gcc.c-torture/compile/20031023-4.c: New test.
16131
16132 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16133
16134         PR c++/10371
16135         * g++.dg/lookup/scoped8.C: New test.
16136
16137 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16138
16139         * g++.dg/opt/reg-stack3.C: New test.
16140
16141 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16142
16143         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16144
16145 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16146
16147         PR c++/11076
16148         * g++.dg/template/crash13.C: New test.
16149
16150 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16151
16152         * gcc.dg/c99-restrict-2.c: New test.
16153
16154 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16155
16156         PR c++/12698, c++/12699, c++/12700, c++/12566
16157         * g++.dg/inherit/covariant9.C: New test.
16158         * g++.dg/inherit/covariant10.C: New test.
16159         * g++.dg/inherit/covariant11.C: New test.
16160
16161 2003-10-23  Jason Merrill  <jason@redhat.com>
16162
16163         PR c++/12726
16164         * g++.dg/ext/complit2.C: New test.
16165
16166 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16167
16168         PR target/12654
16169         * gcc.c-torture/execute/20031020-1.c: New test.
16170
16171 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16172
16173         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16174         following the jump_insn.
16175
16176 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16177
16178         * gcc.dg/cast-lvalue-1.c: New test.
16179
16180 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16181
16182         PR c++/11962
16183         * g++.dg/template/cond2.C: New test.
16184
16185 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16186
16187         * gcc.dg/builtins-28.c: New test.
16188
16189 2003-10-20  Jan Hubicka  <jh@suse.cz>
16190
16191         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16192         parameter.
16193         * testsuite/gcc.dg/inline-2.c: Likewise.
16194
16195 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16196
16197         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16198         * gcc.dg/nest.c:  Likewise.
16199
16200 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16201
16202         PR c++/9781, c++/10583, c++/11862
16203         * g++.dg/parse/crash13.C: New test.
16204
16205 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16206
16207         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16208
16209 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16210
16211         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16212         Define HAVE_C99_RUNTIME except on Solaris.
16213         * gcc.dg/builtins-20.c: Likewise.
16214
16215 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16216
16217         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16218
16219 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16220
16221         PR c++/12495
16222         * g++.dg/template/crash21.C: New test.
16223
16224 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16225
16226         PR c++/2513
16227         * g++.dg/template/typename5.C: New test.
16228
16229 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16230
16231         PR c++/12369
16232         * g++.dg/template/friend25.C: New test.
16233
16234 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16235
16236         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16237         versions.
16238
16239 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16240
16241         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16242         == 2147483647.
16243
16244 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16245
16246         * gcc.c-torture/execute/960416-1.x: Remove.
16247         * gcc.c-torture/execute/divconst-3.x: Likewise.
16248
16249 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16250
16251         PR target/12598
16252         * gcc.dg/torture/cris-volatile-1.c: New test.
16253
16254 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16255
16256         PR optimization/9325
16257         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16258         for overflowing floating point to integer conversion during RTL
16259         simplification.
16260
16261 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16262
16263         * objc/execute/_cmd.m: Fix typo.
16264         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16265         Relax 'scan-assembler' regexp.
16266         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16267         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16268         * objc.dg/zero-link-2.m: Remove blank line.
16269         * objc.dg/zero-link-3.m: New test case.
16270
16271 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16272
16273         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16274
16275         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16276         than linker trickery.
16277
16278 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16279
16280         PR c++/12370
16281         * g++.dg/other/friend2.C: New test.
16282
16283 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16284
16285         * gcc.dg/20031012-1.c: New test.
16286
16287 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16288
16289         * gcc.dg/weak/weak-3.c: Fix for new warning.
16290
16291 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16292
16293         PR optimization/8750
16294         * gcc.c-torture/execute/20031012-1.c: New test case.
16295
16296 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16297
16298         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16299         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16300
16301 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16302
16303         PR optimization/12260
16304         * gcc.c-torture/compile/20031011-2.c: New test case.
16305
16306 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16307
16308         * gcc.c-torture/execute/20031011-1.c: New testcase.
16309
16310 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16311
16312         * gcc.c-torture/compile/20031011-1.c: New test.
16313
16314 2003-10-11  Jan Hubicka  <jh@suse.cz>
16315
16316         * g++.dg/other/first-global.C: New test.
16317
16318 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16319
16320         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16321
16322 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16323
16324         * gcc.c-torture/compile/20031010-1.c: New test.
16325
16326 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16327
16328         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16329         * gcc.c-torture/execute/va-arg-25.c: ... here.
16330
16331 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16332
16333         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16334
16335 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16336
16337         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16338
16339 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16340
16341         * g++.dg/parse/error2.C: New test.
16342
16343 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16344
16345         PR c++/11097
16346         * g++.dg/other/error5.C: Modify the error message.
16347         * g++.dg/lookup/using8.C: New test.
16348
16349 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16350
16351         * gcc.dg/darwin-abi-2.c: New file.
16352         * gcc.c-torture/execute/va-arg-24.c: New file.
16353
16354 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16355
16356         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16357         indentation.
16358
16359 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16360
16361         PR c++/10147
16362         * g++.dg/other/error4.C: Update error messages.
16363         * g++.dg/template/ptrmem4.C: Likewise.
16364
16365         PR c++/12337
16366         * g++.dg/init/new9.C: New test.
16367
16368         PR c++/12334, c++/12236, c++/8656
16369         * g++.dg/ext/attrib8.C: New test.
16370
16371 2003-10-06  Devang Patel  <dpatel@apple.com>
16372
16373         * gcc.dg/debug/dwarf2-3.h: New test.
16374         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16375
16376 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16377
16378         * g++.dg/opt/cfg2.C: New test.
16379
16380 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16381
16382         * g++.dg/opt/float1.C: New test.
16383
16384 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16385
16386         * gcc.dg/c90-array-lval-6.c: New test.
16387         * gcc.dg/c99-array-lval-6.c: New test.
16388
16389 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16390             Ziemowit Laski  <zlaski@apple.com>
16391
16392         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16393         'Derived', so that it is never considered a class method; add
16394         new warning for '+port' method ambiguity.
16395         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16396         <objc/objc-api.h> (needed on Mac OS X).
16397         * objc.dg/method-13.m: New test.
16398
16399 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16400
16401         PR optimization/9325, PR java/6391
16402         * gcc.c-torture/execute/20031003-1.c: New test case.
16403
16404 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16405
16406         PR optimization/12180
16407         * gcc.dg/20031002-1.c: New test.
16408
16409         PR c++/12486
16410         * g++.dg/inherit/error1.C: New test.
16411
16412 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16413
16414         * lib/f-torture.exp (search_for): Rename to...
16415         (search_for_re): This.  Also, clean up comments and the
16416         "regexp" invocation.
16417
16418 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16419
16420         * gcc.c-torture/compile/20031002-1.c: New test.
16421
16422 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16423
16424         * g++.dg/opt/cond1.C: New test.
16425
16426 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16427
16428         * gcc.dg/Wold-style-definition-2.c: New testcase.
16429         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16430
16431 2003-09-29  Richard Henderson  <rth@redhat.com>
16432
16433         * g++.dg/init/array10.C: Add dg-options.
16434
16435 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16436
16437         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16438
16439 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16440
16441         * g++.dg/template/friend19.C: Fix typo.
16442         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16443
16444 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16445
16446         * gcc.c-torture/execute/20030928-1.c: New test.
16447         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16448
16449 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16450
16451         * g++.dg/opt/unroll1.C: New test.
16452
16453 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16454
16455         PR optimization/11741
16456         * gcc.dg/20030926-1.c: New test case.
16457
16458 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16459
16460         PR c++/5655
16461         * g++.dg/parse/access7.C: New test.
16462         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16463
16464 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16465
16466         MERGE OF objc-improvements-branch into MAINLINE:
16467         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16468         if libobjc has not been built.
16469         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16470         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16471         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16472         objc/execute/nested-3.m, objc/execute/np-2.m,
16473         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16474         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16475         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16476         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16477         objc.dg/special/unclaimed-category-1.h,
16478         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16479         well as GNU runtime.
16480         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16481         * execute/cascading-1.m, execute/function-message-1.m,
16482         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16483         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16484         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16485         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16486         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16487         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16488         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16489         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16490         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16491         * objc.dg/bitfield-2.m: Run only on Darwin.
16492         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16493         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16494         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16495         * objc.dg/const-str-1.m: Fix constant string layout.
16496
16497 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16498
16499         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16500
16501 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16502
16503         * gcc.dg/darwin-abi-1.c: New file.
16504
16505 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16506
16507         PR target/12281
16508         * gcc.c-torture/compile/20030921-1.c: New test.
16509
16510 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16511
16512         * g++.dg/opt/reg-stack2.C: New test.
16513
16514 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16515
16516         * g++.dg/eh/delayslot1.C: New test.
16517
16518 2003-09-20  Richard Henderson  <rth@redhat.com>
16519
16520         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16521
16522 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16523
16524         * gcc.c-torture/execute/20030920-1.c: New test case.
16525
16526 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16527
16528         * g++.dg/rtti/typeid3.C: Correct expected error message.
16529
16530 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16531
16532         PR c++/157
16533         * g++.dg/parse/crash12.C: New test.
16534
16535 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16536
16537         * gcc.dg/compat/mixed-struct-check.h: New.
16538         * gcc.dg/compat/mixed-struct-defs.h: New.
16539         * gcc.dg/compat/mixed-struct-init.h: New.
16540         * gcc.dg/compat/struct-by-value-19_main.c: New.
16541         * gcc.dg/compat/struct-by-value-19_x.c: New.
16542         * gcc.dg/compat/struct-by-value-19_y.c: New.
16543         * gcc.dg/compat/struct-by-value-20_main.c: New.
16544         * gcc.dg/compat/struct-by-value-20_x.c: New.
16545         * gcc.dg/compat/struct-by-value-20_y.c: New.
16546         * gcc.dg/compat/struct-return-19_main.c: New.
16547         * gcc.dg/compat/struct-return-19_x.c: New.
16548         * gcc.dg/compat/struct-return-19_y.c: New.
16549         * gcc.dg/compat/struct-return-20_main.c: New.
16550         * gcc.dg/compat/struct-return-20_x.c: New.
16551         * gcc.dg/compat/struct-return-20_y.c: New.
16552
16553 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16554         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16555         so that it will not complain on LP64 targets.
16556
16557 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16558
16559         PR c++/495
16560         * g++.dg/template/friend24.C: New test.
16561
16562 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16563
16564         PR c++/12332
16565         * g++.dg/template/memtmpl2.C: New test.
16566
16567 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16568
16569         PR target/11184
16570         * gcc.dg/builtin-apply1.c: New test.
16571
16572 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16573
16574         PR c++/9848
16575         * g++.dg/warn/Wunused-4.C: New test.
16576
16577 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16578
16579         PR c++/12316
16580         * g++.dg/other/gc2.C: New test.
16581
16582 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16583
16584         PR c++/11991
16585         * g++.dg/rtti/typeid3.C: New test.
16586
16587         PR c++/12266
16588         * g++.dg/overload/template1.C: New test.
16589
16590 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16591
16592         * g++.dg/opt/cfg3.C: New test.
16593
16594 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16595
16596         PR c++/7939
16597         * g++.dg/template/crash11.C: New test.
16598
16599 2003-09-16  Jason Merrill  <jason@redhat.com>
16600             Jakub Jelinek  <jakub@redhat.com>
16601
16602         * gcc.dg/attr-warn-unused-result.c: New test.
16603
16604 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16605
16606         PR c++/12184
16607         * g++.dg/expr/call2.C: New test.
16608
16609 2003-09-15  Andreas Jaeger  <aj@suse.de>
16610
16611         * gcc.dg/Wold-style-definition-1.c: New test.
16612
16613 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16614
16615         PR c++/3907
16616         * g++.dg/parse/template12.C: New test.
16617
16618         * g++.dg/abi/bitfield11.C: New test.
16619         * g++.dg/abi/bitfield12.C: Likewise.
16620
16621 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16622
16623         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16624         non-expansion of functional macro name without arguments at EOL.
16625         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16626
16627 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16628
16629         * gcc.c-torture/execute/20030914-[12].c: New tests.
16630
16631 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16632
16633         PR c++/11788
16634         * g++.dg/overload/addr1.C: New test.
16635
16636 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16637
16638         * gcc.dg/20030909-1.c: New test.
16639
16640 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16641
16642         * gcc.dg/ultrasp10.c: New test.
16643
16644 2003-09-09  Devang Patel  <dpatel@apple.com>
16645
16646         * gcc.dg/darwin-ld-6.c: New test.
16647
16648 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16649
16650         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16651
16652 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16653
16654         * gcc.dg/ia64-types1.c: New test.
16655         * gcc.dg/ia64-types2.c: Likewise.
16656
16657 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16658
16659         * gcc.dg/builtins-1.c: Add more _Complex tests.
16660         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16661
16662         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16663         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16664
16665 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16666
16667         PR c++/11786
16668         * g++.dg/lookup/koenig2.C: New test.
16669
16670         PR c++/5296
16671         * g++.dg/rtti/typeid2.C: New test.
16672
16673 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16674
16675         * gcc.c-torture/compile/20030904-1.c: New test.
16676
16677 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16678
16679         * g++.dg/opt/longbranch2.C: New test.
16680
16681 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16682
16683         * g++.dg/template/crash10.C: Only compile it.
16684
16685 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16686
16687         PR middle-end/11665
16688         * gcc.c-torture/compile/20030907-1.c: New test.
16689         * g++.dg/init/array11.C: New test.
16690
16691 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16692
16693         PR c++/11852
16694         * g++.dg/init/struct1.C: New test.
16695
16696 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16697
16698         PR c++/12181
16699         * g++.dg/expr/comma1.C: New test.
16700
16701 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16702
16703         PR c++/11867
16704         * g++.dg/expr/static_cast5.C: New test.
16705
16706 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16707
16708         PR c++/11507
16709         * g++.dg/lookup/scoped7.C: New test.
16710
16711         PR c++/9574
16712         * g++.dg/other/static1.C: New test.
16713
16714         PR c++/11490
16715         * g++.dg/warn/template-1.C: New test.
16716
16717         PR c++/11432
16718         * g++.dg/template/crash10.C: New test.
16719
16720         PR c++/2478
16721         * g++.dg/overload/VLA.C: New test.
16722
16723         PR c++/10804
16724         * g++.dg/template/call1.C: New test.
16725
16726 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16727
16728         PR c++/11794
16729         * g++.dg/parse/using3.C: New test.
16730
16731 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16732
16733         PR c++/11409
16734         * g++.dg/overload/builtin3.C: New test case.
16735
16736 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16737
16738         PR c/9862
16739         * gcc.dg/20030906-1.c: New test.
16740         * gcc.dg/20030906-2.c: Likewise.
16741
16742 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16743
16744         PR c++/12167
16745         * g++.dg/parse/defarg5.C: New test.
16746
16747         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16748
16749 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16750
16751         PR c++/12163
16752         * g++.dg/expr/static_cast4.C: New test.
16753
16754         PR c++/12146
16755         * g++.dg/template/crash9.C: New test.
16756
16757 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16758
16759         * g++.old-deja/g++.ext/pretty2.C: Update for change
16760         in __FUNCTION__.
16761         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16762
16763 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16764
16765         PR c++/11922
16766         * g++/dg/template/qualified-id1.C: New test.
16767
16768         PR c++/12037
16769         * g++.dg/warn/noeffect4.C: New test.
16770
16771 2003-09-04  Matt Austern  <austern@apple.com>
16772
16773         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16774         * g++.dg/ext/fnname2.C: Likewise.
16775         * g++.dg/ext/fnname3.C: Likewise.
16776
16777 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16778
16779         * g++.dg/expr/lval1.C: New test.
16780         * g++.dg/ext/lvcast.C: Remove.
16781
16782 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16783
16784         PR optimization/11700.
16785         * gcc.c-torture/compile/20030903-1.c: New test case.
16786
16787 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16788
16789         PR c++/12053
16790         * g++.dg/abi/layout4.C: New test.
16791
16792 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16793
16794         PR c++/11553
16795         * g++.dg/parse/friend3.C: New test.
16796
16797 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16798
16799         PR c++/11847
16800         * g++.dg/template/class1.C: New test.
16801
16802         PR c++/11808
16803         * g++.dg/expr/call1.C: New test.
16804
16805 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16806
16807         PR c++/12114
16808         * g++.dg/init/ref9.C: New test.
16809
16810         PR c++/11972
16811         * g++.dg/template/nested4.C: New test.
16812
16813 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16814
16815         PR c++/12093
16816         * g++.dg/template/non-dependent4.C: New test.
16817
16818         PR c++/11928
16819         * g++.dg/inherit/conv1.C: New test.
16820
16821 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16822
16823         PR c++/6196
16824         * g++.dg/ext/label1.C: New test.
16825         * g++.dg/ext/label2.C: Likewise.
16826
16827 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16828
16829         * g++.dg/expr/cond3.C: New test.
16830
16831 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16832
16833         * gcc.dg/builtins-1.c: Add new builtin cases.
16834
16835 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16836
16837         * gcc.dg/builtins-1.c: Add new cases.
16838         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16839
16840 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16841
16842         * gcc.dg/builtins-1.c: Add more math builtin tests.
16843         * gcc.dg/torture/builtin-attr-1.c: New test.
16844
16845 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16846
16847         PR optimization/5079
16848         * g++.dg/opt/static3.C: New test.
16849
16850 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16851
16852         * gcc.misc-tests/gcov-10b.c: New test.
16853
16854 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16855
16856         * g++.dg/opt/ptrmem3.C: New test.
16857
16858         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16859
16860 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16861
16862         * gcc.dg/20030826-2.c: New test.
16863
16864 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16865
16866         PR middle-end/12002
16867         * g77.f-torture/compile/12002.f: New test case.
16868
16869 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16870
16871         * gcc.dg/20030826-1.c: New test case.
16872
16873 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16874
16875         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16876
16877 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16878
16879         PR c++/11871
16880         * c++.dg/lookup/crash1.C: New test.
16881
16882         * c++.dg/warn/noeffect3.C: New test.
16883
16884 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16885
16886         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16887         * gcc.dg/compat/vector-1_y.c: Ditto.
16888         * gcc.dg/compat/vector-2_x.c: Ditto.
16889         * gcc.dg/compat/vector-2_y.c: Ditto.
16890
16891 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16892
16893         * gcc.dg/20030702-1.c: New test.
16894
16895 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16896
16897         PR c++/8795
16898         * g++.dg/ext/altivec-1.C: New test.
16899
16900 2003-08-24  Richard Henderson  <rth@redhat.com>
16901
16902         * g++.dg/eh/simd-2.C: Add -w for x86.
16903
16904 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16905
16906         * gcc.dg/20030815-1.c: New test.
16907
16908 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16909
16910         PR c++/3765
16911         * g++.dg/parse/access6.C: New test.
16912
16913 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16914
16915         PR c++/641, c++/11876
16916         * g++.dg/template/friend22.C: New test.
16917         * g++.dg/template/friend23.C: Likewise.
16918
16919 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16920
16921         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16922         identically.
16923
16924 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16925
16926         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16927
16928 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16929
16930         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16931
16932 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16933
16934         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16935
16936 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16937
16938         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16939
16940 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16941
16942         PR c++/11919
16943         * g++.dg/overload/prom1.C: New test.
16944
16945         PR c++/11551
16946         * g++.dg/parse/dtor2.C: New test.
16947
16948         PR c++/10762
16949         * g++.dg/parse/using2.C: New test.
16950
16951 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16952
16953         PR target/11805
16954         * gcc.c-torture/compile/20030821-1.c: New.
16955
16956 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16957
16958         PR c++/11834
16959         * g++.dg/template/deduce2.C: New test.
16960
16961 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16962
16963         * gcc.c-torture/execute/20030821-1.c: New test.
16964
16965 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16966
16967         PR middle-end/11984
16968         * gcc.dg/20030820-1.c: New test case.
16969
16970 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16971
16972         PR c++/11945
16973         * g++.dg/warn/noeffect2.C: New test.
16974
16975 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16976
16977         PR c++/10926
16978         * g++.dg/template/dtor2.C: New test.
16979
16980         PR c++/11684
16981         * g++.dg/template/operator1.C: New test.
16982         * g++.dg/parse/operator4.C: New test.
16983
16984         PR c++/11946.C
16985         * g++.dg/expr/enum1.C: New test.
16986         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16987
16988         PR c++/11036.C
16989         * g++.dg/parse/elab2.C: New test.
16990         * g++.dg/parse/typedef4.C: Change error message.
16991         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16992         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16993         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16994
16995 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16996
16997         * gcc.dg/pch/warn-1.c: New.
16998         * gcc.dg/pch/warn-1.hs: New.
16999
17000         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17001         not-tested file.
17002
17003 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17004
17005         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17006
17007 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17008
17009         * gcc.dg/uninit-D.c: New Test.
17010         * gcc.dg/uninit-E.c: New Test.
17011         * gcc.dg/uninit-F.c: New Test.
17012         * gcc.dg/uninit-G.c: New Test.
17013
17014 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17015
17016         * g++.dg/README: Describe the pch directory.
17017
17018 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17019
17020         PR c++/11174
17021         * g++.dg/parse/access4.C: New test.
17022         * g++.dg/parse/access5.C: Likewise.
17023         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17024
17025 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17026
17027         * gcc.dg/noncompile/20030818-1.c: New.
17028
17029 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17030
17031         PR c++/11957
17032         * g++.dg/warn/noeffect1.C: New test.
17033
17034         * g++.dg/template/scope2.C: New test.
17035         * g++.dg/template/error2.C: Correct dg-error
17036
17037 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17038
17039         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17040
17041 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17042
17043         PR C++/11512
17044         * g++.dg/template/warn1.C: New.
17045
17046 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17047
17048         * g++.dg/template/error2.C: New test.
17049         * g++.dg/lookup/using7.C: Adjust errors
17050         * g++.old-deja/g++.pt/crash36.C: Likewise.
17051         * g++.old-deja/g++.pt/derived3.C: Likewise.
17052
17053 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17054
17055         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17056         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17057         * gcc.c-torture/execute/builtins/string-9.c: New, from
17058         string-opt-9.c.  Adjust for execute/builtins framework.
17059         * gcc.c-torture/execute/string-opt-9.c: Delete.
17060
17061 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17062
17063         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17064
17065         * g++.dg/parse/ret-type2.C: New test.
17066
17067         PR c++/11703
17068         * g++.dg/init/new8.C: New test.
17069
17070         PR c++/10923
17071         * g++.dg/parse/typedef5.C: New test.
17072
17073         PR c++/9512
17074         * g++.dg/parse/qualified2.C: New test.
17075         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17076         invalid code.
17077
17078 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17079
17080         * g++.dg/conversion/ptrmem1.C: New test.
17081
17082 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17083
17084         PR target/11693
17085         * gcc.dg/20030811-1.c: New test.
17086
17087         PR target/11535
17088         * gcc.c-torture/execute/20030811-1.c: New test.
17089
17090 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17091
17092         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17093
17094 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17095
17096         PR c++/11789.C
17097         * g++.dg/inherit/multiple1.C: New test.
17098
17099 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17100
17101         * gcc.dg/spe1.c: New test.
17102
17103         PR c++/11670
17104         * g++.dg/expr/cast2.C: New test.
17105
17106         PR c++/10530
17107         * g++.dg/template/dependent-name2.C: New test.
17108
17109 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17110
17111         * g++.dg/parse/crash11.C: Put the dg options in comments.
17112
17113 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17114
17115         * lib/gcc-dg.exp: Update for diagnostic change.
17116
17117 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17118
17119         PR c++/5767
17120         * g++.dg/parse/crash11.C: New test.
17121
17122 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17123
17124         * gcc.dg/cpp/spacing1.c: Update.
17125
17126 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17127
17128         PR target/11739
17129         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17130         a value for -mtune.
17131
17132 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17133
17134         PR middle-end/11771
17135         * gcc.c-torture/compile/20030804-1.c: New test case.
17136
17137 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17138
17139         * gcc.dg/20030804-1.c: New test case.
17140
17141 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17142
17143         * gcc.dg/cpp/separate-1.c: New test.
17144
17145 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17146
17147         PR c++/11704
17148         * g++.dg/template/dependent-expr2.C: New test.
17149
17150         PR c++/11766
17151         * g++.dg/expr/ptrmem1.C: New test.
17152
17153 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17154
17155         PR c++/9453
17156         * g++.dg/template/friend15.C: New test.
17157
17158 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17159
17160         * lib/dg-pch.exp: Work round PCH bug.
17161
17162 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17163
17164         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17165         builtins.  Move cases from builtins-4.c here.
17166
17167         * gcc.dg/torture/builtin-math-1.c: New test taken from
17168         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17169         additional cases.
17170
17171         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17172         Delete.
17173
17174 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17175
17176         PR c++/9447
17177         * g++.dg/template/using7.C: New test.
17178
17179 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17180
17181         * import1.c, import2.c: New tests.
17182
17183 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17184
17185         * g++.dg/eh/crossjump1.C: New test.
17186
17187 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17188
17189         PR c++/11697
17190         * g++.dg/template/using6.C: New test.
17191
17192         PR c++/11744
17193         * g++.dg/template/koenig2.C: New test.
17194
17195 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17196
17197         PR c++/7983
17198         * g++.dg/parse/typedef4.C: New test.
17199
17200 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17201
17202         PR c++/8442, c++/8806
17203         * g++.dg/template/elab1.C: New test.
17204         * g++.dg/template/type2.C: Likewise.
17205         * g++.dg/template/ttp3.C: Adjust expected error message.
17206         * g++.old-deja/g++.law/visibility13.C: Likewise.
17207         * g++.old-deja/g++.niklas/t135.C: Likewise.
17208         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17209         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17210         template argument.
17211         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17212
17213 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17214
17215         PR c++/11295
17216         * g++.dg/ext/stmtexpr1.C: New test.
17217
17218         * g++.dg/opt/tmp1.C: New test.
17219
17220         PR c++/11525
17221         * g++.dg/parse/constant4.C: New test.
17222
17223         PR c++/9447
17224         * g++.dg/template/using5.C: New test.
17225
17226 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17227
17228         * gcc.dg/builtins-27.c: New test case.
17229
17230 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17231
17232         * gcc.dg/tls/opt-7.c: New test.
17233
17234 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17235
17236         * g++.old-deja/g++.other/crash18.C: Remove.
17237
17238 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17239
17240         * g++.dg/template/explicit3.C: New.
17241         * g++.dg/template/explicit4.C: New.
17242         * g++.dg/template/explicit5.C: New.
17243
17244         PR c++/11347
17245         * g++.dg/template/memtmpl1.C: New.
17246
17247 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17248
17249         PR target/11565
17250         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17251         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17252
17253 2003-07-30  Jan Hubicka  <jh@suse.cz>
17254
17255         * vtgc1.c: Kill.
17256
17257 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17258
17259         * gcc.dg/struct-in-proto-1.c: New test.
17260
17261 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17262
17263         * gcc.dg/cpp/include2.c: Only expect one message.
17264
17265 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17266
17267         PR c++/9447
17268         * g++.dg/template/using1.C: New test.
17269         * g++.dg/template/using2.C: New test.
17270         * g++.dg/template/using3.C: New test.
17271         * g++.dg/template/using4.C: New test.
17272
17273 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17274
17275         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17276         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17277
17278 2003-07-28  Jan Hubicka  <jh@suse.cz>
17279
17280         PR c++/11530
17281         * g++.dg/opt/call1.C: New test.
17282
17283 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17284
17285         PR c++/11667
17286         * g++.dg/init/enum2.C: New test.
17287         * g++.dg/template/overload1.C: Add "-w" option.
17288
17289 2003-07-28    <hp@bitrange.com>
17290
17291         * gcc.dg/Wdeclaration-after-statement-1.c,
17292         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17293
17294 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17295
17296         * gcc.c-torture/compile/20030725-1.c: New test.
17297
17298 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17299
17300         * gcc.dg/20030505.c: Only run for SPE.
17301         Remove definition of opaque type.
17302
17303 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17304
17305         * g++.dg/template/ptrmem6.C: New test.
17306
17307 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17308
17309         * gcc.c-torture/compile/zero-strct-2.c: New test.
17310
17311 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17312
17313         * gcc.dg/intermod-1.c: New test.
17314
17315 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17316
17317         PR c++/11617
17318         * g++.dg/template/lookup2.C: New test.
17319         * g++.dg/template/memclass1.C: Remove instantiated from error.
17320         * g++.dg/other/error2.C: Tweak expected errors.
17321
17322         PR c++/11596
17323         * g++.dg/template/defarg3.C: New test.
17324
17325         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17326
17327 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17328
17329         * g++.dg/inherit/access5.C: New test.
17330
17331 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17332
17333         PR c++/11513
17334         * g++.dg/template/crash8.C: New test.
17335
17336 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17337
17338         PR c/10602
17339         * gcc.dg/noncompile/incomplete-2.c: New test.
17340
17341 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17342
17343         PR c++/11645
17344         * g++.dg/inherit/access4.C: New test.
17345
17346         PR c++/11517
17347         * g++.dg/expr/cond2.C: New test.
17348
17349         PR optimization/10679
17350         * g++.dg/opt/inline4.C: New test.
17351
17352 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17353
17354         * g++.dg/parse/crash10: New test.
17355
17356 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17357
17358         * g++.dg/ext/flexary1.C: New test.
17359
17360 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17361
17362         PR c++/10793
17363         * g++.dg/template/crash9.C: New test.
17364
17365 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17366
17367         PR c++/3004
17368         * g++.dg/parse/typedef3.C: New test.
17369
17370         PR c++/7906
17371         * g++.dg/parse/operator2.C: New test.
17372
17373         PR c++/8895
17374         * g++.dg/parse/def-tmpl-arg1.C: New test.
17375
17376         PR c++/9282
17377         * g++.dg/parse/funptr1.C: New test.
17378
17379         PR c++/9452
17380         * g++.dg/parse/ambig3.C: New test.
17381
17382         PR c++/9454
17383         * g++.dg/parse/operator3.C: New test.
17384
17385         PR c++/9486
17386         * g++.dg/parse/template10.C: New test.
17387
17388         PR c++/9488
17389         * g++.dg/parse/template11.C: New test.
17390
17391         PR c++/10150
17392         * g++.dg/parse/invalid-op1.C: New test.
17393
17394         PR c++/10247
17395         * g++.dg/parse/condexpr1.C: New test.
17396
17397 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17398
17399         * g++.dg/ext/packed3.C: New test.
17400         * g++.dg/ext/packed4.C: New test.
17401
17402         * gcc.dg/pack-test-3.c: New test.
17403
17404 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17405
17406         * lib/compat.exp: Handle dg-options per source file.
17407         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17408         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17409         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17410         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17411         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17412         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17413         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17414         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17415         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17416         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17417         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17418         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17419         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17420         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17421
17422 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17423
17424         PR c/10320
17425         * gcc.c-torture/execute/20030718-1.c: New test.
17426
17427 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17428
17429         PR optimization/11536
17430         * gcc.dg/20030721-1.c: New test.
17431
17432 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17433
17434         PR c++/11546
17435         * g++.dg/template/lookup1.C: New test.
17436
17437 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17438
17439         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17440         diagnostics of ill-formed constructs involving labels.
17441         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17442         the new 'previously defined here' message.
17443
17444 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17445
17446         * g++.dg/parse/non-dependent2.C: New test.
17447
17448 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17449
17450         * g++.dg/init/init-ref4.C: xfail on targets without
17451         weak symbols.
17452
17453 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17454
17455         PR target/11087
17456         * gcc.c-torture/execute/20030717-1.c: New test.
17457
17458 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17459
17460         * g++.dg/opt/cfg1.C: New test.
17461
17462 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17463
17464         PR optimization/11557
17465         * gcc.dg/20030717-1.c: New test.
17466
17467 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17468
17469         PR c++/10476
17470         * g++.dg/expr/crash-1.C: New test.
17471
17472         PR c++/11027
17473         * g++.dg/template/init3.C: New test.
17474
17475         PR c++/8222
17476         * g++.dg/template/non-dependent1.C: New test.
17477
17478         PR c++/11070
17479         * g++.dg/template/non-dependent2.C: New test.
17480
17481         PR c++/11071
17482         * g++.dg/template/non-dependent3.C: New test.
17483
17484         PR c++/9907
17485         * g++.dg/template/sizeof5.C: New test.
17486
17487 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17488
17489         PR 11498
17490         * gcc.c-torture/compile/mangle-1.c: New file.
17491
17492 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17493
17494         PR c++/7809
17495         * g++.dg/parse/access3.C: New test.
17496
17497 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17498
17499         PR c++/11384
17500         * g++.dg/init/init-ref4.C: New test.
17501
17502 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17503
17504         PR c++/11547
17505         * g++.dg/parse/constant3.C: New test.
17506         * g++.dg/parse/crash7.C: Likewise.
17507
17508 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17509
17510         PR target/11008
17511         * gcc.dg/i386-pentium4-not-mull.c: New.
17512
17513 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17514
17515         * gcc.dg/asm-names.c (ymain): Make it weak.
17516
17517 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17518
17519         PR c++/5421
17520         * g++.dg/template/friend21.C: New test.
17521
17522 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17523
17524         * gcc.dg/cleanup-8.c: New test.
17525         * gcc.dg/cleanup-9.c: New test.
17526
17527 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17528
17529         * g++.dg/ext/dll-MI1.h: New file.
17530         * g++.dg/ext/dllexport-MI1.C: New file.
17531         * g++.dg/ext/dllimport-MI1.C: New file.
17532
17533 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17534
17535         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17536         it does not have cmpstrsi patterns (just cmpmemsi).
17537
17538 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17539
17540         PR debug/11473
17541         * g++.dg/debug/debug8.C: New test.
17542
17543 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17544
17545         PR c++/10108
17546         * g++.dg/template/crash7.C: New test.
17547
17548 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17549
17550         PR target/10795
17551         * gcc.c-torture/compile/20030708-1.c: New.
17552
17553 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17554
17555         * gcc.c-torture/execute/20030715-1.c: New test.
17556
17557 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17558
17559         * gcc.dg/pch/inline-3.c: New file.
17560         * gcc.dg/pch/inline-3.hs: New file.
17561         * gcc.dg/pch/inline-4.c: New file.
17562         * gcc.dg/pch/inline-4.hs: New file.
17563
17564 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17565
17566         PR c++/11509
17567         * g++.dg/template/crash6.C: New test.
17568
17569         PR c++/7053
17570         * g++.dg/template/friend20.C: New test.
17571
17572         PR c++/7019
17573         * g++.dg/template/overload2.C: New test.
17574
17575 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17576
17577         PR optimization/11440
17578         * gcc.c-torture/execute/20030714-1.c: New test.
17579
17580 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17581
17582         PR c++/11154
17583         * g++.dg/template/partial2.C: New test.
17584
17585 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17586
17587         PR c++/11503
17588         * g++.dg/template/anon1.C: New test.
17589
17590         PR c++/11493
17591         PR c++/11495
17592         * g++.dg/parse/template9.C: Likewise.
17593         * g++.dg/template/crash4.C: New test.
17594         * g++.dg/template/koenig1.C: Likewise.
17595         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17596         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17597         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17598         functions.
17599         * g++.old-deja/g++.jason/template36.C: Likewise.
17600         * g++.old-deja/g++.mike/p1989.C: Likewise.
17601         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17602         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17603         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17604         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17605         compiling.
17606         * g++.old-deja/g++.pt/union2.C: Use this->.
17607
17608 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17609
17610         * gcc.dg/20030711-1.c: New test.
17611
17612 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17613
17614         PR c++/11050
17615         * g++.dg/parse/args1.C: New test.
17616         * g++.pt/defarg8.C: Change expected errors.
17617
17618 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17619
17620         PR c++/8164
17621         * g++.dg/template/nontype2.C: New test.
17622
17623         PR c++/10558
17624         * g++.dg/parse/template8.C: New test.
17625
17626         PR c++/8327
17627         * g++.dg/template/scope1.C: New test.
17628
17629         * g++.dg/warn/Wsign-compare-1.C: New test.
17630
17631 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17632
17633         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17634
17635 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17636
17637         PR c++/9411
17638         * g++.dg/template/explicit2.C: New test.
17639
17640         PR c++/10032
17641         * g++.dg/warn/pedantic1.C: New test.
17642
17643 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17644
17645         PR c++ 9483
17646         * g++.dg/other/field1.C: New test.
17647
17648 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17649
17650         PR c/11449
17651         * gcc.c-torture/compile/20030707-1.c: New.
17652
17653 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17654
17655         PR c++/10849
17656         * g++.dg/template/access12.C: New test.
17657
17658 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17659
17660         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17661         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17662         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17663         * gcc.misc-tests/gcov.exp: Update
17664         * g++.dg/gcov/gcov.exp: Update
17665         * lib/gcov.exp: Update.
17666
17667 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17668
17669         * g++.dg/abi/mangle17.C: Make sure template expressions are
17670         dependent.
17671         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17672         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17673         * g++.dg/opt/stack1.C: Remove erroneous code.
17674         * g++.dg/parse/template7.C: New test.
17675         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17676         * g++.old-deja/g++.pt/crash4.C: Likewise.
17677
17678 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17679
17680         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17681         with zero or one occurence of `$' after the initial `L'.
17682
17683 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17684
17685         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17686
17687 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17688
17689         PR c/11370
17690         * gcc.dg/Wunreachable-6.c: New testcase.
17691         * gcc.dg/Wunreachable-7.c: New testcase.
17692
17693 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17694
17695         PR c/11420
17696         * gcc.dg/20030708-1.c: New test.
17697
17698 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17699
17700         * gcc.dg/compat/sdata-section.h: New file.
17701         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17702         * gcc.dg/torture/mips-sdata-1.c: New test.
17703
17704 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17705
17706         PR c++/11030
17707         * g++.dg/template/friend19.C: New test.
17708
17709 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17710
17711         * g++.dg/opt/strength-reduce.C: New test.
17712
17713 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17714
17715         PR target/10979
17716         * gcc.dg/20030707-1.c: New testcase.
17717
17718 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17719
17720         PR optimization/11059
17721         * g++.dg/opt/emptyunion.C: New testcase.
17722
17723 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17724             Eric Botcazou  <ebotcazou@libertysurf.fr>
17725
17726         * g++.dg/opt/stack1.C: New test.
17727
17728 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17729
17730         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17731         run test.
17732
17733         PR c++/11431
17734         * g++.dg/expr/static_cast3.C: New test.
17735
17736 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17737
17738         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17739         everywhere.
17740         * gcc.dg/concat.c: Concatenation of string constants with
17741         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17742         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17743         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17744         necessary to avoid multi-character character constant warning.
17745         * gcc.dg/cpp/escape.c: Likewise.
17746         * gcc.dg/cpp/ucs.c: Likewise.
17747         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17748         Fix a typo.
17749
17750 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17751
17752         PR c/11428
17753         * gcc.c-torture/compile/20030704-1.c: New.
17754
17755 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17756
17757         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17758
17759 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17760
17761         PR c++/5287, PR c++/7910,  PR c++/11021
17762         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17763         tests for warnings.
17764         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17765         * g++.dg/ext/dllimport3.C: Likewise.
17766         * g++.dg/ext/dllimport4.C: New file.
17767         * g++.dg/ext/dllimport5.C: New file.
17768         * g++.dg/ext/dllimport6.C: New file.
17769         * g++.dg/ext/dllimport7.C: New file.
17770         * g++.dg/ext/dllimport8.C: New file.
17771         * g++.dg/ext/dllimport9.C: New file.
17772         * g++.dg/ext/dllimport10.C: New file.
17773         * g++.dg/ext/dllexport1.C: New file.
17774
17775 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17776
17777         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17778         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17779
17780 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17781
17782         * gcc.dg/builtins-25.c: New testcase.
17783         * gcc.dg/builtins-26.c: New testcase.
17784
17785 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17786
17787         * gcc.dg/compat/vector-defs.h: New file.
17788         * gcc.dg/compat/vector-setup.h: New file.
17789         * gcc.dg/compat/vector-check.h: New file.
17790         * gcc.dg/compat/vector-1_main.c: New file.
17791         * gcc.dg/compat/vector-1_x.c: New file.
17792         * gcc.dg/compat/vector-1_y.c: New file.
17793         * gcc.dg/compat/vector-2_main.c: New file.
17794         * gcc.dg/compat/vector-2_x.c: New file.
17795         * gcc.dg/compat/vector-2_y.c: New file.
17796
17797         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17798         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17799         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17800         * gcc.dg/compat/struct-align-1.h: New file.
17801         * gcc.dg/compat/struct-align-1_main.c: New file.
17802         * gcc.dg/compat/struct-align-1_x.c: New file.
17803         * gcc.dg/compat/struct-align-1_y.c: New file.
17804         * gcc.dg/compat/struct-align-2.h: New file.
17805         * gcc.dg/compat/struct-align-2_main.c: New file.
17806         * gcc.dg/compat/struct-align-2_x.c: New file.
17807         * gcc.dg/compat/struct-align-2_y.c: New file.
17808
17809         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17810         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17811         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17812         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17813         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17814         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17815         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17816         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17817         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17818         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17819         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17820         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17821         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17822         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17823         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17824         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17825         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17826         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17827         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17828         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17829         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17830         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17831         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17832         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17833         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17834         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17835         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17836         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17837         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17838
17839 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17840
17841         * gcc.dg/i386-call-1.c: New test.
17842
17843 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17844
17845         PR c++/9162
17846         * g++.dg/parse/defarg4.C: New.
17847
17848 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17849
17850         PR target/10700
17851         * gcc.c-torture/compile/20030703-1.c: New test case.
17852
17853 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17854
17855         * g++.dg/template/local3.C: Remove extra semicolon.
17856
17857 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17858
17859         * gcc.dg/i386-volatile-1.c: New test.
17860
17861 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17862
17863         PR c++/11072
17864         * g++.dg/other/offsetof2.C: XFAIL.
17865         * g++.dg/other/offsetof5.C: New.
17866
17867         PR c++/10219
17868         * g++.dg/template/error1.C: New.
17869
17870         PR c++/9779
17871         * g++.dg/template/dependent-expr1.C: New.
17872
17873 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17874
17875         PR c++/6949
17876         * g++.dg/template/local3.C: New test.
17877
17878         PR c++/11149
17879         * g++.dg/lookup/scoped6.C: New test.
17880
17881 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17882
17883         PR c++/8046
17884         * g++.dg/other/error7.C: New test.
17885
17886 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17887
17888         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17889         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17890         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17891         * g++.old-deja/g++.other/union2.C: Likewise.
17892         * gcc.dg/c90-const-expr-2.c: Likewise.
17893         * gcc.dg/c90-const-expr-3.c: Likewise.
17894         * gcc.dg/c99-const-expr-2.c: Likewise.
17895         * gcc.dg/c99-const-expr-3.c: Likewise.
17896         * gcc.dg/concat.c: Likewise.
17897
17898 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17899
17900         PR c++/9559
17901         * g++.dg/init/static1.C: New test.
17902
17903 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17904
17905         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17906         * g++.old-deja/g++.other/access2.C: Likewise.
17907         * g++.old-deja/g++.other/decl2.C: Likewise.
17908         * gcc.c-torture/execute/20020615-1.c: Likewise.
17909
17910 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17911
17912         PR c++/4933
17913         * g++.dg/template/sizeof4.C: New test.
17914
17915 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17916
17917         * g++.dg/other/error6.C: New test.
17918
17919 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17920
17921         PR c++/10750
17922         * g++.dg/parse/constant2.C: New test.
17923
17924 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17925
17926         PR c++/11106
17927         * g++.dg/other/error5.C: New test.
17928
17929 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17930
17931         * gcc.dg/format/gcc_diag-1.c: New test.
17932
17933 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17934
17935         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17936
17937 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17938
17939         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17940         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17941         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17942
17943 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17944
17945         * gcc.c-torture/execute/builtins/string-8.c: New test.
17946         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17947         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17948         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17949
17950 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17951
17952         PR c++/10468
17953         * g++.dg/ext/typeof6.C: New test.
17954
17955 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17956
17957         PR c++/10796
17958         * g++.dg/init/enum1.C: New test.
17959
17960 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17961
17962         * gcc.dg/20030627-1.c: New test.
17963
17964 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17965
17966         PR c++/11332
17967         * g++.dg/expr/static_cast2.C: New test.
17968
17969 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17970             Jakub Jelinek  <jakub@redhat.com>
17971
17972         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17973         sprintf(dst,"%s",src) optimization.
17974         * gcc.c-torture/execute/20030626-1.c: New test case.
17975         * gcc.c-torture/execute/20030626-2.c: New test case.
17976
17977 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17978
17979         * gcc.c-torture/execute/multi-ix.c: New test.
17980
17981         * gcc.c-torture/execute/simd-4.c (main):
17982         Added missing semicolon at end of union.
17983
17984 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17985
17986         PR c++/8266
17987         * g++.dg/template/explicit-instantiation3.C: New test.
17988
17989 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17990
17991         * gcc.dg/20030626-1.c: Use signed char.
17992
17993 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17994
17995         * gcc.dg/20030626-1.c: New test.
17996
17997 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17998
17999         * const-str-2.m: Update.
18000
18001 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18002
18003         PR c++/10990
18004         * g++.dg/rtti/dyncast1.C: New test.
18005         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18006         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18007         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18008
18009         PR c++/10931
18010         * g++.dg/expr/static_cast1.C: New test.
18011
18012 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18013
18014         * gcc.dg/20030625-1.c: New test.
18015
18016 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18017
18018         * gcc.c-torture/compile/20030624-1.c: New test case.
18019
18020 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18021
18022         * gcc.c-torture/execute/string-opt-17.c: New test.
18023
18024 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18025
18026         PR c++/5754
18027         * g++.dg/parse/crash6.C: New test.
18028
18029 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18030
18031         * gcc.dg/builtins-24.c: New test case.
18032
18033 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18034
18035         * g++.dg/opt/operator1.C: New test.
18036
18037 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18038
18039         * gcc.c-torture/execute/string-opt-16.c: New test case.
18040
18041 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18042
18043         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18044         * g++.old-deja/g++.other/conv7.C: Likewise
18045         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18046         * g++.old-deja/g++.other/overload14.C: Likewise.
18047
18048 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18049
18050         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18051         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18052
18053 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18054
18055         PR c++/10888
18056         * g++.dg/warn/Winline-3.C: New test.
18057
18058 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18059
18060         * lib/target-supports.exp (check_alias_available): Make the test
18061         program acceptable to the Solaris assembler.
18062
18063         PR c++/10749
18064         * g++.dg/template/memclass2.C: New test.
18065
18066 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18067             Eric Botcazou  <ebotcazou@libertysurf.fr>
18068
18069         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18070         data for non-matching targets.
18071         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18072
18073 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18074
18075         PR c++/10845
18076         * g++.dg/template/member3.C: New test.
18077
18078 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18079
18080         PR c++/10939
18081         * g++.dg/template/func1.C: New test.
18082
18083         PR c++/9649
18084         * g++.dg/template/static4.C: New test.
18085         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18086
18087         PR c++/11041
18088         * g++.dg/init/ref7.C: New test.
18089
18090 2003-06-19  Matt Austern  <austern@apple.com>
18091
18092         PR c++/11228
18093         * g++.dg/anew1.C: New test.
18094         * g++.dg/anew2.C: New test.
18095         * g++.dg/anew3.C: New test.
18096         * g++.dg/anew4.C: New test.
18097
18098 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18099
18100         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18101
18102 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18103
18104         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18105         endian-dependent.
18106
18107 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18108
18109         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18110         Remove cruft.
18111
18112 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18113
18114         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18115         * gcc.c-torture/compile/961203-1.c: Likewise.
18116         * gcc.c-torture/compile/980506-1.c: Likewise.
18117
18118 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18119
18120         PR c++/10712
18121         * g++.dg/lookup/using7.C: New test.
18122
18123 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18124
18125         PR c++/11105
18126         * g++.dg/abi/conv1.C: Remove it.
18127         * g++.dg/template/conv7.C: New test.
18128         * g++.dg/template/conv8.C: Likewise.
18129         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18130         conversion operator.
18131
18132 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18133
18134         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18135         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18136         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18137         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18138         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18139         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18140         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18141         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18142         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18143         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18144         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18145         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18146         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18147         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18148         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18149         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18150         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18151         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18152         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18153         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18154         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18155         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18156         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18157         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18158         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18159         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18160         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18161         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18162         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18163
18164 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18165
18166         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18167         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18168         indications.
18169
18170 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18171
18172         * gcc.dg/i386-387-5.c: New test case.
18173         * gcc.dg/i386-387-6.c: New test case.
18174         * gcc.dg/builtins-23.c: New test case.
18175
18176 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18177
18178         * gcc.dg/builtins-22.c: New test case.
18179         * gcc.dg/i386-387-1.c: Update to test exp.
18180         * gcc.dg/i386-387-2.c: Likewise.
18181
18182 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18183
18184         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18185
18186 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18187
18188         * lib/gcc-dg.exp (dg-require-dll): New function.
18189         (dg-xfail-if): Likewise.
18190         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18191         driver.
18192
18193         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18194         * gcc.c-torture/compile/20001205-1.c: Likewise.
18195         * gcc.c-torture/compile/20001226-1.c: Likewise.
18196         * gcc.c-torture/compile/20010518-2.c: Likewise.
18197         * gcc.c-torture/compile/20020312-1.c: Likewise.
18198         * gcc.c-torture/compile/20020604-1.c: Likewise.
18199         * gcc.c-torture/compile/920501-12.c: Likewise.
18200         * gcc.c-torture/compile/920501-4.c: Likewise.
18201         * gcc.c-torture/compile/920520-1.c: Likewise.
18202         * gcc.c-torture/compile/920521-1.c: Likewise.
18203         * gcc.c-torture/compile/920625-1.c: Likewise.
18204         * gcc.c-torture/compile/961203-1.c: Likewise.
18205         * gcc.c-torture/compile/980506-1.c: Likewise.
18206         * gcc.c-torture/compile/981006-1.c: Likewise.
18207         * gcc.c-torture/compile/981022-1.c: Likewise.
18208         * gcc.c-torture/compile/981223-1.c: Likewise.
18209         * gcc.c-torture/compile/990617-1.c: Likewise.
18210         * gcc.c-torture/compile/dll.c: Likewise.
18211         * gcc.c-torture/compile/labels-3.c: Likewise.
18212         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18213         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18214         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18215         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18216         * gcc.c-torture/compile/simd-5.c: Likewise.
18217         * gcc.c-torture/compile/20000804-1.x: Remove.
18218         * gcc.c-torture/compile/20001205-1.x: Likewise.
18219         * gcc.c-torture/compile/20001226-1.x: Likewise.
18220         * gcc.c-torture/compile/20010518-2.x: Likewise.
18221         * gcc.c-torture/compile/20020312-1.x: Likewise.
18222         * gcc.c-torture/compile/20020604-1.x: Likewise.
18223         * gcc.c-torture/compile/920501-12.x: Likewise.
18224         * gcc.c-torture/compile/920501-4.x: Likewise.
18225         * gcc.c-torture/compile/920520-1.x: Likewise.
18226         * gcc.c-torture/compile/920521-1.x: Likewise.
18227         * gcc.c-torture/compile/920625-1.x: Likewise.
18228         * gcc.c-torture/compile/961203-1.x: Likewise.
18229         * gcc.c-torture/compile/980506-1.x: Likewise.
18230         * gcc.c-torture/compile/981006-1.x: Likewise.
18231         * gcc.c-torture/compile/981022-1.x: Likewise.
18232         * gcc.c-torture/compile/981223-1.x: Likewise.
18233         * gcc.c-torture/compile/990617-1.x: Likewise.
18234         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18235         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18236         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18237         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18238         * gcc.c-torture/compile/simd-5.x: Likewise.
18239
18240         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18241
18242 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18243
18244         * gcc.c-torture/execute/20030611-1.c: New test.
18245
18246 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18247
18248         PR middle-end/168
18249         * gcc.dg/20030612-1.c: New test case.
18250
18251 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18252
18253         PR c++/10635
18254         * g++.dg/expr/cast1.C: New test.
18255
18256 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18257
18258         * gcc.dg/builtins-21.c: New test case.
18259
18260 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18261
18262         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18263         options instead of at the end.
18264         * lib/objc.exp (objc_target_compile): Likewise.
18265
18266 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18267
18268         PR c++/10432
18269         * g++.dg/parse/error1.C: New test.
18270
18271 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18272
18273         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18274         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18275         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18276         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18277         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18278         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18279         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18280         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18281         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18282         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18283         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18284         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18285         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18286         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18287         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18288         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18289         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18290         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18291         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18292         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18293         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18294         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18295         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18296         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18297
18298         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18299         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18300         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18301         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18302         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18303         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18304         * gcc.dg/compat/scalar-return-3_main.c: New file.
18305         * gcc.dg/compat/scalar-return-3_x.c: New file.
18306         * gcc.dg/compat/scalar-return-3_y.c: New file.
18307         * gcc.dg/compat/scalar-return-4_main.c: New file.
18308         * gcc.dg/compat/scalar-return-4_x.c: New file.
18309         * gcc.dg/compat/scalar-return-4_y.c: New file.
18310
18311 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18312
18313         * gcc.dg/compat/fp2-struct-check.h: New file.
18314         * gcc.dg/compat/fp2-struct-defs.h: New file.
18315         * gcc.dg/compat/fp2-struct-init.h: New file.
18316         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18317         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18318         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18319         * gcc.dg/compat/struct-return-10_main.c: New file.
18320         * gcc.dg/compat/struct-return-10_x.c: New file.
18321         * gcc.dg/compat/struct-return-10_y.c: New file.
18322
18323         * gcc.dg/compat/compat-common.h: New file.
18324         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18325         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18326         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18327         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18328         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18329         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18330         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18331         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18332         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18333         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18334         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18335         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18336         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18337         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18338         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18339         * gcc.dg/compat/small-struct-check.h: Ditto.
18340         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18341         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18342         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18343         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18344         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18345         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18346         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18347         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18348         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18349         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18350         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18351         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18352         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18353         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18354         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18355         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18356         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18357         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18358         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18359         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18360         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18361         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18362         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18363         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18364         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18365         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18366         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18367         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18368         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18369         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18370
18371 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18372
18373         * g++.dg/pch/static-1.C: New file.
18374         * g++.dg/pch/static-1.Hs: New file.
18375
18376 2003-06-10  Richard Henderson  <rth@redhat.com>
18377
18378         * gcc.dg/asm-7.c: Adjust expected warning text.
18379
18380 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18381
18382         * gcc.dg/builtins-20.c: New test case.
18383
18384 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18385
18386         PR c++/11131
18387         * g++.dg/opt/template1.C: New test.
18388
18389 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18390
18391         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18392         additional_sources.
18393
18394 2003-05-21  David Taylor  <dtaylor@emc.com>
18395
18396         * gcc.dg/Wpadded.c: New file.
18397
18398 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18399
18400         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18401         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18402         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18403         dg-require-weak.
18404
18405 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18406
18407         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18408
18409 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18410
18411         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18412         (dg-require-alias): Likewise.
18413         (dg-require-gc-sections): Likewise.
18414         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18415
18416 2003-06-08  Richard Henderson  <rth@redhat.com>
18417
18418         * gcc.dg/20011029-2.c: Fix the array reference.
18419         * gcc.dg/asm-7.c: New.
18420
18421 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18422
18423         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18424
18425 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18426
18427         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18428         (dg-require-gc-sections): Likewise.
18429
18430 2003-06-08  Jan Hubicka  <jh@suse.cz>
18431
18432         * i386-cmov1.c: Fix regular expression.
18433         * i386-cvt-1.c: Likewise.
18434         * i386-local.c: Likewise.
18435         * i386-local2.c: Likewise.
18436         * i386-mul.c: Likewise.
18437         * i386-ssetype-1.c: Likewise.
18438         * i386-ssetype-3.c: Likewise.
18439         * i386-ssetype-5.c: Likewise.
18440
18441 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18442
18443         PR c++/11039
18444         * g++.dg/warn/implicit-typename2.C: New test.
18445         * g++.dg/warn/implicit-typename3.C: New test.
18446
18447 2003-06-07  Richard Henderson  <rth@redhat.com>
18448
18449         * g++.dg/other/offsetof3.C: Use size_t.
18450         * g++.dg/other/offsetof4.C: Likewise.
18451
18452 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18453
18454         * lib/copy-file.exp: New. Implement gcc_copy_files.
18455
18456         * lib/dg-pch.exp: Load copy-file.exp
18457         (dg-pch): Use gcc_copy_files instead of "file copy".
18458
18459 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18460
18461         * gcc.dg/weak/weak.exp: Simplify.
18462         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18463         * gcc.dg/weak/weak-1.c: Likewise.
18464         * gcc.dg/weak/weak-2.c: Likewise.
18465         * gcc.dg/weak/weak-3.c: Likewise.
18466         * gcc.dg/weak/weak-4.c: Likewise.
18467         * gcc.dg/weak/weak-5.c: Likewise.
18468         * gcc.dg/weak/weak-6.c: Likewise.
18469         * gcc.dg/weak/weak-7.c: Likewise.
18470         * gcc.dg/weak/weak-8.c: Likewise.
18471         * gcc.dg/weak/weak-9.c: Likewise.
18472
18473 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18474
18475         gcc.c-torture/execute/20030606-1.c: New.
18476
18477 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18478
18479         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18480         * gcc.dg/builtins-19.c: Likewise.
18481
18482 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18483
18484         * gcc.dg/builtins-2.c: Add some more tests.
18485         * gcc.dg/builtins-18.c: New test case.
18486         * gcc.dg/builtins-19.c: New test case.
18487
18488 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18489             Jim Wilson  <wilson@tuliptree.org>
18490
18491         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18492
18493 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18494
18495         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18496         mempcpy/stpcpy calls not to be optimized into something else.
18497         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18498         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18499         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18500
18501 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18502
18503         * gcc.dg/format/asm_fprintf-1.c: New test.
18504
18505 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18506
18507         * lib/gcc-defs.exp (additional_sources): New variable.
18508         (dg-additional-sources): New function.
18509         (additional_files): New variable.
18510         (dg-additional-files): New function.
18511         (dg-additional-files-options): Likewise.
18512         * lib/gcc-dg.exp (dg-require-weak): New function.
18513         (dg-require-alias): Likewise.
18514         (dg-require-gc-sections): Likewise.
18515         * lib/target-supports.exp (check_alias_available): Remove testfile
18516         parameter.
18517         (check_gc_sections_available): New function.
18518         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18519         (dg-gpp-additional-files): Likewise.
18520         * lib/g++.exp (additional_sources): Remove.
18521         (additional_files): Likewise.
18522         (g++_target_compile): Use dg-additional-files-options.
18523
18524         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18525         Tcl logic.
18526         * gcc.dg/special/ecos.exp: Remove.
18527         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18528         * gcc.dg/special/alias-1.c: Likewise.
18529         * gcc.dg/special/alias-2.c: Likewise.
18530         * gcc.dg/special/gcsec-1.c: Likewise.
18531         * gcc.dg/special/weak-1.c: Likewise.
18532         * gcc.dg/special/weak-2.c: Likewise.
18533         * gcc.dg/special/wkali-1.c: Likewise.
18534         * gcc.dg/special/wkali-2.c: Likewise.
18535
18536         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18537         dg-gpp-additional-*.
18538         * g++.dg/special/conpr-3.C: Likewise.
18539         * g++.dg/special/conpr-4.C: Likewise.
18540         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18541         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18542         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18543         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18544         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18545         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18546         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18547         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18548         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18549         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18550         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18551         * g++.old-deja/g++.other/comdat1.C: Likewise.
18552         * g++.old-deja/g++.other/comdat2.C: Likewise.
18553         * g++.old-deja/g++.other/comdat3.C: Likewise.
18554         * g++.old-deja/g++.other/ctor1.C: Likewise.
18555         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18556
18557 2003-06-05  Richard Henderson  <rth@redhat.com>
18558
18559         * gcc.dg/debug/20030605-1.c: New.
18560
18561 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18562
18563         * README.QMTEST: Update.
18564
18565 2003-06-04  Richard Henderson  <rth@redhat.com>
18566
18567         * gcc.dg/cleanup-1.c: New.
18568         * gcc.dg/cleanup-2.c: New.
18569         * gcc.dg/cleanup-3.c: New.
18570         * gcc.dg/cleanup-4.c: New.
18571         * gcc.dg/cleanup-5.c: New.
18572         * gcc.dg/cleanup-6.c: New.
18573         * gcc.dg/cleanup-7.c: New.
18574
18575 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18576
18577         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18578
18579         * lib/dg-pch.exp: New file.
18580         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18581         * gcc.dg/pch/pch.exp: Likewise.
18582
18583 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18584
18585         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18586         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18587         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18588         * gcc.dg/builtins-17.c: New test case.
18589         * gcc.dg/i386-387-4.c: New test case.
18590         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18591
18592 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18593
18594         * gcc.dg/ultrasp9.c: New test.
18595
18596 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18597
18598         * gcc.c-torture/compile/20030604-1.c: New test.
18599         * gcc.dg/sparc-constant-1.c: New test.
18600
18601 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18602
18603         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18604
18605 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18606
18607         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18608
18609         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18610         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18611
18612 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18613
18614         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18615
18616 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18617
18618         PR c++/10940
18619         * g++.dg/template/spec10.C: New test.
18620
18621 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18622
18623         * gcc.dg/builtins-16.c: New test case.
18624
18625 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18626
18627         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18628         mempcpy test with post-increments.
18629         * gcc.c-torture/execute/string-opt-3.c: New test.
18630         * gcc.dg/string-opt-1.c: New test.
18631
18632 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18633
18634         PR fortran/10965
18635         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18636
18637 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18638
18639         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18640         (scan-assembler): ... here.  Use dg-scan.
18641         (scan-assembler-not): Likewise.
18642         (scan-file): New function.
18643         (scan-file-not): Likewise.
18644         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18645         * gcc.dg/cpp/_Pragma4.c: Likewise.
18646         * gcc.dg/cpp/_Pragma5.c: Likewise.
18647         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18648         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18649         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18650         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18651         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18652         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18653         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18654         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18655         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18656         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18657         * gcc.dg/cpp/cxxcom1.c: Likewise.
18658         * gcc.dg/cpp/line1.c: Likewise.
18659         * gcc.dg/cpp/maccom1.c: Likewise.
18660         * gcc.dg/cpp/maccom2.c: Likewise.
18661         * gcc.dg/cpp/maccom3.c: Likewise.
18662         * gcc.dg/cpp/maccom4.c: Likewise.
18663         * gcc.dg/cpp/maccom5.c: Likewise.
18664         * gcc.dg/cpp/maccom6.c: Likewise.
18665         * gcc.dg/cpp/multiline.c: Likewise.
18666         * gcc.dg/cpp/spacing1.c: Likewise.
18667         * gcc.dg/cpp/spacing2.c: Likewise.
18668         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18669         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18670         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18671         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18672         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18673         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18674         * gcc.dg/cpp/cxxcom2.c: Likewise.
18675         * gcc.dg/cpp/cxxcom2.h: New file.
18676
18677         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18678         * g++.dg/cpp/truefalse.C: Here.
18679         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18680
18681 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18682
18683         * gcc.dg/cpp/redef3.c: New file.
18684
18685 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18686
18687         * gcc.dg/i386-loop-3.c: New test.
18688
18689 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18690
18691         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18692
18693 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18694
18695         * gcc.dg/fwrapv-1.c: New test case.
18696         * gcc.dg/fwrapv-2.c: New test case.
18697
18698 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18699
18700         PR c++/10956
18701         * g++.dg/template/spec9.C: New test.
18702
18703 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18704
18705         * gcc.dg/duff-4.c: New test case.
18706
18707 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18708
18709         PR fortran/10843
18710         * g77.dg/ffixed-form-1.f: New test
18711         * g77.dg/ffixed-form-2.f: New test
18712         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18713         * g77.dg/ffree-form-3.f: New test
18714
18715 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18716
18717         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18718         * gcc.dg/wint_t-1.c: Likewise.
18719
18720 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18721
18722         * g++.dg/template/access11.C: New test.
18723
18724 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18725
18726         PR c++/10849
18727         * g++.dg/template/access10.C: New test.
18728
18729 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18730             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18731
18732         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18733
18734 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18735
18736         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18737         suppress for powerpc-*-darwin*.
18738         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18739
18740 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18741
18742         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18743         suppress option for powerpc-*-darwin*.
18744
18745 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18746
18747         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18748         * gcc.dg/builtins-4.c: Add test for fmod.
18749
18750 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18751
18752         PR c++/10682
18753         * g++.dg/template/instantiate4.C: New test.
18754
18755 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18756
18757         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18758
18759 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18760
18761         * gcc.dg/compat/scalar-return-1_main.c: New file.
18762         * gcc.dg/compat/scalar-return-1_x.c: New file.
18763         * gcc.dg/compat/scalar-return-1_y.c: New file.
18764         * gcc.dg/compat/scalar-return-2_main.c: New file.
18765         * gcc.dg/compat/scalar-return-2_x.c: New file.
18766         * gcc.dg/compat/scalar-return-2_y.c: New file.
18767         * gcc.dg/compat/struct-return-3_main.c: New file.
18768         * gcc.dg/compat/struct-return-3_y.c: New file.
18769         * gcc.dg/compat/struct-return-3_x.c: New file.
18770         * gcc.dg/compat/struct-return-2_main.c: New file.
18771         * gcc.dg/compat/struct-return-2_x.c: New file.
18772         * gcc.dg/compat/struct-return-2_y.c: New file.
18773
18774 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18775
18776         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18777         for hppa*-hp-hpux*.
18778         * gcc.dg/20021014-1.c (dg-options): Likewise.
18779         * gcc.dg/nest.c (dg-options): Likewise.
18780
18781 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18782
18783         PR c++/9738
18784         * g++.dg/ext/dllimport2.C: New file.
18785         * g++.dg/ext/dllimport3.C: New file.
18786
18787 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18788
18789         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18790         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18791         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18792         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18793         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18794         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18795         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18796         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18797         * gcc.dg/compat/small-struct-defs.h: New file.
18798         * gcc.dg/compat/small-struct-init.h: New file.
18799         * gcc.dg/compat/small-struct-check.h: New file.
18800         * gcc.dg/compat/fp-struct-defs.h: New file.
18801         * gcc.dg/compat/fp-struct-check.h: New file.
18802         * gcc.dg/compat/fp-struct-init.h: New file.
18803         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18804         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18805
18806 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18807
18808         * gcc.dg/20030225-2.c: New test.
18809
18810 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18811             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18812
18813         * gcc.c-torture/compile/20030518-1.c: New test case.
18814
18815 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18816
18817         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18818         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18819         gcc-dg-debug-runtest.
18820         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18821         gcc-dg-debug-runtest.
18822
18823 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18824
18825         PR c++/9022
18826         * g++.dg/lookup/using6.C: New test.
18827
18828 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18829
18830         * g++.dg/parse/access2.C: New test.
18831
18832 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18833
18834         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18835         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18836         * gcc.dg/debug/debug.exp: Likewise.
18837
18838 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18839
18840         * gcc.dg/dollar.c: New test.
18841
18842 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18843
18844         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18845         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18846         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18847         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18848         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18849         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18850         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18851         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18852         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18853         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18854         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18855         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18856         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18857         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18858         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18859         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18860         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18861         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18862
18863 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18864
18865         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18866         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18867         support for "repo" mode.
18868         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18869         * lib/g77-dg.exp: Likewise.
18870         * lib/obj-dg.exp: Likewise.
18871
18872 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18873
18874         Merge from gcc-3_2-rhl8-branch:
18875         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18876
18877         * gcc.dg/tls/opt-6.c: New test.
18878
18879         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18880
18881         * gcc.dg/20030405-1.c: New test.
18882
18883         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18884
18885         * gcc.dg/20030309-1.c: New test.
18886
18887         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18888
18889         * gcc.c-torture/execute/20030307-1.c: New test.
18890
18891         2003-02-20  Randolph Chung  <tausq@debian.org>
18892
18893         * gcc.c-torture/compile/20030220-1.c: New test.
18894
18895         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18896
18897         * gcc.dg/20030217-1.c: New test.
18898
18899         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18900
18901         * gcc.c-torture/compile/20020129-1.c: New test.
18902
18903         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18904
18905         * gcc.dg/unroll-1.c: New test.
18906
18907         2002-11-16  Jan Hubicka  <jh@suse.cz>
18908
18909         * gcc.c-torture/execute/20020920-1.c: New test.
18910
18911         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18912
18913         PR target/7434
18914         * gcc.c-torture/compile/20021008-1.c: New test.
18915
18916         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18917
18918         PR target/7559
18919         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18920
18921         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18922
18923         * gcc.c-torture/compile/20020807-1.c: New test.
18924
18925         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18926
18927         * gcc.dg/tls/opt-1.c: New test.
18928
18929         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18930
18931         * gcc.dg/20020729-1.c: New test.
18932
18933         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18934
18935         * g++.dg/opt/life1.C: New test.
18936
18937         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18938
18939         * gcc.dg/20020525-1.c: New test.
18940
18941         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18942
18943         PR c++/6794
18944         * g++.dg/ext/pretty1.C: New test.
18945         * g++.dg/ext/pretty2.C: New test.
18946
18947 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18948
18949         PR c++/8385
18950         * g++.dg/ext/typeof5.C: New test.
18951
18952 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18953
18954         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18955         __USER_LABEL_PREFIX__ into account.
18956         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18957
18958 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18959
18960         * gcc.dg/builtins-15.c: New test case.
18961
18962 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18963
18964         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18965
18966 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18967
18968         * lib/g++.exp: Tweak handling of additional source files.
18969         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18970         * g++.dg/special/conpr-2a.C: Rename to ...
18971         * g++.dg/special/conpr-2a.cc: ... this.
18972         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18973         * g++.dg/special/conpr-3a.C: Rename to ...
18974         * g++.dg/special/conpr-3a.cc: This.
18975         * g++.dg/special/conpr-3b.C: Rename to ...
18976         * g++.dg/special/conpr-3b.cc: This.
18977         * g++.dg/special/conpr-4.C: New test.
18978         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18979
18980 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18981
18982         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18983
18984 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18985
18986         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18987         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18988         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18989         * g++.old-deja/g++.other/warn3.C: Likewise.
18990
18991 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18992
18993         * gcc.dg/i386-387-1.c: Update to also test log.
18994         * gcc.dg/i386-387-2.c: Likewise.
18995
18996 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18997
18998         * g77.f-torture/execute/int8421.f: New test.
18999
19000 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19001
19002         PR c++/10230, c++/10481
19003         * g++.dg/lookup/scoped5.C: New test.
19004
19005 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19006
19007         PR c++/10552
19008         * g++.dg/template/ttp6.C: New test.
19009
19010 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19011
19012         * gcc.c-torture/execute/builtins: New directory.
19013         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19014         gcc.c-torture/execute/builtins.
19015         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19016         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19017         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19018         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19019
19020 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19021
19022         PR c++/9252
19023         * g++.dg/template/access8.C: New test.
19024         * g++.dg/template/access9.C: New test.
19025
19026 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19027
19028         PR c++/9554
19029         * g++.dg/parse/access1.C: New test.
19030
19031 2003-05-09  DJ Delorie  <dj@redhat.com>
19032
19033         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19034         long, and not an int.
19035
19036 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19037
19038         PR c++/10555, c++/10576
19039         * g++.dg/template/memclass1.C: New test.
19040
19041 2003-05-08  DJ Delorie  <dj@redhat.com>
19042
19043         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19044         targets.
19045         * gcc.c-torture/execute/20021024-1.x: Likewise.
19046         * gcc.c-torture/execute/shiftdi.x: Likewise.
19047         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19048         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19049         * gcc.dg/20021018-1.c: Likewise.
19050
19051 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19052
19053         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19054
19055         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19056         (bcopy): Call memmove.
19057
19058 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19059
19060         * g77.f-torture/compile/8485.f: New test case.
19061
19062 2003-05-07  Richard Henderson  <rth@redhat.com>
19063
19064         PR c++/10570
19065         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19066         Verify exception_cleanup not called for rethrows.
19067         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19068         when exiting catch block without rethrowing.
19069         * g++.dg/eh/forced3.C: New.
19070         * g++.dg/eh/forced4.C: New.
19071
19072 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19073
19074         * gcc.dg/20030505.c: Fix triplet.
19075
19076 2003-05-06  DJ Delorie  <dj@redhat.com>
19077
19078         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19079         * gcc.dg/nest.c: Likewise.
19080
19081 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19082
19083         * gcc.dg/builtins-14.c: New test case.
19084
19085 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19086
19087         * lib/compat.exp (compat-execute): New argument.
19088         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19089         * gcc.dg/compat: New test directory.
19090         * gcc.dg/compat/compat.exp: New expect script.
19091         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19092         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19093         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19094         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19095         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19096         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19097
19098         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19099         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19100         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19101         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19102         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19103         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19104         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19105         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19106         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19107         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19108         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19109         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19110         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19111         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19112         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19113
19114 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19115
19116         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19117
19118 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19119
19120         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19121
19122 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19123
19124         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19125         * gcc.dg/ppc-fsel-2.c: New test.
19126
19127         * gcc.dg/unused-5.c: New test.
19128
19129 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19130
19131         PR c++/10496
19132         * g++.dg/warn/pmf1.C: New test.
19133
19134 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19135
19136         PR c++/4494
19137         * g++.dg/warn/main.C: New test.
19138
19139 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19140
19141         * gcc.dg/nonnull-3.c: New test.
19142
19143 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19144
19145         * gcc.dg/cpp/Wtrigraphs.c: Update.
19146         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19147
19148 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19149
19150         * gcc.dg/ppc-fsel-1.c: New test.
19151
19152 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19153
19154         PR c/10604
19155         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19156
19157 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19158
19159         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19160
19161 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19162
19163         PR c++/9364, c++/10553, c++/10586
19164         * g++.dg/parse/typename4.C: New test.
19165         * g++.dg/parse/typename5.C: Likewise.
19166
19167 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19168
19169         * gcc.c-torture/compile/20030503-1.c: New test.
19170
19171 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19172
19173         * g++.dg/lookup/using5.C: Fix testcase error.
19174
19175 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19176
19177         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19178         since MEABI is no longer supported.  Remove all vestiges
19179         of MEABI from the test.
19180
19181 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19182
19183         PR c++/10554
19184         * g++.dg/lookup/using5.C: New test.
19185
19186 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19187
19188         PR c++/8772
19189         * g++.dg/template/ttp5.C: New test.
19190
19191 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19192
19193         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19194         (dg-gpp-additional-sources): New function.
19195         (dg-gpp-additional-files): Likewise.
19196         * lib/g++.exp (additional_sources): New variable.
19197         (additional_files): Likewise.
19198         (g++_target_compile): Deal with them.
19199         * lib/old-dejagnu.exp: Remove.
19200         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19201         * g++.old-deja: Revise all tests to use dg commands.
19202
19203 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19204
19205         PR c++/9432, c++/9528
19206         * g++.dg/lookup/using4.C: New test.
19207
19208 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19209
19210         * gcc.dg/noreturn-5.c: New file.
19211         * gcc.dg/noreturn-6.c: New file.
19212
19213         * gcc.c-torture/compile/inline-1.c: New file.
19214
19215 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19216
19217         PR c++/10551
19218         * g++.dg/template/explicit1.C: New test.
19219
19220 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19221
19222         PR c++/10549
19223         * g++.dg/other/bitfield1.C: New test.
19224
19225         PR c++/10527
19226         * g++.dg/init/new7.C: New test.
19227
19228 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19229
19230         * g++.dg/ext/desig1.C: New test.
19231         * g++.dg/ext/init1.C: Update.
19232
19233         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19234
19235 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19236
19237         PR c++/10180
19238         * g++.dg/warn/Winline-1.C: New test.
19239
19240 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19241
19242         * gcc.c-torture/execute/string-opt-19.c: New test.
19243
19244         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19245         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19246
19247 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19248
19249         PR c++/10506
19250         * g++.dg/init/new6.C: New test.
19251
19252         PR c++/10503
19253         * g++.dg/init/ref6.C: New test.
19254
19255 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19256
19257         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19258
19259 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19260
19261         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19262         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19263
19264 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19265
19266         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19267         initialized static data members.
19268
19269 2003-04-25  H.J. Lu <hjl@gnu.org>
19270
19271         * gcc.dg/ia64-sync-4.c: New test.
19272
19273 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19274
19275         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19276         date.
19277
19278 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19279
19280         PR c++/10337
19281         * g++.dg/warn/conv1.C: New test.
19282         * g++.old-deja/g++.other/conv7.C: Adjust.
19283         * g++.old-deja/g++.other/overload14.C: Adjust.
19284
19285 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19286
19287         PR c++/10471
19288         * g++.dg/template/defarg2.C: New test.
19289
19290 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19291
19292         * gcc.dg/cpp/include2.c: Update.
19293         * gcc.dg/cpp/multiline-2.c: New.
19294         * gcc.dg/cpp/multiline.c: Update.
19295         * gcc.dg/cpp/strify2.c: Update.
19296         * gcc.dg/cpp/trad/literals-2.c: Update.
19297
19298 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19299
19300         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19301
19302 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19303
19304         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19305
19306 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19307
19308         PR c++/10451
19309         * g++.dg/parse/crash4.C: New test.
19310
19311         PR c++/9847
19312         * g++.dg/parse/crash5.C: New test.
19313
19314 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19315
19316         PR c++/10446
19317         * g++.dg/parse/crash3.C: New test.
19318
19319         PR c++/10428
19320         * g++.dg/parse/elab1.C: New test.
19321
19322 2003-04-22  Devang Patel  <dpatel@apple.com>
19323
19324         * gcc.dg/cpp/trad/funlike-5.c: New test.
19325
19326 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19327
19328         * g++.dg/other/packed1.C: Fix dg options.
19329
19330 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19331
19332         * g++.dg/other/offsetof2.C: New test.
19333
19334 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19335
19336         * g++.dg/template/recurse.C: Adjust location of error messages.
19337
19338 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19339
19340         PR c++/9881
19341         * g++.dg/init/addr-const1.C: New test.
19342         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19343
19344 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19345
19346         PR c++/10405
19347         * g++.dg/lookup/struct-hack1.C: New test.
19348
19349 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19350
19351         * ucs.c: Update diagnostic messages.
19352
19353 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19354
19355         * gcc.dg/cpp/truefalse.cpp: New test.
19356         * gcc.dg/cpp/cpp.exp: Update.
19357         * g++.dg/other/stdbool-if.C: Remove.
19358
19359 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19360
19361         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19362         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19363
19364 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19365
19366         * gcc.c-torture/compile/20030418-1.c: New test.
19367
19368 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19369
19370         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19371
19372 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19373
19374         PR c++/10347
19375         g++.dg/template/dependent-name1.C: New test.
19376
19377 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19378
19379         * gcc.dg/warn-1.c (tourist_guide): New array,
19380         contains a pointer to bar.
19381
19382 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19383
19384         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19385         * gcc.c-torture/execute/medce-1.c: New test case.
19386         * gcc.c-torture/execute/medce-2.c: New test case.
19387
19388 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19389
19390         * lib/prune.exp: Ignore more messages.
19391
19392         PR c++/10381
19393         * g++.dg/parse/lookup3.C: New test.
19394
19395 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19396
19397         * gcc.c-torture/compile/20030415-1.c : New test.
19398
19399 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19400
19401         * gcc.c-torture/execute/scope-2.c: Move to ...
19402         * gcc.dg/noncompile/scope.c: .... here.
19403
19404 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19405
19406         * gcc.dg/20030414-2.c: New test case.
19407
19408 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19409
19410         PR target/10377
19411         * gcc.dg/20030414-1.c: New test.
19412
19413 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19414
19415         * gcc.dg/builtins-12.c: New test case.
19416         * gcc.dg/builtins-13.c: New test case.
19417
19418 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19419
19420         * gcc.c-torture/execute/string-opt-18.c: New test.
19421
19422 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19423
19424         PR c++/10300
19425         * g++.dg/init/new5.C: New test.
19426
19427 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19428
19429         PR c++/7910
19430         * g++.dg/ext/dllimport1.C: New test.
19431
19432 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19433
19434         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19435
19436 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19437
19438         PR Fortran/9263
19439         * g77.f-torture/noncompile/9263.f: New test
19440         PR Fortran/1832
19441         * g77.f-torture/execute/1832.f: New test
19442
19443 2003-04-11  David Chad  <davidc@freebsd.org>
19444             Loren J. Rittle  <ljrittle@acm.org>
19445
19446         libobjc/8562
19447         * objc.dg/headers.m: New test.
19448
19449 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19450
19451         * gcc.c-torture/execute/builtin-noret-2.c: New.
19452         * gcc.c-torture/execute/builtin-noret-2.x: New.
19453         XFAIL builtin-noret-2.c at -O1 and above.
19454         * gcc.dg/redecl.c: New.
19455         * gcc.dg/Wshadow-1.c: Update error regexps.
19456
19457 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19458
19459         * g++.dg/abi/bitfield10.C: New test.
19460
19461 2003-04-09  Mike Stump  <mrs@apple.com>
19462
19463         * gcc.dg/pch/pch.exp: Make testcase names longer.
19464         * g++.dg/pch/pch.exp: Make testcase names longer.
19465
19466 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19467
19468         * gcc.dg/builtins-11.c: New test case.
19469
19470 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19471
19472         * gcc.dg/builtins-9.c: New test case.
19473         * gcc.dg/builtins-10.c: New test case.
19474
19475 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19476
19477         * gcc.dg/noncompile/init-4.c.c: New test.
19478
19479 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19480
19481         * gcc.misc-test/gcov-9.c: New test.
19482         * gcc.misc-test/gcov-10.c: New test
19483         * gcc.misc-test/gcov-11.c: New test.
19484
19485 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19486
19487         PR optimization/10024
19488         * gcc.c-torture/compile/20030405-1.c: New test.
19489
19490 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19491
19492         * gcc.dg/pch/static-3.c: New.
19493         * gcc.dg/pch/static-3.hs: New.
19494         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19495
19496 2003-04-04  Richard Henderson  <rth@redhat.com>
19497
19498         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19499         * g++.dg/eh/forced2.C: Likewise.
19500
19501 2003-04-03  Mike Stump  <mrs@apple.com>
19502
19503         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19504         target arg.
19505         (scan-assembler-times, scan-assembler-not): Likewise.
19506         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19507
19508 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19509
19510         * gcc.dg/sparc-loop-1.c: New test.
19511
19512 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19513
19514         PR other/9274
19515         * g++.dg/pch/system-2.C: New.
19516         * g++.dg/pch/system-2.Hs: New.
19517
19518 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19519
19520         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19521
19522         * g++.dg/eh/simd-1.C (vecfunc): Same.
19523
19524 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19525
19526         * gcc.c-torture/execute/20030401-1.c: New test case.
19527
19528 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19529
19530         * objc.dg/defs.m: New.
19531
19532 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19533
19534         * g++.dg/eh/simd-1.C: New.
19535         * g++.dg/eh/simd-2.C: New.
19536
19537 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19538
19539         * gcc.c-torture/execute/simd-3.c: New.
19540
19541 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19542
19543         PR c/9936
19544         * gcc.dg/20030331-2.c: New test.
19545
19546 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19547
19548         PR c++/10278
19549         * g++.dg/parse/crash2.C: New test.
19550
19551 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19552
19553         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19554         * gcc.c-torture/execute/20030331-1.c: ...here.
19555
19556 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19557
19558         * gcc.c-torture/execute/20030331-1.c: New test.
19559
19560 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19561
19562         * lib/gcov.exp: Adjust call return testing strings.
19563         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19564
19565 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19566
19567         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19568         * gcc.dg/builtins-7.c: New test case.
19569         * gcc.dg/builtins-8.c: New test case.
19570
19571 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19572
19573         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19574
19575 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19576
19577         PR c++/7647
19578         * g++.dg/lookup-class-member-2.C: New test.
19579
19580 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19581
19582         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19583
19584 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19585
19586         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19587
19588 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19589
19590         * g++.dg/init/attrib1.C: New test.
19591
19592 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19593
19594         * gcc.dg/ultrasp8.c: New test.
19595
19596 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19597
19598         * gcc.dg/ultrasp7.c: New test.
19599
19600 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19601
19602         PR c++/10047
19603         * g++.dg/template/inline1.C: New test.
19604
19605 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19606
19607         * gcc.dg/sparc-dwarf2.c: New test.
19608
19609 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19610
19611         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19612         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19613
19614 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19615
19616         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19617         than reading .x files.
19618         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19619         * g77.dg/gcov/gcov-1.f: Likewise.
19620         * gcc.misc-tests/gcov-4b.c: Likewise.
19621         * gcc.misc-tests/gcov-5b.c: Likewise.
19622         * gcc.misc-tests/gcov-6.c: Likewise.
19623         * gcc.misc-tests/gcov-7.c: Likewise.
19624         * gcc.misc-tests/gcov-8.c: Likewise.
19625         * g++.dg/gcov/gcov-1.x: Remove.
19626         * g77.dg/gcov/gcov-1.x: Likewise.
19627         * gcc.misc-tests/gcov-4b.x: Likewise.
19628         * gcc.misc-tests/gcov-5b.x: Likewise.
19629         * gcc.misc-tests/gcov-6.x: Likewise.
19630         * gcc.misc-tests/gcov-7.x: Likewise.
19631         * gcc.misc-tests/gcov-8.x: Likewise.
19632
19633 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19634
19635         PR opt/10087
19636         * gcc.dg/20030324-1.c: New test.
19637
19638 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19639
19640         PR c++/10224
19641         * g++.dg/template/arg3.C: New test.
19642
19643         PR c++/10158
19644         * g++.dg/template/friend18.C: New test.
19645
19646 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19647
19648         * g77.f-torture/compile/20030326-1.f: New test case.
19649
19650 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19651
19652         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19653
19654         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19655
19656 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19657
19658         * gcc.dg/ia64-sync-3.c: New test.
19659
19660 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19661
19662         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19663
19664 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19665
19666         * gcc.dg/ultrasp6.c: New test.
19667
19668 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19669
19670         * gcc.dg/i386-signbit-1.c: New test.
19671         * gcc.dg/i386-signbit-2.c: New test.
19672         * gcc.dg/i386-signbit-3.c: New test.
19673
19674 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19675
19676         * gcc.dg/ultrasp5.c: Fix options.
19677
19678 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19679
19680         * gcc.dg/ultrasp5.c: Fix comment.
19681
19682 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19683
19684         PR fortran/10197
19685         * g77.f-torture/execute/10197.f: New test.
19686
19687 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19688
19689         PR c++/9898, c++/383
19690         * g++.dg/template/conv6.C: New test.
19691
19692         PR c++/10119
19693         * g++.dg/template/ptrmem5.C: New test.
19694
19695         PR c++/10026
19696         * g++.dg/lookup/koenig1.C: New test.
19697
19698         PR C++/10199
19699         * g++.dg/lookup/template2.C: New test.
19700
19701 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19702
19703         * g++.dg/opt/rtti1.C: New test.
19704
19705 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19706
19707         * gcc.dg/ultrasp5.c: New test.
19708
19709 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19710
19711         PR middle-end/9967
19712         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19713         builtin fputs.
19714
19715 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19716
19717         PR c/8224
19718         * gcc.dg/20030323-1.c: New test.
19719
19720 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19721
19722         * gcc.c-torture/compile/20030323-1.c: New test case.
19723
19724 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19725
19726         * gcc.dg/20030321-1.c: New test.
19727
19728 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19729
19730         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19731
19732 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19733
19734         PR c++/9978, c++/9708
19735         * g++.dg/ext/vlm1.C: Adjust expected error.
19736         * g++.dg/ext/vla2.C: New test.
19737         * g++.dg/template/arg1.C: New test.
19738         * g++.dg/template/arg2.C: New test.
19739
19740 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19741
19742         * g77.f-torture/execute/select.f: New test.
19743         * g77.f-torture/noncompile/select_no_compile.f: New test.
19744
19745 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19746
19747         PR c++/9898
19748         * g++.dg/other/error4.C: New test.
19749
19750 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19751
19752         * g++.dg/template/friend17.C: New test.
19753
19754 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19755
19756         * gcc.c-torture/compile/20030320-1.c: New.
19757
19758 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19759
19760         * gcc.dg/builtins-6.c: New test case.
19761
19762 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19763
19764         PR target/10073
19765         * gcc.c-torture/compile/20030319-1.c: New.
19766
19767 2003-03-18  Jan Hubicka  <jh@suse.cz>
19768
19769         * gcc.dg/i386-cvt-1.c: New test.
19770
19771 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19772
19773         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19774         * objc.dg/naming-2.m: Likewise.
19775
19776 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19777
19778         PR c++/9639
19779         * g++.dg/parse/crash1.C: New test.
19780
19781 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19782
19783         PR c++/8805
19784         * g++.dg/eh/cleanup1.C: New test.
19785
19786 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19787
19788         * gcc.c-torture/execute/20030316-1.c: New test case.
19789
19790 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19791
19792         PR c++/9629
19793         * g++.dg/init/ctor2.C: New test.
19794
19795 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19796
19797         * g77.f-torture/compile/xformat.f: New test case.
19798
19799 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19800
19801         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19802         * g++.old-deja/g++.mike/eh50.C: Likewise.
19803
19804 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19805
19806         PR c++/6440
19807         * g++.dg/template/spec7.C: New test.
19808         * g++.dg/template/spec8.C: Likewise.
19809
19810 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19811
19812         * gcc.c-torture/execute/20030313-1.c: New test.
19813
19814 2003-03-14  Richard Henderson  <rth@redhat.com>
19815
19816         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19817
19818 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19819
19820         * gcc.c-torture/compile/20030314-1.c: New test.
19821
19822 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19823
19824         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19825         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19826         thumb target,
19827         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19828         to accept newer _imp__  prefix and additional
19829         newline in .drectve section.
19830         * gcc.dg/dll-4.c: Likewise.
19831         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19832         switch.
19833
19834 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19835
19836         * g++.dg/parse/namespace9.C: New test.
19837
19838         * g++.dg/init/ref5.C: New test.
19839         * g++.dg/parse/ptrmem1.C: Likewise.
19840
19841 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19842
19843         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19844         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19845         regular expression.
19846         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19847         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19848
19849 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19850
19851         * gcc.c-torture/execute/20030224-2.c: New test.
19852
19853 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19854
19855         * gcc.dg/decl-3.c: New test.
19856
19857 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19858
19859         * gcc.dg/i386-loop-2.c: New test.
19860
19861 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19862
19863         PR c++/9474
19864         * g++.dg/parse/namespace8.C: New test.
19865
19866         PR c++/9924
19867         * g++.dg/overload/builtin2.C: New test.
19868
19869 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19870
19871         * gcc.dg/return-type-3.c: New test.
19872
19873 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19874
19875         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19876         profiling options are not supported.
19877
19878 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19879
19880         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19881         * g++.old-deja/g++.warn/impint2.C: Likewise.
19882
19883 2003-03-10  Devang Patel  <dpatel@apple.com>
19884
19885         * g++.dg/cpp/c++_cmd_1.C: New test.
19886         * g++.dg/cpp/c++_cmd_1.h: New file.
19887
19888 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19889
19890         * gcc.dg/altivec-9.c: New file.
19891
19892 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19893
19894         * gcc.dg/ppc-sdata-1.c: New test.
19895         * gcc.dg/ppc-sdata-2.c: New test.
19896
19897 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19898
19899         PR c++/9373
19900         * g++.dg/opt/ptrmem2.C: New test.
19901
19902         PR c++/8534
19903         * g++.dg/opt/ptrmem1.C: New test.
19904
19905 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19906
19907         * gcc.dg/i386-loop-1.c: New test.
19908
19909 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19910
19911         PR c++/9970
19912         * g++.dg/lookup/friend1.C: New test.
19913
19914 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19915
19916         PR c++/9823
19917         * g++.dg/parser/constructor1.C: New test.
19918
19919 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19920
19921         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19922
19923         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19924
19925 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19926
19927         * gcc.dg/cpp/Wunused.c: Update test.
19928
19929 2003-03-08  Jan Hubicka  <jh@suse.cz>
19930
19931         * gcc.dg/inline-3.c: New test.
19932
19933 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19934
19935         PR c++/9809
19936         * g++.dg/parse/builtin1.C: New test.
19937
19938         PR c++/9982
19939         * g++.dg/abi/cookie1.C: New test.
19940         * g++.dg/abi/cookie2.C: Likewise.
19941
19942         PR c++/9524
19943         * g++.dg/template/field1.C: New test.
19944
19945         PR c++/9912
19946         * g++.dg/parse/class1.C: New test.
19947         * g++.dg/parse/namespace7.C: Likewise.
19948         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19949
19950 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19951
19952         * g++.dg/init/ref4.C: New test.
19953
19954 2003-03-07  Jan Hubicka  <jh@suse.cz>
19955
19956         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19957         * gcc.dg/inline-3.c:  New test.
19958
19959 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19960
19961         * g++.dg/init/ref3.C: New test.
19962
19963         PR c++/9965
19964         * g++.dg/init/ref2.C: New test.
19965
19966         PR c++/9400
19967         * g++.dg/warn/Wshadow-2.C: New test.
19968
19969         PR c++/9791
19970         * g++.dg/warn/Woverloaded-1.C: New test.
19971
19972 2003-03-05  Jan Hubicka  <jh@suse.cz>
19973
19974         * gcc.dg/i386-local2.c: New.
19975         * gcc.dg/i386-local.c: Fix typo.
19976
19977 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19978
19979         * g++.dg/abi/layout3.C: New test.
19980
19981 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19982
19983         * gcc.c-torture/compile/20030305-1.c
19984
19985 2003-03-05  Jan Hubicka  <jh@suse.cz>
19986
19987         * gcc.dg/i386-local.c: New.
19988
19989 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19990
19991         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19992
19993 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19994
19995         * gcc.dg/switch-2.c: New test.
19996         * gcc.dg/switch-3.c: New test.
19997         * gcc.dg/Wswitch.c: Adjust line numbers.
19998         * gcc.dg/Wswitch-default.c: Likewise.
19999         * gcc.dg/Wswitch-enum.c: Likewise.
20000
20001 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20002
20003         * gcc.c-torture/execute/20030222-1.c: New test.
20004
20005 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20006
20007         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20008
20009 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20010
20011         PR c++/9878
20012         * g++.dg/init/ref1.C: New test.
20013
20014 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20015
20016         * gcc.dg/sh-relax.c: New SH-only test.
20017
20018 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20019
20020         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20021         comment explaining purpose of testcase.
20022
20023 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20024
20025         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20026         for HC11/HC12 (asm needs two int registers).
20027         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20028         HC11/HC12 because the test uses an asm which needs two 32-bit
20029         registers.
20030
20031 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20032
20033         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20034         for HC11/HC12 (array is too large otherwise).
20035         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20036         * gcc.c-torture/compile/20010518-2.x: Likewise.
20037         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20038         HC11/HC12 (array is too large).
20039
20040 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20041
20042         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20043         * lib/g++-dg.exp (g++-dg-test): Likewise.
20044
20045 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20046
20047         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20048         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20049
20050 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20051
20052         * g++.dg/warn/implicit-typename1.C: Remove warning.
20053
20054 2003-02-28  Richard Henderson  <rth@redhat.com>
20055
20056         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20057         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20058
20059 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20060
20061         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20062         * g++.dg/pch/pch.exp: Likewise.
20063
20064 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20065
20066         PR c++/9879
20067         * testsuite/g++.dg/init/new4.C: New test.
20068
20069 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20070
20071         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20072
20073 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20074
20075         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20076         unsigned long.
20077
20078         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20079         wider than float.
20080
20081 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20082
20083         * lib/scanasm.exp: Add support for counting numbers of
20084         occurences.
20085         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20086         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20087
20088 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20089
20090         PR c++/9683
20091         * g++.dg/template/static3.C: New test.
20092
20093         PR c++/9829
20094         * g++.dg/parse/namespace6.C: New test.
20095
20096 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20097
20098         PR target/9732
20099         * gcc.dg/20030225-1.c: New test.
20100
20101 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20102
20103         * README: Remove out-of-date information.
20104
20105         PR c++/9836
20106         * g++.dg/template/spec6.C: New test.
20107
20108 2003-02-24  Jeff Law  <law@redhat.com>
20109
20110         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20111
20112 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20113
20114         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20115         * gcc.dg/pragma-ep-1.c: Likewise.
20116
20117 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20118
20119         PR c++/9602
20120         * g++.dg/template/friend16.C: New test.
20121
20122 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20123
20124         PR c++/5333
20125         * g++.dg/parse/fused-params1.C: Adjust error messages.
20126         * g++.dg/template/nested3.C: New test.
20127
20128 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20129
20130         * g++.dg/abi/param1.C: New test.
20131
20132 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20133
20134         PR c++/7982
20135         * g++.dg/warn/implicit-typename1.C: New test.
20136
20137 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20138
20139         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20140         with "mtune".
20141         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20142         * gcc.c-torture/execute/20010129-1.x: Likewise.
20143         * gcc.dg/20011107-1.c: Likewise.
20144         * gcc.dg/20020108-1.c: Likewise.
20145         * gcc.dg/20020122-3.c: Likewise.
20146         * gcc.dg/20020206-1.c: Likewise.
20147         * gcc.dg/20020310-1.c: Likewise.
20148         * gcc.dg/20020426-2.c: Likewise.
20149         * gcc.dg/20020517-1.c: Likewise.
20150         * gcc.dg/991230-1.c: Likewise.
20151         * gcc.dg/i386-unroll-1.c: Likewise.
20152         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20153
20154 2003-02-22  Jan Hubicka  <jh@suse.cz>
20155
20156         * gcc.dg/i386-mul.c: New test.
20157
20158 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20159
20160         * gcc.dg/builtins-5.c: New test case.
20161
20162 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20163
20164         * gcc.dg/asmreg-1.c: New test.
20165
20166 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20167
20168         PR c++/9749
20169         * g++.dg/parse/varmod1.C: New test.
20170
20171 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20172
20173         PR c++/9727
20174         * g++.dg/template/op1.C: New test.
20175
20176 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20177
20178         PR c++/8906
20179         * g++.dg/template/nested2.C: New test.
20180
20181 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20182
20183         PR c++/8724
20184         * g++.dg/expr/dtor1.C: New test.
20185
20186 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20187
20188         * gcc.dg/cpp/include3.c: New test.
20189         * gcc.dg/cpp/inc/foo.h: New file.
20190
20191 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20192
20193         * gcc.c-torture/execute/20030221-1.c: New test.
20194
20195 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20196
20197         PR c++/9729
20198         * g++.dg/abi/conv1.C: New test.
20199
20200 2003-02-20  Jan Hubicka  <jh@suse.cz>
20201
20202         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20203
20204 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20205
20206         * gcc.c-torture/compile/20030219-1.c: New test.
20207
20208 2003-02-18  Jan Hubicka  <jh@suse.cz>
20209
20210         * gcc.dg/funcorder.c: New test.
20211
20212 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20213
20214         * gcc.c-torture/execute/20030218-1.c: New.
20215
20216 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20217
20218         * gcc.dg/20030218-1.c: New.
20219
20220 2003-02-18  Richard Henderson  <rth@redhat.com>
20221
20222         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20223         * gcc.dg/attr-used-2.c: New.
20224
20225 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20226
20227         PR c++/9704
20228         * g++.dg/init/copy5.C: New test.
20229
20230 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20231
20232         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20233         * g++.dg/pch/pch.exp: Likewise.
20234
20235 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20236
20237         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20238         STACK_SIZE is not defined.
20239
20240 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20241
20242         PR c++/9457
20243         * g++.dg/template/init1.C: New test.
20244
20245 2003-02-16  Jan HUbicka  <jh@suse.cz>
20246
20247         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20248         (foo): Add few extra tests
20249         * gcc.dg/c99-const-expr-3.c: Likewise.
20250         * gcc.c-torture/execute/20030216-1.c: New.
20251
20252 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20253
20254         PR c++/9459
20255         * g++.dg/ext/typeof4.C: New test.
20256
20257 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20258
20259         * gcc.dg/i386-387-3.c: New test case.
20260
20261 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20262
20263         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20264         cris-*-elf* cris-*-aout* and mmix-*-*.
20265
20266 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20267
20268         * gcc.dg/20030213-1.c: New test.
20269
20270 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20271
20272         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20273         * gcc.dg/i386-387-2.c: Likewise.
20274
20275 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20276
20277         * gcc.dg/ppc-spe.c: Fix formatting.
20278         Enable tests that were previously unsupported by gas.
20279         Delete tests for instructions that no longer exist.
20280         Switch arguments on evsubifw builtin.
20281
20282 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20283
20284         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20285         STACK_SIZE is too small.
20286
20287 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20288             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20289
20290         * gcc.dg/decl-2.c: New test.
20291
20292 2003-02-10  Jan Hubicka  <jh@suse.cz>
20293
20294         * gcc.dg/i386-fpcvt-1.c:  New test.
20295
20296 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20297
20298         * gcc.c-torture/execute/20030209-1.c: New test.
20299
20300 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20301
20302         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20303         int-wide bitops, use the constants of the same width.
20304         Likewise, if long long is 32-bit wide, test bitops using
20305         32-bit constants.
20306
20307 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20308
20309         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20310
20311 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20312
20313         * testsuite/gcc.dg/builtins-4.c: New test case.
20314
20315 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20316
20317         * gcc.dg/20020430-1.c: Fix dg command typos.
20318         * gcc.dg/20020503-1.c: Likewise.
20319
20320 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20321
20322         PR c++/8785
20323         * g++.dg/parse/fused-params1.C: New test.
20324
20325         PR c++/8857
20326         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20327
20328         PR c++/8921
20329         * g++.dg/parse/non-dependent1.C: New test.
20330
20331         PR c++/8928
20332         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20333
20334         PR c++/9228
20335         * g++.dg/parse/undefined7.C: New test.
20336         * g++.dg/parse/non-templ1.C: New test.
20337
20338         PR c++/9229
20339         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20340
20341 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20342
20343         * gcc.c-torture/compile/20030206-1.c: New test.
20344
20345 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20346
20347         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20348         "pow" to "foo" to avoid potential confusion with a math built-in.
20349
20350 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20351
20352         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20353         conditions for SPARC targets.
20354
20355 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20356
20357         * gcc.dg/20030204-1.c: New test.
20358
20359 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20360
20361         PR c++/38
20362         * g++.dg/parse/array-size1.C: New test.
20363
20364         PR c++/5657
20365         * g++.dg/parse/undefined3.C: New test.
20366
20367         PR c++/5665
20368         * g++.dg/parse/undefined4.C: New test.
20369
20370         PR c++/5975
20371         * g++.dg/parse/undefined5.C: New test.
20372
20373         PR c++/7259
20374         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20375
20376         PR c++/8578
20377         * g++.dg/parse/casting-operator1.C: New test.
20378
20379         PR c++/8596
20380         * g++.dg/parse/undefined6.C: New test.
20381
20382         PR c++/8736
20383         * g++.dg/parse/missing-template1.C: New test.
20384
20385 2003-02-04  Jan Hubicka  <jh@suse.cz>
20386
20387         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20388         * gcc.dg/i386-cmov?.c:  Likewise.
20389         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20390         * gcc.dg/i386-ssefp-1.c:  Likewise.
20391         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20392         conventions.
20393
20394 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20395
20396         PR c++/7129
20397         * testsuite/g++.dg/ext/max.C: New test.
20398
20399 2003-02-03  Jan Hubicka  <jh@suse.cz>
20400
20401         * gcc.c-torture/execute/20030203-1.c: New test.
20402
20403 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20404
20405         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20406         'natural-endian'.
20407
20408 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20409
20410         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20411         * g++.dg/init/new2.C: Likewise.
20412         * g++.dg/other/new1.C: Likewise.
20413
20414 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20415
20416         * gcc.dg/struct-ret-libc.c: New test.
20417
20418 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20419
20420         * gcc.dg/20030129-1.c: New test.
20421
20422 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20423
20424         PR c++/8849
20425         * g++.dg/template/ptrmem4.C: New test.
20426
20427 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20428
20429         * g++.dg/parser/constant1.C: New test.
20430
20431 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20432
20433         PR c++/8591
20434         * g++.dg/parse/friend2.C: New test.
20435
20436 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20437
20438         PR c++/9437
20439         * g++.dg/template/unify4.C: New test.
20440
20441 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20442
20443         * gcc.c-torture/execute/20030128-1.c: New test.
20444
20445 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20446
20447         * g++.dg/lookup/nested1.C: Test moved from ...
20448         * g++.old-deja/g++.other/lookup24.C: ... here.
20449
20450 2003-01-28  Jan Hubicka  <jh@suse.cz>
20451
20452         * gcc.dg/i386-cmov5.c:  New test.
20453
20454 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20455
20456         * gcc.c-torture/execute/20010925-1.c: Changed the
20457         memcpy declaration.
20458
20459 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20460
20461         PR c++/3902
20462         * g++.dg/parse/template5.C: New test.
20463
20464 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20465
20466         PR fortran/9258
20467         * g77.dg/pr9258: New test.
20468
20469 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20470
20471         * README: Move relevant parts from README.g++.
20472
20473         * README.g++: Remove this file.
20474
20475 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20476
20477         * g++.dg/abi/dcast1.C: New test.
20478
20479 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20480
20481         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20482
20483 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20484
20485         PR c++/47
20486         * g++.old-deja/g++.other/lookup24.C: New test.
20487
20488 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20489
20490         PR middle-end/7227
20491         * gcc.dg/uninit-C.c: New test.
20492
20493 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20494
20495         * g++.dg/abi/covariant1.C: New test.
20496
20497 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20498
20499         * gcc.dg/20030123-1.c: New test.
20500
20501 2003-01-25  Jan Hubicka  <jh@suse.cz>
20502
20503         PR opt/8492
20504         * gcc.c-torture/compile/20030125-1.c
20505
20506 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20507
20508         PR c++/9403
20509         * g++.dg/parse/template3.C: New test.
20510         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20511
20512         PR c++/795
20513         * g++.dg/parse/template4.C: New test.
20514
20515         PR c++/9415
20516         * g++.dg/template/qual2.C: New test.
20517
20518         PR c++/8545
20519         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20520
20521         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20522
20523 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20524
20525         * gcc.c-torture/execute/switch-1.c: New test case.
20526
20527 2003-01-25  Jan Hubicka  <jh@suse.cz>
20528
20529         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20530
20531 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20532
20533         Tweaks for Bison-1.875. From the NEWS file:
20534         "- `parse error' -> `syntax error'
20535         Bison now uniformly uses the term `syntax error'"
20536         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20537         * gcc.dg/cpp/digraph2.c: Likewise.
20538         * gcc.dg/cpp/direct2.c: Likewise.
20539         * gcc.dg/cpp/paste4.c: Likewise.
20540         * gcc.dg/c90-restrict-1.c: Likewise.
20541         * gcc.dg/c99-func-2.c: Likewise.
20542         * gcc.dg/noncompile/920721-2.c: Likewise.
20543         * gcc.dg/noncompile/930622-2.c: Likewise.
20544         * gcc.dg/noncompile/940112-1.c: Likewise.
20545         * gcc.dg/noncompile/950921-1.c: Likewise.
20546         * gcc.dg/noncompile/951123-1.c: Likewise.
20547         * gcc.dg/noncompile/971104-1.c: Likewise.
20548         * gcc.dg/noncompile/990416-1.c: Likewise.
20549
20550 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20551
20552         * g++.dg/parse/undefined1.C: Add error message.
20553
20554 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20555
20556         PR c++/9354
20557         * g++.dg/parse/new1.C: New test.
20558
20559         PR c++/9216
20560         * g++.dg/parse/template2.C: New test.
20561
20562         PR c++/9354
20563         * g++.dg/parse/typedef2.C: New test.
20564
20565         PR c++/9328
20566         * g++.dg/ext/typeof3.C: New test.
20567
20568 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20569
20570         PR c++/2738
20571         * g++.dg/parse/ret-type1.C: New test.
20572
20573         PR c++/3792
20574         * g++.dg/parse/tmpl-outside1.C: New test.
20575
20576         PR c++/4207
20577         * g++.dg/parse/int-as-enum1.C: New test.
20578
20579         PR c++/4903
20580         * g++.dg/parse/no-typename1.C: New test.
20581
20582         PR c++/5533
20583         * g++.dg/parse/no-value1.C: New test.
20584
20585         PR c++/5921
20586         * g++.dg/parse/wrong-inline1.C: New test.
20587
20588         PR c++/6402
20589         * g++.dg/parse/ref1.C: New test.
20590
20591         PR c++/6992
20592         * g++.dg/parse/attr-ctor1.C: New test.
20593
20594         PR c++/7229
20595         * g++.dg/parse/namespace5.C: New test.
20596
20597         PR c++/7917
20598         * g++.dg/parse/func-def1.C: New test.
20599
20600         PR c++/8143
20601         * g++.dg/parse/undefined1.C: New test.
20602
20603         PR c++/5723, PR c++/8522
20604         * g++.dg/parse/specialization1.C: New test.
20605
20606         PR c++/163, PR c++/8595
20607         * g++.dg/parse/struct-as-enum1.C: New test.
20608
20609         PR c++/9173
20610         * g++.dg/parse/undefined2.C: New test.
20611
20612 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20613
20614         PR c++/9298
20615         * g++.dg/parse/template1.C: New test.
20616
20617         PR c++/9384
20618         * g++.dg/parse/using1.C: New test.
20619
20620         PR c++/9285
20621         PR c++/9294
20622         * g++.dg/parse/expr2.C: New test.
20623
20624         PR c++/9388
20625         * g++.dg/parse/lookup2.C: Likewise.
20626
20627 2003-01-21  Jan Hubicka  <jh@suse.cz>
20628
20629         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20630         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20631         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20632         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20633
20634 2003-01-20  Nick Clifton  <nickc@redhat.com>
20635
20636         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20637         problem with ARM sibcall code generation.
20638
20639 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20640
20641         * gcc.c-torture/execute/20030120-1.c: New.
20642
20643 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20644
20645         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20646
20647 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20648
20649         PR c++/9272
20650         * g++.dg/parse/ctor1.C: New test.
20651
20652         PR c++/9294:
20653         * g++.dg/parse/qualified1.C: New test.
20654
20655         * g++.dg/parse/typename3.C: New test.
20656
20657 2003-01-16  Richard Henderson  <rth@redhat.com>
20658
20659         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20660
20661 2003-01-16  Richard Henderson  <rth@redhat.com>
20662
20663         * g++.dg/pch/pch.exp: Copy test header to the working directory
20664         before using it either for precompilation or direct use.
20665         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20666         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20667
20668 2003-01-16  Richard Henderson  <rth@redhat.com>
20669
20670         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20671         before using it either for precompilation or direct use.
20672         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20673         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20674
20675 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20676
20677         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20678         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20679         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20680         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20681         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20682         typename warning into error.
20683         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20684         error messages.
20685         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20686         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20687         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20688         messages.
20689         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20690         make declaration visible in template.
20691         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20692         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20693         messages.
20694         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20695         message.
20696         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20697         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20698         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20699         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20700         typename warning with error message.
20701         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20702         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20703         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20704
20705 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20706
20707         * g++.dg/parse/ambig2.C: New test.
20708
20709 2003-01-15  Richard Henderson  <rth@redhat.com>
20710
20711         * g++.dg/tls/init-2.C: Update error message string.
20712
20713 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20714
20715         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20716
20717 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20718
20719         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20720         all for HC11/HC12.
20721         * gcc.c-torture/compile/20001205-1.x: Likewise.
20722         * gcc.c-torture/compile/20001226-1.x: Likewise.
20723         * gcc.c-torture/compile/920520-1.x: Likewise.
20724         * gcc.c-torture/compile/961203-1.x: Likewise.
20725         * gcc.c-torture/compile/20020604-1.x: Likewise.
20726
20727 2003-01-15  Jan Hubicka  <jh@suse.cz>
20728
20729         * gcc.c-torture/compile/20030115-1.c: New test.
20730
20731         * gcc.dg/i386-fpcvt-1.c: New test.
20732         * gcc.dg/i386-fpcvt-2.c: New test.
20733
20734 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20735
20736         Further conform g++'s __vmi_class_type_info to the C++ ABI
20737         specification.
20738         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20739         the specification.
20740
20741 2003-01-14  Jan Hubicka  <jh@suse.cz>
20742
20743         * gcc.dg/i386-fpcvt-1.c: New test.
20744         * gcc.dg/i386-fpcvt-2.c: New test.
20745
20746 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20747
20748         * gcc.dg/i386-mmx-3.c: New test.
20749
20750 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20751
20752         PR c++/9264
20753         * g++.dg/parse/octal1.C: New file.
20754
20755         PR c++/9172
20756         * g++.dg/parse/typename1.C: New file.
20757
20758 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20759
20760         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20761         * gcc.dg/bf-no-ms-layout.c: Likewise.
20762         * gcc.dg/bf-ms-attrib.c: Likewise.
20763
20764 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20765
20766         PR c++/9099
20767         * g++.dg/parse/dtor1.C: New file.
20768
20769         PR c++/9128
20770         * g++.dg/rtti/typeid1.C: New file.
20771
20772         PR c++/9153
20773         * g++.dg/parse/lookup1.C: New file.
20774
20775         PR c++/9171
20776         * g++.dg/templ/spec5.C: New file.
20777
20778 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20779
20780         * gcc.c-torture/compile/20030110-1.c: New test.
20781
20782 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20783
20784         Merge from pch-branch:
20785
20786         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20787
20788         * gcc.dg/pch/cpp-1.h: New.
20789         * gcc.dg/pch/cpp-1.c: New.
20790         * gcc.dg/pch/cpp-2.h: New.
20791         * gcc.dg/pch/cpp-2.c: New.
20792
20793         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20794
20795         * gcc.dg/pch/except-1.h: New.
20796         * gcc.dg/pch/except-1.c: New.
20797
20798         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20799
20800         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20801         running test.
20802         * gcc.dg/pch: Include *.hp not *.h.
20803         * gcc.dg/pch/system-1.h: New.
20804         * gcc.dg/pch/system-1.c: New.
20805
20806         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20807
20808         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20809         rather than trying to build and run a program using PCH.
20810         * gcc.dg/pch: Remove dg-do commands from test files.
20811
20812         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20813
20814         * gcc.dg/pch/macro-3.c: New.
20815         * gcc.dg/pch/macro-3.h: New.
20816
20817         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20818
20819         * gcc.dg/pch/common-1.c: New.
20820         * gcc.dg/pch/common-1.h: New.
20821         * gcc.dg/pch/decl-1.c: New.
20822         * gcc.dg/pch/decl-1.h: New.
20823         * gcc.dg/pch/decl-2.c: New.
20824         * gcc.dg/pch/decl-2.h: New.
20825         * gcc.dg/pch/decl-3.c: New.
20826         * gcc.dg/pch/decl-3.h: New.
20827         * gcc.dg/pch/decl-4.c: New.
20828         * gcc.dg/pch/decl-4.h: New.
20829         * gcc.dg/pch/decl-5.c: New.
20830         * gcc.dg/pch/decl-5.h: New.
20831         * gcc.dg/pch/global-1.c: New.
20832         * gcc.dg/pch/global-1.h: New.
20833         * gcc.dg/pch/inline-1.c: New.
20834         * gcc.dg/pch/inline-1.h: New.
20835         * gcc.dg/pch/inline-2.c: New.
20836         * gcc.dg/pch/inline-2.h: New.
20837         * gcc.dg/pch/static-1.c: New.
20838         * gcc.dg/pch/static-1.h: New.
20839         * gcc.dg/pch/static-2.c: New.
20840         * gcc.dg/pch/static-2.h: New.
20841
20842         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20843
20844         * g++.dg/pch/pch.exp: Better handle failing testcases.
20845         * gcc.dg/pch/pch.exp: Likewise.
20846         * gcc.dg/pch/macro-1.c: New.
20847         * gcc.dg/pch/macro-1.h: New.
20848         * gcc.dg/pch/macro-2.c: New.
20849         * gcc.dg/pch/macro-2.h: New.
20850
20851         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20852
20853         * g++.dg/dg.exp: Treat files in pch/ specially.
20854         * g++.dg/pch/pch.exp: New file.
20855         * g++.dg/pch/empty.H: New file.
20856         * g++.dg/pch/empty.C: New file.
20857         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20858         "precompile".
20859
20860         * gcc.dg/pch/pch.exp: New file.
20861         * gcc.dg/pch/empty.h: New file.
20862         * gcc.dg/pch/empty.c: New file.
20863         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20864         "precompile".
20865
20866 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20867
20868         * g++.dg/template/friend14.C: New test.
20869
20870 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20871
20872         * gcc.dg/old-style-asm-1.c: New test.
20873
20874 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20875
20876         * gcc.c-torture/compile/20030109-1.c: New test.
20877
20878 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20879
20880         * gcc.c-torture/execute/20030109-1.c: New test.
20881
20882 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20883
20884         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20885         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20886         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20887         * g++.old-deja/g++.mike/eh2.C: Likewise
20888         * g++.old-deja/g++.mike/eh3.C: Likewise
20889         * g++.old-deja/g++.mike/eh5.C: Likewise
20890         * g++.old-deja/g++.mike/eh6.C: Likewise
20891         * g++.old-deja/g++.mike/eh7.C: Likewise
20892         * g++.old-deja/g++.mike/eh8.C: Likewise
20893         * g++.old-deja/g++.mike/eh9.C: Likewise
20894         * g++.old-deja/g++.mike/eh10.C: Likewise
20895         * g++.old-deja/g++.mike/eh12.C: Likewise
20896         * g++.old-deja/g++.mike/eh13.C: Likewise
20897         * g++.old-deja/g++.mike/eh14.C: Likewise
20898         * g++.old-deja/g++.mike/eh16.C: Likewise
20899         * g++.old-deja/g++.mike/eh17.C: Likewise
20900         * g++.old-deja/g++.mike/eh18.C: Likewise
20901         * g++.old-deja/g++.mike/eh21.C: Likewise
20902         * g++.old-deja/g++.mike/eh23.C: Likewise
20903         * g++.old-deja/g++.mike/eh24.C: Likewise
20904         * g++.old-deja/g++.mike/eh25.C: Likewise
20905         * g++.old-deja/g++.mike/eh26.C: Likewise
20906         * g++.old-deja/g++.mike/eh27.C: Likewise
20907         * g++.old-deja/g++.mike/eh28.C: Likewise
20908         * g++.old-deja/g++.mike/eh29.C: Likewise
20909         * g++.old-deja/g++.mike/eh31.C: Likewise
20910         * g++.old-deja/g++.mike/eh33.C: Likewise
20911         * g++.old-deja/g++.mike/eh34.C: Likewise
20912         * g++.old-deja/g++.mike/eh35.C: Likewise
20913         * g++.old-deja/g++.mike/eh36.C: Likewise
20914         * g++.old-deja/g++.mike/eh37.C: Likewise
20915         * g++.old-deja/g++.mike/eh38.C: Likewise
20916         * g++.old-deja/g++.mike/eh39.C: Likewise
20917         * g++.old-deja/g++.mike/eh40.C: Likewise
20918         * g++.old-deja/g++.mike/eh41.C: Likewise
20919         * g++.old-deja/g++.mike/eh42.C: Likewise
20920         * g++.old-deja/g++.mike/eh44.C: Likewise
20921         * g++.old-deja/g++.mike/eh46.C: Likewise
20922         * g++.old-deja/g++.mike/eh47.C: Likewise
20923         * g++.old-deja/g++.mike/eh48.C: Likewise
20924         * g++.old-deja/g++.mike/eh49.C: Likewise
20925         * g++.old-deja/g++.mike/eh50.C: Likewise
20926         * g++.old-deja/g++.mike/eh51.C: Likewise
20927         * g++.old-deja/g++.mike/eh53.C: Likewise
20928         * g++.old-deja/g++.mike/eh55.C: Likewise
20929         * g++.old-deja/g++.mike/p7912.C: Likewise
20930         * g++.old-deja/g++.mike/p9706.C: Likewise
20931         * g++.old-deja/g++.mike/p10416.C: Likewise
20932         * g++.old-deja/g++.mike/p11667.C: Likewise
20933         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20934         Remove redundant reference to Iris.
20935         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20936         Elxsi, i860, Pico Java, and WE32K.
20937
20938 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20939
20940         * g++.dg/ext/asm4.C: New test.
20941
20942 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20943
20944         PR c++/9030
20945         * g++.dg/template/friend12.C: New test.
20946         * g++.dg/template/friend13.C: Likewise.
20947         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20948
20949 2003-01-08  Jan Hubicka  <jh@suse.cz>
20950
20951         * gcc.dg/i386-cadd.c: New test.
20952         * gcc.dg/i386-cmov4.c: Likewise.
20953
20954 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20955
20956         PR c++/9165
20957         * g++.dg/warn/Wunused-3.C: New test.
20958
20959         * g++.dg/abi/bitfield9.C: New test.
20960
20961         PR c++/9189
20962         * g++.dg/parse/defarg3.C: New test.
20963
20964 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20965
20966         * g++.dg/parse/ambig1.C: New test.
20967         * g++.dg/parse/defarg2.C: New test.
20968
20969 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20970
20971         * g++.dg/template/defarg-1.C: New test.
20972         * g++.dg/template/local2.C: Likewise.
20973
20974 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20975
20976         * gcc.c-torture/execute/20030105-1.c: New test.
20977
20978 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20979
20980         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20981         * g++.dg/parse/namespace4.C: Likewise.
20982
20983 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20984
20985         * g++.dg/template/ntp2.C: New test.
20986
20987 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20988
20989         * g++.dg/parse/extern-C-1.C: New test.
20990
20991         * g++.dg/parse/namespace4.C: New test.
20992
20993         * g++.dg/template/nested1.C: New test.
20994
20995         * g++.dg/parse/namespace3.C: New test.
20996
20997 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20998
20999         * g++.dg/lookup/two-stage1.C: New test.
21000
21001 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21002
21003         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21004         * g++.old-deja/g++.jason/access8.C: Likewise.
21005         * g++.old-deja/g++.other/decl5.C: Likewise.
21006
21007 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21008
21009         * g++.dg/parse/parse7.C: New test.
21010
21011 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21012
21013         PR c++/2843
21014         * g++.dg/ext/attrib7.C: New test.
21015
21016 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21017
21018         * g++.dg/parse/parse6.C: New test.
21019
21020 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21021
21022         * gcc.dg/h8300-stack-1.c: New.
21023
21024 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21025
21026         g++.dg/lookup/exception1.C: New test.
21027
21028         g++.dg/lookup/template1.C: New test.
21029
21030         g++.dg/parse/namespace2.C: New test.
21031
21032         g++.dg/parse/parens2.C: New test.
21033
21034 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21035
21036         * g++.dg/parse/parse5.C: New test.
21037         * g++.dg/lookup/scoped4.C: New test.
21038
21039 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21040
21041         * g++.dg/parse/parens1.C: New test.
21042
21043         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21044         angle-bracket1.C.
21045         * g++.dg/parse/parens2.C: New test.
21046
21047         * g++.dg/lookup/scope-operator1.C: New test.
21048
21049         * g++.dg/parse/operator1.C: New test.
21050
21051 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21052
21053         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21054         * g++.old-deja/g++.other/access6.C: Likewise.
21055         * g++.old-deja/g++.other/decl1.C: Likewise.
21056         * g++.old-deja/g++.pt/typename12.C: Likewise.
21057
21058 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21059
21060         * g++.dg/parse/namespace1.C: New test.
21061
21062 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21063
21064         * g++.dg/parse/parse4.C: New test.
21065
21066 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21067
21068         * g++.dg/parse/parse3.C: New test.
21069
21070 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21071
21072         * g++.dg/parse/parse2.C: New test.
21073
21074 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21075
21076         * g++.dg/template/friend11.C: New test.
21077
21078 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21079
21080         * g++.dg/parse/parse1.C: New test.
21081
21082 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21083
21084         * lib/profopt.exp: Change the name of a global variable to avoid
21085         possible clashes with other test suites.
21086
21087 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21088
21089         * g++.dg/inherit/covariant8.C: New test.
21090
21091 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21092
21093         * g++.dg/init/array9.C: New test.
21094
21095         PR c++/9112
21096         * g++.dg/parse/expr1.C: New test.
21097
21098 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21099
21100         * gcc.c-torture/compile/20021230-1.c: New test.
21101
21102 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21103
21104         * g++.dg/inherit/covariant5.C: New test.
21105         * g++.dg/inherit/covariant6.C: New test.
21106         * g++.dg/inherit/covariant7.C: New test.
21107
21108 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21109
21110         PR c++/2739
21111         * g++.dg/other/access2.C: New test.
21112
21113 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21114
21115         * g++.dg/other/anon-struct.C: No longer fails
21116         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21117         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21118         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21119
21120 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21121
21122         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21123
21124 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21125
21126         * g++.dg/eh/spec4.C: Remove stray semicolon.
21127         * g++.dg/expr/pmf-1.C: Change error message.
21128         * g++.dg/ext/asm1.C: Remove stray semicolon.
21129         * g++.dg/ext/typename1.C: Add missing typenames.
21130         * g++.dg/inherit/template-as-base.C: Change error message.
21131         * g++.dg/lookup/scoped1.C: Likewise.
21132         * g++.dg/lookup/scoped2.C: Likewise.
21133         * g++.dg/lookup/using2.C: Likewise.
21134         * g++.dg/other/component1.C: Remove stray semicolon.
21135         * g++.dg/other/do1.C: Change error message.
21136         * g++.dg/other/error2.C: Likewise.
21137         * g++.dg/other/init1.C: Likewise.
21138         * g++.dg/other/packed1.C: Remove stray semicolon.
21139         * g++.dg/other/ptrmem2.C: Change error message.
21140         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21141         marker.
21142         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21143         * g++.dg/template/access3.C: Add typename keyword.
21144         * g++.dg/template/access5.C: Remove stray semicolon.
21145         * g++.dg/template/access6.C: Likewise.
21146         * g++.dg/template/complit1.C: Likewise.
21147         * g++.dg/template/crash1.C: Change error message.
21148         * g++.dg/template/inherit2.C: Remove stray semicolon.
21149         * g++.dg/template/instantiate2.C: Likewise.
21150         * g++.dg/template/instantiate3.C: Change error message.
21151         * g++.dg/template/qual1.C: Remove stray semicolon.
21152         * g++.dg/template/qualttp18.C: Change error message.
21153         * g++.dg/template/ref1.C: Remove stray semicolon.
21154         * g++.dg/template/sizeof1.C (A::value): Declare it.
21155         * g++.dg/template/spec4.C: Change error message.
21156         * g++.dg/template/static1.C: Likewise.
21157         * g++.dg/template/type1.C: Likewise.
21158         * g++.dg/template/typename3.C: Likewise.
21159         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21160         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21161         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21162         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21163         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21164         named return value extension.
21165         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21166         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21167         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21168         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21169         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21170         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21171         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21172         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21173         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21174         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21175         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21176         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21177         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21178         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21179         syntax.
21180         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21181         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21182         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21183         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21184         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21185         * g++.old-deja/g++.brendan/template11.C: Likewise.
21186         * g++.old-deja/g++.brendan/template26.C: Likewise.
21187         * g++.old-deja/g++.brendan/template27.C: Use explicit
21188         specialization syntax.
21189         * g++.old-deja/g++.brendan/template30.C: Likewise.
21190         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21191         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21192         non-dependent names.
21193         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21194         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21195         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21196         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21197         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21198         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21199         named return value extension.
21200         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21201         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21202         * g++.old-deja/g++.ext/return1.C: Likewise.
21203         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21204         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21205         * g++.old-deja/g++.jason/access8.C: Likewise.
21206         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21207         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21208         pseudo-destructor names.
21209         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21210         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21211         pseudo-destructor names.
21212         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21213         * g++.old-deja/g++.jason/overload19.C: Likewise.
21214         * g++.old-deja/g++.jason/overload32.C: Likewise.
21215         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21216         stray semicolons.
21217         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21218         * g++.old-deja/g++.jason/return.C: Likewise.
21219         * g++.old-deja/g++.jason/return2.C: Likewise.
21220         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21221         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21222         syntax.
21223         * g++.old-deja/g++.jason/template10.C: Account for use of
21224         non-dependent names.
21225         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21226         syntax.
21227         * g++.old-deja/g++.jason/template37.C: Likewise.
21228         * g++.old-deja/g++.law/access4.C: Change error messages.
21229         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21230         pseudo-destructor names.
21231         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21232         * g++.old-deja/g++.law/ctors9.C: Likewise.
21233         * g++.old-deja/g++.law/cvt22.C: Likewise.
21234         * g++.old-deja/g++.law/dtors5.C: Likewise.
21235         * g++.old-deja/g++.law/global-init1.C: Likewise.
21236         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21237         * g++.old-deja/g++.law/operators28.C: Likewise.
21238         * g++.old-deja/g++.law/visibility28.C: Likewise.
21239         * g++.old-deja/g++.martin/eval1.C: Likewise.
21240         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21241         name.
21242         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21243         * g++.old-deja/g++.mike/net34.C: Likewise.
21244         * g++.old-deja/g++.mike/net36.C: Likewise.
21245         * g++.old-deja/g++.mike/ns2.C: Likewise.
21246         * g++.old-deja/g++.mike/p12306.C: Likewise.
21247         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21248         value extension.
21249         * g++.old-deja/g++.mike/p700.C: Likewise.
21250         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21251         * g++.old-deja/g++.mike/p710.C: Likewise.
21252         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21253         value extension.
21254         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21255         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21256         * g++.old-deja/g++.ns/crash2.C: Likewise.
21257         * g++.old-deja/g++.ns/crash3.C: Likewise.
21258         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21259         * g++.old-deja/g++.ns/ns17.C: Likewise.
21260         * g++.old-deja/g++.ns/template16.C: Likewise.
21261         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21262         keyword.
21263         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21264         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21265         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21266         named return value extension.
21267         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21268         * g++.old-deja/g++.other/access4.C: Issue additional error
21269         messages.
21270         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21271         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21272         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21273         * g++.old-deja/g++.other/crash25.C: Change error message.
21274         * g++.old-deja/g++.other/crash4.C: Change error message.
21275         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21276         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21277         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21278         checks.
21279         * g++.old-deja/g++.other/defarg8.C: Likewise.
21280         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21281         * g++.old-deja/g++.other/dtor10.C: Likewise.
21282         * g++.old-deja/g++.other/incomplete.C: Likewise.
21283         * g++.old-deja/g++.other/linkage7.C: Likewise.
21284         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21285         lookup algorithm.
21286         * g++.old-deja/g++.other/mangle2.C: Likewise.
21287         * g++.old-deja/g++.other/refinit2.C: Likewise.
21288         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21289         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21290         * g++.old-deja/g++.pt/crash28.C: Likewise.
21291         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21292         syntax.
21293         * g++.old-deja/g++.pt/crash32.C: Change error message.
21294         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21295         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21296         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21297         error message position.
21298         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21299         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21300         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21301         syntax.
21302         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21303         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21304         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21305         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21306         keyword.
21307         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21308         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21309         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21310         keyword.
21311         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21312         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21313         syntax.
21314         * g++.old-deja/g++.pt/friend28.C: Account for use of
21315         non-dependent names.
21316         * g++.old-deja/g++.pt/friend29.C: Likewise.
21317         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21318         rules.
21319         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21320         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21321         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21322         lookup rules.
21323         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21324         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21325         keyword.
21326         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21327         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21328         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21329         keyword.
21330         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21331         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21332         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21333         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21334         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21335         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21336         keyword.
21337         * g++.old-deja/g++.pt/spec10.C: Likewise.
21338         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21339         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21340         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21341         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21342         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21343         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21344         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21345         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21346         * g++.old-deja/g++.pt/typename15.C: Likewise.
21347         * g++.old-deja/g++.pt/typename22.C: Likewise.
21348         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21349         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21350         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21351         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21352         syntax.
21353         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21354         return value extension.
21355         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21356         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21357         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21358         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21359
21360 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21361
21362         * g++.dg/warn/inline1.C: New test.
21363         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21364         * g++.old-deja/g++.jason/synth10.C: Likewise.
21365         * g++.old-deja/g++.mike/net31.C: Likewise.
21366         * g++.old-deja/g++.mike/p8786.C: Likewise.
21367
21368         * g++.dg/template/friend10.C: New test.
21369         * g++.dg/template/conv5.C: New test.
21370
21371 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21372
21373         * g++.dg/lookup/scoped3.C: New test.
21374
21375         * g++.dg/lookup/decl1.C: New test.
21376         * g++.dg/lookup/decl2.C: New test.
21377
21378 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21379
21380         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21381         gcc.c-torture/compile/20021015-1.c,
21382         gcc.c-torture/compile/20021015-2.c,
21383         gcc.c-torture/compile/20021123-1.c,
21384         gcc.c-torture/compile/20021123-2.c,
21385         gcc.c-torture/compile/20021123-3.c,
21386         gcc.c-torture/compile/20021123-4.c,
21387         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21388         only to 3.1 or 3.2 branch.
21389
21390 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21391
21392         * gcc.dg/i386-bitfield3.c: New test.
21393
21394         * gcc.dg/i386-bitfield2.c: New test.
21395
21396 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21397
21398         * g++.dg/parse/conv_op1.C: New test.
21399
21400 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21401
21402         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21403         approved.
21404
21405 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21406
21407         * gcc.c-torture/compile/20021220-1.c: New test.
21408
21409 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21410
21411         * gcc.dg/i386-fastcall-1.c: New.
21412
21413 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21414
21415         * gcc.c-torture/execute/20021219-1.c: New test.
21416
21417 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21418
21419         * gcc.dg/i386-pic-1.c: New test.
21420
21421 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21422
21423         PR c++/8099
21424         * g++.dg/template/friend9.C: New test.
21425
21426 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21427
21428         PR c++/3663
21429         * g++.dg/template/access7.C: New test.
21430
21431 2002-12-18  Nick Clifton  <nickc@redhat.com>
21432
21433         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21434         the libstdc++-v3 directory has been found.
21435
21436 2002-12-12  Devang Patel <dpatel@apple.com>
21437         * gcc.dg/darwin-ld-1.c: New test.
21438         * gcc.dg/darwin-ld-2.c: New test.
21439         * gcc.dg/darwin-ld-3.c: New test.
21440         * gcc.dg/darwin-ld-4.c: New test.
21441         * gcc.dg/darwin-ld-5.c: New test.
21442
21443 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21444
21445         * gcc.c-torture/compile/20021212-1.c: New test.
21446
21447 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21448
21449         * gcc.dg/fshort-wchar: New test.
21450
21451 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21452
21453         PR c++/8372
21454         * g++.dg/template/dtor1.C: New test.
21455
21456         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21457         markers.
21458
21459 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21460
21461         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21462
21463 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21464
21465         * g++.dg/template/static1.C: New test.
21466         * g++.dg/template/static2.C: New test.
21467         * g++.old-deja/g++.ext/memconst.C: New test.
21468
21469 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21470
21471         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21472         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21473         * g++.dg/special/initp1.C: Likewise.
21474
21475 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21476
21477         * gcc.c-torture/execute/20021204-1.c: New test.
21478
21479 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21480
21481         * gcc.dg/ppc-fmadd-1.c: New file.
21482         * gcc.dg/ppc-fmadd-2.c: New file.
21483         * gcc.dg/ppc-fmadd-3.c: New file.
21484
21485 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21486
21487         * gcc.c-torture/compile/20021204-1.c: New test.
21488
21489 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21490
21491         * g++.dg/inherit/covariant2.C: New test.
21492         * g++.dg/inherit/covariant3.C: New test.
21493         * g++.dg/inherit/covariant4.C: New test.
21494         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21495         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21496
21497 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21498
21499         PR c++/8688
21500         * g++.dg/init/brace3.C: New test.
21501
21502 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21503
21504         * gcc.dg/20020210-1.c: Fix a comment typo.
21505
21506 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21507
21508         PR c++/8720
21509         * g++.dg/parse/defarg1.C: New test.
21510
21511         PR c++/8615
21512         * g++.dg/template/char1.C: New test.
21513
21514         * g++.dg/template/varmod1.C: Fix typo.
21515
21516 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21517
21518         DR 180
21519         * g++.old-deja/g++.pt/crash32.C: Expect error.
21520
21521 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21522
21523         PR c++/5919
21524         * g++.dg/template/varmod1.C: New test.
21525
21526         PR c++/8727
21527         * g++.dg/inherit/typeinfo1.C: New test.
21528
21529         PR c++/8663
21530         * g++.dg/inherit/typedef1.C: New test.
21531
21532 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21533
21534         PR c++/8332
21535         PR c++/8493
21536         * g++.dg/template/strlen1.C: New test.
21537
21538         PR c++/8227
21539         * g++.dg/template/ctor2.C: New test.
21540
21541         PR c++/8214
21542         * g++.dg/init/string1.C: New test.
21543
21544         PR c++/8511
21545         * g++.dg/template/friend8.C: New test.
21546
21547 2002-11-29  Joe Buck <jbuck@synopsys.com>
21548
21549         * g++.dg/lookup/anon2.C: New test.
21550
21551 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21552
21553         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21554         h8300 port.
21555
21556 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21557
21558         * gcc.dg/bitfld-6.c: New test.
21559
21560 2002-11-27  Jan Hubicka  <jh@suse.cz>
21561
21562         * gcc.c-torture/execute/20021127.[cx]: New test.
21563
21564 2002-11-26  Jan Hubicka  <jh@suse.cz>
21565
21566         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21567         quality.
21568
21569 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21570
21571         * g++.dg/init/brace2.C: New test.
21572         * g++.old-deja/g++.mike/p9129.C: Correct.
21573
21574 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21575
21576         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21577
21578 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21579
21580         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21581
21582 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21583
21584         * testsuite/g++.dg/abi/empty11.C: New test.
21585         * testsuite/g++.dg/rtti/cv1.C: New test.
21586
21587 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21588
21589         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21590
21591 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21592
21593         * g++.dg/abi/empty10.C: New test.
21594
21595 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21596
21597         * gcc.c-torture/compile/20021124-1.c: New test.
21598
21599 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21600
21601         * g++.dg/abi/rtti2.C: New test.
21602
21603 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21604
21605         * gcc.dg/i386-unroll-1.c: New test.
21606
21607 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21608
21609         * gcc.c-torture/compile/20021120-1.c: New test.
21610         * gcc.c-torture/compile/20021120-2.c: New test.
21611
21612 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21613
21614         * gcc.dg/bitfld-5.c: New test.
21615
21616 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21617
21618         * gcc.c-torture/execute/20021120-3.c: New test.
21619
21620 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21621
21622         * gcc.c-torture/execute/20021120-2.c: New test.
21623
21624 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21625
21626         * gcc.c-torture/execute/20021120-1.c: New test.
21627
21628 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21629
21630         * gcc.c-torture/execute/20021118-3.c: New test.
21631
21632 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21633
21634         * gcc.c-torture/compile/20021119-1.c: New test.
21635
21636 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21637
21638         * gcc.dg/duff-1.c: New test.
21639         * gcc.dg/duff-2.c: New test.
21640         * gcc.dg/duff-3.c: New test.
21641
21642 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21643
21644         * gcc.dg/cpp/_Pragma5.c: New test.
21645
21646 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21647
21648         * gcc.c-torture/execute/20021118-2.c: New test.
21649
21650 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21651
21652         * gcc.c-torture/execute/20021118-1.c: New test.
21653
21654 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21655
21656         * gcc.dg/20021116-1.c: New test.
21657
21658 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21659
21660         * g++.dg/abi/vcall1.C: New test.
21661
21662 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21663
21664         * gcc.dg/20021029-1.c: New test.
21665         * gcc.dg/20021029-2.c: New test.
21666
21667 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21668
21669         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21670
21671 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21672
21673         PR c/8439
21674         * gcc.dg/20021110.c: Move to ...
21675         * gcc.c-torture/compile/20021110.c: .... here.
21676
21677 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21678
21679         PR c/8467
21680         * gcc.c-torture/execute/20021111-1.c
21681
21682 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21683
21684         PR c/8439
21685         * gcc.dg/20021110.c: New test.
21686
21687 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21688
21689         * g++.dg/abi/vthunk3.C: Run only on x86.
21690
21691 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21692
21693         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21694
21695 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21696
21697         * lib/compat.exp (compat-execute): Fix logic error in last
21698         change.
21699
21700 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21701
21702         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21703
21704 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21705
21706         PR c++/8389
21707         * g++.dg/template/access6.C: New test.
21708
21709 2002-11-08  Jan Hubicka  <jh@suse.cz>
21710
21711         * gcc.dg/i386-ssefp-1.c: New test.
21712         * gcc.dg/i386-ssefp-1.c: New test.
21713
21714 2002-11-08  Jan Hubicka  <jh@suse.cz>
21715
21716         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21717
21718 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21719
21720         * g++.dg/abi/vthunk3.C: New test.
21721
21722         PR c++/8338
21723         * g++.dg/template/crash2.C: New test.
21724
21725 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21726
21727         * testsuite/g++.dg/abi/dtor1.C: New test.
21728         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21729
21730 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21731
21732         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21733         Darwin.
21734
21735 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21736
21737         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21738         -mthumb.  Only xfail with -O0.
21739
21740 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21741
21742         * g++.dg/abi/thunk1.C: New test.
21743         * g++.dg/abi/thunk2.C: Likewise.
21744         * g++.dg/abi/vtt1.C: Likewise.
21745
21746 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21747
21748         PR optimization/8423
21749         * gcc.c-torture/execute/builtin-constant.c: New test.
21750
21751 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21752
21753         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21754         Add some more cases.
21755
21756 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21757
21758         PR c++/8391
21759         * g++.dg/opt/local1.C: New test.
21760
21761 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21762
21763         PR c++/8160
21764         * g++.dg/template/complit1.C: New test.
21765
21766         PR c++/8149
21767         * g++.dg/template/typename4.C: Likewise.
21768
21769 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21770
21771         Core issue 287, PR c++/7639
21772         * g++.dg/template/instantiate1.C: Adjust error location.
21773         * g++.dg/template/instantiate3.C: New test.
21774         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21775         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21776         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21777
21778 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21779
21780         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21781
21782 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21783
21784         PR c++/8287
21785         * g++.dg/init/dtor2.C: New test.
21786
21787 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21788
21789         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21790         * gcc.dg/nest.c: Bypass errors on irix6.
21791
21792 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21793
21794         * gcc.dg/nest.c: Expect error for mmix-*-*.
21795         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21796
21797 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21798
21799         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21800         markers.
21801
21802         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21803
21804 2002-10-25  Mike Stump  <mrs@apple.com>
21805
21806         * gcc.dg/warn-1.c: New test.
21807
21808 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21809
21810         * g++.dg/template/typename3.C: New test.
21811
21812 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21813
21814         * g++.dg/lookup/ptrmem1.C: New test.
21815
21816         * g++.dg/abi/vthunk2.C: New test.
21817
21818 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21819
21820         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21821
21822 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21823
21824         * g++.dg/abi/empty9.C: New test.
21825
21826 2002-10-24  Richard Henderson  <rth@redhat.com>
21827
21828         * g++.dg/inherit/thunk1.C: Enable for ia64.
21829
21830 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21831
21832         PR c++/8067
21833         * g++.dg/lookup/pretty1.C: New test.
21834
21835 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21836
21837         * gcc.dg/20021023-1.c: New test.
21838
21839 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21840
21841         PR c++/7679
21842         * g++.dg/parse/inline1.C: New test.
21843
21844 2002-10-23  Richard Henderson  <rth@redhat.com>
21845
21846         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21847
21848         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21849
21850 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21851
21852         PR c++/6579
21853         * g++.dg/parse/stmtexpr3.C: New test.
21854
21855 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21856
21857         * g++.dg/expr/cond1.C: New test.
21858
21859 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21860
21861         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21862
21863 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21864
21865         * g++.dg/abi/vbase13.C: New test.
21866         * g++.dg/abi/vbase14.C: Likewise.
21867
21868 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21869
21870         * gcc.dg/tls/pic-1.c: New test.
21871         * gcc.dg/tls/nonpic-1.c: New test.
21872         * gcc.dg/20021018-1.c: New test.
21873
21874 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21875
21876         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21877         Remove only files with the same base name as the test case.
21878         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21879         (profopt-execute): Likewise.  Also, remove old profiling
21880         and performance data files before running the tests.
21881
21882         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21883         * g++.dg/bprob/bprob.exp: Likewise.
21884         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21885         to allow more general test case names.
21886
21887         * g++.dg/bprob/bprob-1.C: Rename to ...
21888         * g++.dg/bprob/g++-bprob-1.C: ... this.
21889
21890         * g77.dg/bprob/bprob-1.f: Rename to ...
21891         * g77.dg/bprob/g77-bprob-1.f: ... this.
21892
21893 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21894
21895         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21896         bison 1.50 or later.
21897
21898 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21899
21900         * g++.dg/README: Describe more test directories.
21901
21902 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21903
21904         * g++.dg/init/array6.C: Add additional tests.
21905
21906 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21907
21908         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21909         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21910
21911 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21912
21913         * gcc.c-torture/compile/20020604-1.x: New.
21914         * gcc.c-torture/compile/simd-5.x: Likewise.
21915         * gcc.c-torture/execute/920710-1.x: Likewise.
21916         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21917
21918 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21919
21920         * g++.dg/inherit/override1.C: Add dg-options clause.
21921
21922 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21923
21924         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21925         _mm_slli_si128.
21926
21927 2002-10-19  Andreas Schwab  <schwab@suse.de>
21928
21929         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21930         directory component.
21931
21932 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21933
21934         * g++.dg/inherit/thunk1.C: New test.
21935
21936         * g++.dg/inherit/override1.C: New test.
21937
21938         * g++.dg/abi/mangle11.C: New test.
21939         * g++.dg/abi/mangle14.C: New test.
21940         * g++.dg/abi/mangle17.C: New test.
21941
21942 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21943
21944         * g++.dg/overload/member2.C: New test.
21945
21946 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21947
21948         * g++.dg/README: Describe new compat directory.
21949         * g++.dg/dg.exp: Skip tests in compat directory.
21950         * README.compat: New file.
21951         * lib/compat.exp: New expect script.
21952         * g++.dg/compat: New test directory.
21953         * g++.dg/compat/compat.exp: New expect script.
21954         * g++.dg/compat/abi: New test directory.
21955         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21956         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21957         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21958         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21959         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21960         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21961         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21962         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21963         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21964         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21965         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21966         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21967         * g++.dg/compat/break: New test directory.
21968         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21969         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21970         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21971         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21972         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21973         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21974         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21975         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21976         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21977         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21978         g++.dg/compat/break/README: New files.
21979         * g++.dg/compat/eh: New test directory.
21980         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21981         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21982         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21983         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21984         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21985         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21986         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21987         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21988         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21989         g++.dg/compat/eh/filter2_y.C,
21990         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21991         g++.dg/compat/eh/new1_y.C,
21992         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21993         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21994         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21995         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21996         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21997         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21998         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21999         g++.dg/compat/eh/unexpected1_y.C: New files.
22000         * g++.dg/compat/init: New test directory.
22001         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22002         g++.dg/compat/init/array5_y.C,
22003         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22004         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22005         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22006         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22007         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22008         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22009         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22010         g++.dg/compat/init/init-ref2_y.C: New files.
22011
22012 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22013
22014         PR c++/7584
22015         * g++.dg/inherit/using3.C: New test.
22016
22017 2002-10-17  Jan Hubicka  <jh@suse.cz>
22018
22019         * gcc.dg/20021017-2.c: New test.
22020
22021 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22022
22023         * g++.dg/abi/mangle16.C: Adjust.
22024
22025         * g++.dg/init/array8.C: New test.
22026
22027 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22028
22029         * gcc.dg/special/mips-abi.exp: New test.
22030         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22031
22032 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22033
22034         * g++.dg/abi/mangle16.C: New test.
22035         * g++.dg/abi/mangle17.C: Likewise.
22036
22037         PR c++/7478
22038         * g++.dg/template/ref1.C: New test.
22039
22040 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22041
22042         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22043
22044 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22045
22046         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22047
22048 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22049
22050         PR c++/7524
22051         * g++.dg/init/array7.C: New test.
22052
22053 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22054
22055         * g++.dg/init/array6.C: New test.
22056
22057         * g++.dg/abi/mangle13.C: Likewise.
22058         * g++.dg/abi/mangle14.C: Likewise.
22059         * g++.dg/abi/mangle15.C: Likewise.
22060
22061 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22062
22063         * g++.dg/abi/empty8.C: New test.
22064
22065 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22066
22067         * g++.dg/init/ctor1.C: New test.
22068
22069 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22070
22071         * gcc.c-torture/execute/20021015-1.c: New test.
22072
22073 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22074
22075         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22076
22077 2002-10-14  Jan Hubicka  <jh@suse.cz>
22078
22079         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22080
22081 2002-10-14  Richard Henderson  <rth@redhat.com>
22082
22083         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22084
22085 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22086
22087         PR optimization/6631
22088         * g++.dg/opt/const2.C: New test.
22089
22090 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22091
22092         PR c++/7176
22093         * g++.dg/parse/friend1.C: New test.
22094         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22095
22096 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22097
22098         * gcc.dg/20021014-1.c: New test.
22099
22100 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22101
22102         PR c++/5661
22103         * g++.dg/ext/vlm1.C: New test.
22104         * g++.dg/ext/vlm2.C: Likewise.
22105
22106         * g++.dg/init/array1.C: Remove invalid braces.
22107         * g++.dg/init/brace1.C: New test.
22108         * g++.dg/init/copy2.C: Likewise.
22109         * g++.dg/init/copy3.C: Likewise.
22110         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22111         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22112         braces.
22113
22114 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22115
22116         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22117
22118 2002-10-11  Richard Shann  <richard.shann@superh.com>
22119
22120         * gcc.c-torture/compile/simd-5.c: New test.
22121
22122 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22123
22124         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22125
22126 2002-10-10  Jim Wilson  <wilson@redhat.com>
22127
22128         * gcc.c-torture/execute/20021010-1.c: New test.
22129
22130 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22131
22132         PR c/7353
22133         * g++.dg/ext/typedef-init.C: New test.
22134         * gcc.dg/typedef-init.c: New test.
22135
22136 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22137
22138         * gcc.dg/cpp/paste13.c: New test.
22139
22140 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22141
22142         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22143         remaining platforms, XFAIL during compile, not execute.  Don't
22144         XFAIL at -O0.
22145
22146 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22147
22148         * gcc.dg/alias-1.c: Tweak expected warning.
22149
22150 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22151
22152         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22153
22154 2002-10-06  Andreas Jaeger  <aj@suse.de>
22155
22156         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22157         * gcc.dg/cpp/c++98.C: Likewise.
22158
22159         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22160         * g++.dg/cpp/c++98.C: Likewise.
22161
22162         * g++.dg/README (Subdirectories): Mention cpp directory.
22163
22164         PR target/7559
22165         * gcc.dg/20021006-1.c: New test.
22166
22167 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22168
22169         PR c++/7804
22170         * g++.dg/other/warning1.C: New test.
22171
22172 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22173
22174         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22175         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22176         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22177
22178 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22179
22180         PR c++/7931
22181         * g++.dg/template/ptrmem3.C: New test.
22182
22183         PR c++/7754
22184         * g++.dg/template/union1.C: New test.
22185
22186 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22187
22188         PR c++/8006
22189         * g++.dg/abi/mangle9.C: New test.
22190         * g++.dg/abi/mangle10.C: New test.
22191         * g++.dg/abi/mangle11.C: New test.
22192         * g++.dg/abi/mangle12.C: New test.
22193
22194 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22195
22196         PR c++/7188.
22197         * g++.dg/template/meminit1.C: New test.
22198         * g++.dg/warn/Wreorder-1.C: Likewise.
22199         * g++.old-deja/g++.mike/warn3.C: Tweak.
22200         * lib/prune.exp: Ingore "in copy constructor".
22201
22202 2002-10-02  Andreas Jaeger  <aj@suse.de>
22203
22204         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22205         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22206         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22207         on x86-64.
22208
22209 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22210
22211         * gcc.dg/empty1.C: Fix typo.
22212
22213 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22214
22215         * gcc.dg/alias-1.c: New test.
22216
22217 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22218
22219         * gcc.dg/empty1.C: New test.
22220
22221         * g++.dg/tls/init-2.C: Tweak error messages.
22222
22223 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22224
22225         * gcc.c-torture/compile/20020923-1.c: New test.
22226
22227 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22228
22229         * gcc.c-torture/execute/ffs-1.c: New test.
22230         * gcc.c-torture/execute/ffs-2.c: Ditto.
22231
22232 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22233
22234         * g++.dg/overload/member1.C: New test.
22235
22236 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22237
22238         * g++.dg/abi/empty7.C: New test.
22239         * g++.dg/init/pm2.C: Likewise.
22240
22241 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22242
22243         * g++.dg/rtti/crash1.C: New test.
22244
22245 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22246
22247         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22248         gcc.dg/sibcall-4.c: New tests.
22249
22250 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22251
22252         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22253         powerpc and MMIX targets.
22254
22255 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22256
22257         * gcc.dg/cpp/20020927-1.c: New.
22258
22259 2002-09-26  David S. Miller  <davem@redhat.com>
22260
22261         * gcc.c-torture/compile/trunctfdf.c: New.
22262
22263 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22264
22265         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22266
22267 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22268
22269         * gcc.c-torture/execute/loop-15.c: New.
22270
22271 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22272
22273         * README.QMTEST: Fix typo.
22274
22275 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22276
22277         * gcc.dg/20020926-1.c: New test.
22278
22279 2002-09-25  David S. Miller  <davem@redhat.com>
22280
22281         PR target/7842
22282         * gcc.c-torture/execute/shiftdi.c: New test.
22283
22284 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22285
22286         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22287         unique to the tool.
22288         * lib/g77.exp (g77_init): Likewise.
22289         * lib/g++.exp (g++_init): Likewise.
22290         * lib/objc.exp (objc_init): Likewise.
22291
22292 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22293
22294         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22295         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22296         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22297
22298 2002-09-25  Richard Henderson  <rth@redhat.com>
22299
22300         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22301         too-small long double.
22302
22303 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22304
22305         * gcc.dg/20020919-1.c: New test.
22306
22307 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22308
22309         * g++.dg/abi/bitfield6.C: New test.
22310         * g++.dg/abi/bitfield7.C: New test.
22311         * g++.dg/abi/bitfield8.C: New test.
22312         * g++.dg/abi/vbase11.C: New test.
22313
22314 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22315
22316         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22317         hppa*-*-hpux*.  Update test comment.
22318
22319 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22320
22321         * gcc.dg/tls/struct-1.c: New test.
22322
22323 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22324
22325         * gcc.dg/cpp/tr-warn2.c: Update.
22326
22327 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22328
22329         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22330
22331 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22332
22333         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22334         systems.
22335
22336 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22337
22338         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22339
22340         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22341         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22342         setting of cxxfilt.
22343
22344 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22345
22346         * gcc.dg/20020312-2.c: Update for darwin.
22347
22348 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22349
22350         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22351
22352 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22353
22354         * objc.dg/comp-types-1.m: New test.
22355         * objc.dg/comp-types-2.m: New test.
22356         * objc.dg/comp-types-3.m: New test.
22357         * objc.dg/comp-types-4.m: New test.
22358         * objc.dg/comp-types-5.m: New test.
22359         * objc.dg/comp-types-6.m: New test.
22360
22361 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22362
22363         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22364
22365 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22366
22367         * g++.dg/other/do1.C: New test.
22368
22369         * g++.dg/template/subst1.C: New test.
22370
22371 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22372
22373         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22374
22375 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22376
22377         * g++.dg/template/qualttp20.C: Adjust expected errors.
22378         * g++.old-deja/g++.jason/report.C: Likewise.
22379         * g++.old-deja/g++.other/qual1.C: Likewise.
22380
22381         * g++.dg/lookup/scoped2.C: New test.
22382
22383         * g++.dg/ext/asm3.C: New test.
22384
22385 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22386
22387         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22388
22389 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22390
22391         * ChangeLog: follow spelling conventions.
22392         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22393         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22394         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22395         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22396         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22397         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22398         * g++.old-deja/g++.law/global-init1.C: Likewise.
22399         * g++.old-deja/g++.other/delete4.C: Likewise.
22400         * g++.old-deja/g++.other/inline21.C: Likewise.
22401         * g++.old-deja/g++.other/singleton.C: Likewise.
22402         * g77.dg/strlen0.f: Likewise.
22403         * g77.f-torture/compile/20010519-1.f: Likewise.
22404         * g77.f-torture/compile/980310-4.f: Likewise.
22405         * gcc.c-torture/compile/20000605-1.c: Likewise.
22406         * gcc.c-torture/execute/20020225-1.c: Likewise.
22407         * gcc.dg/c90-hexfloat-2.c: Likewise.
22408         * gcc.dg/c99-bool-1.c: Likewise.
22409         * gcc.dg/c99-hexfloat-2.c: Likewise.
22410         * gcc.dg/dll-2.c: Likewise.
22411         * gcc.dg/wtr-union-init-1.c: Likewise.
22412         * gcc.dg/wtr-union-init-2.c: Likewise.
22413         * gcc.dg/wtr-union-init-3.c: Likewise.
22414         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22415         * gcc.dg/cpp/defined.c: Likewise.
22416         * gcc.dg/cpp/macsyntx.c: Likewise.
22417         * gcc.dg/cpp/paste2.c: Likewise.
22418         * gcc.dg/cpp/trad/defined.c: Likewise.
22419         * gcc.dg/format/c90-printf-1.c: Likewise.
22420         * gcc.dg/format/c90-scanf-1.c: Likewise.
22421         * gcc.dg/format/c99-printf-1.c: Likewise.
22422         * gcc.dg/format/c99-scanf-1.c: Likewise.
22423         * gcc.misc-tests/gcov-8.c: Likewise.
22424         * lib/profopt.exp: Likewise.
22425
22426 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22427
22428         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22429
22430 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22431
22432         * g++.dg/inherit/using2.C: New test.
22433
22434 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22435
22436         * ChangeLog: Follow spelling conventions.
22437         * g++.dg/template/friend4.C: Likewise.
22438         * g++.old-deja/g++.pt/crash67.C: Likewise.
22439         * gcc.c-torture/execute/20000801-4.c: Likewise.
22440         * gcc.dg/c90-digraph-1.c: Likewise.
22441         * gcc.dg/c94-digraph-1.c: Likewise.
22442         * gcc.dg/c99-digraph-1.c: Likewise.
22443         * gcc.dg/cpp/line5.c: Likewise.
22444         * gcc.dg/cpp/multiline.c: Likewise.
22445         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22446         * gcc.dg/format/attr-3.c: Likewise.
22447         * gcc.dg/format/c90-scanf-3.c: Likewise.
22448         * gcc.dg/format/ext-4.c: Likewise.
22449
22450 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22451
22452         * g++.dg/template/pretty1.C: New test.
22453
22454 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22455
22456         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22457
22458 2002-09-13  Matt Austern  <austern@apple.com>
22459
22460         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22461         passing a cast expression to a function by const reference.
22462
22463 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22464
22465         * g++.dg/template/deduce1.C: New test.
22466
22467 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22468
22469         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22470         32-bit int.
22471
22472 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22473
22474         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22475         usage.
22476
22477 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22478
22479         * gcc.c-torture/compile/20020910-1.c: New test.
22480
22481 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22482
22483         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22484
22485 2002-09-10  Andreas Jaeger  <aj@suse.de>
22486
22487         * gcc.dg/20020312-2.c: Adjust for x86-64.
22488
22489 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22490
22491         * g77.dg/7388.f: New test case for PR 7388.
22492
22493 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22494
22495         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22496
22497 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22498
22499         * objc.dg/proto-lossage-1.m: New test.
22500
22501 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22502
22503         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22504
22505 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22506
22507         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22508         expected to pass.
22509
22510 2002-09-06  Stan Shebs  <shebs@apple.com>
22511             David Edelsohn  <edelsohn@gnu.org>
22512
22513         * gcc.dg/weak: New directory.
22514         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22515         target-specific xfail bits.
22516         * gcc.dg/typeof-2.c: Move to new directory.
22517         * gcc.dg/weak.exp: New expect script.
22518
22519 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22520
22521         * gcc.c-torture/execute/extzvsi.c: New test.
22522
22523 2002-09-05  Stan Shebs  <shebs@apple.com>
22524
22525         * gcc.dg/weak-1.c: xfail on Darwin.
22526         * gcc.dg/weak-2.c: Ditto.
22527         * gcc.dg/weak-3.c: Ditto.
22528         * gcc.dg/weak-4.c: Ditto.
22529         * gcc.dg/weak-5.c: Ditto.
22530         * gcc.dg/weak-6.c: Ditto.
22531         * gcc.dg/weak-7.c: Ditto.
22532         * gcc.dg/weak-8.c: Ditto.
22533         * gcc.dg/weak-9.c: Ditto.
22534
22535 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22536
22537         * gcc.c-torture/execute/loop-14.c: New test.
22538
22539 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22540
22541         * g++.dg/other/cxa-atexit1.C: New test.
22542
22543         * gcc.dg/typeof-2.c: New test.
22544
22545 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22546
22547         * gcc.dg/builtins-2.c: New testcase.
22548         * gcc.dg/builtins-3.c: New testcase.
22549
22550 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22551
22552         * gcc.dg/cpp/_Pragma4.c: New test.
22553
22554 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22555
22556         * objc/execute/nil_method-1.m: New testcase.
22557
22558 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22559
22560         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22561         [Object class], not [Object initialize].
22562
22563 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22564             Hans-Peter Nilsson  <hp@bitrange.com>
22565
22566         * gcc.c-torture/execute/20020720-1.x: Skip test on
22567         mmix-knuth-mmixware.  Correct comment.
22568
22569 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22570
22571         * testsuite/g++.dg/abi/bitfield5.C: New test.
22572         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22573
22574 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22575
22576         * objc.dg/undeclared-selector.m: New test.
22577
22578 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22579
22580         * g++.dg/other/offsetof1.C: Avoid cast warning.
22581
22582 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22583
22584         * objc.dg/super-class-2.m: New test.
22585
22586 2002-08-24  Matt Austern  <austern@apple.com>
22587
22588         * g++.dg/ext/lvaddr.C: New test.
22589         * g++.dg/ext/lvcast.C: New test.
22590
22591 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22592
22593         * testsuite/g++.dg/inherit/cond1.C: New test.
22594
22595 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22596
22597         * gcc.dg/noncompile/incomplete-1.c: New test.
22598
22599 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22600
22601         * gcc.dg/typespec-1.c: New test.
22602
22603 2002-08-20  Devang Patel  <dpatel@apple.com>
22604         * objc.dg/proto-hier-2.m: New test.
22605
22606 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22607
22608         * objc.dg/bitfield-1.m: New test.
22609         * objc.dg/bitfield-2.m: New test.
22610
22611 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22612
22613         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22614         gcc.dg/c99-flex-array-4.c: New tests.
22615
22616 2002-08-16  Stan Shebs  <shebs@apple.com>
22617
22618         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22619
22620 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22621
22622         * gcc.dg/typeof-1.c: New test.
22623         * g++.dg/ext/typeof2.C: New test.
22624
22625 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22626
22627         * g++.dg/other/offsetof1.C: New test.
22628
22629 2002-08-14  Richard Henderson  <rth@redhat.com>
22630
22631         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22632
22633 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22634
22635         * gcc.dg/cpp/_Pragma3.c: New test.
22636
22637 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22638
22639         * g++.dg/template/inherit3: New test.
22640
22641 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22642
22643         * gcc.dg/bitfld-4.c: Add blank options.
22644
22645 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22646
22647         * g++.dg/template/crash1.C: New test.
22648
22649 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22650
22651         * gcc.dg/tls/opt-2.c: New test.
22652
22653 2002-08-08  Devang Patel  <dpatel@apple.com>
22654
22655         * objc.dg/selector-1.m : New test
22656
22657 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22658
22659         * g++.dg/abi/bitfield4.C: New test.
22660         * gcc.dg/bitfld-4.c: New test.
22661
22662 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22663
22664         * g++.dg/other/packed1.C: New test.
22665
22666 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22667
22668         * g++.dg/abi/offsetof.C: Tweak error messages.
22669         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22670
22671 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22672
22673         * gcc.dg/bitfld-3.c: New test.
22674
22675 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22676             Richard Henderson  <rth@redhat.com>
22677
22678         * gcc.dg/i386-bitfield1.c: New test.
22679         * g++.dg/abi/bitfield3.C: Update.
22680
22681 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22682
22683         * objc.dg/const-str-2.m: Update.
22684         * gcc.dg/cpp/c++98.c: Change to C extension.
22685         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22686         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22687
22688 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22689
22690         * testsuite/gcc.dg/tls/diag-3.c: New.
22691
22692 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22693
22694         * g++.dg/README (Subdirectories): Document new subdir expr.
22695         * g++.dg/expr/pmf-1.C: New test.
22696
22697 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22698
22699         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22700
22701 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22702
22703         * g++.dg/abi/bitfield3.C: New test.
22704
22705 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22706
22707         * lib/gcov.exp: Tweak expected line formats.
22708         * gcc.misc-tests/gcov8.c: New test.
22709         * gcc.misc-tests/gcov8.x: New flags.
22710
22711 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22712
22713         * consistency.vlad/layout/endian.c: Include string.h.
22714
22715         * gcc.c-torture/execute/20020805-1.c: New test.
22716
22717 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22718
22719         * g++.dg/other/conversion1.C: New test.
22720
22721 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22722
22723         * gcc.dg/builtins-1.c: New testcase.
22724
22725 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22726
22727         * g++.dg/inherit/access3.C: New test.
22728
22729 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22730
22731         * gcc.dg/ia64-visibility-2.c: New test.
22732
22733 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22734
22735         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22736         __qualifier_flags to __flags.
22737
22738 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22739
22740         * g++.dg/inherit/operator1.C: New test.
22741         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22742         * g++.dg/other/error1.C: Change expected error message.
22743         * g++.dg/template/conv4.C: Likewise.
22744
22745 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22746
22747         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22748         for documented behavior.
22749
22750 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22751
22752         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22753         several targets known to fail.
22754
22755 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22756
22757         * gcc.dg/mips-args-[123].c: New tests.
22758
22759 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22760
22761         * gcc.dg/ppc-spe.c: New.
22762
22763 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22764
22765         * g++.dg/other/ptrmem4.C: New testcase.
22766
22767 2002-07-24  Richard Henderson  <rth@redhat.com>
22768
22769         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22770
22771 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22772
22773         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22774
22775 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22776
22777         * gcc.c-torture/execute/memset-3.c: New testcase.
22778
22779 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22780
22781         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22782         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22783
22784 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22785
22786         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22787         Delete.
22788
22789 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22790
22791         * gcc.c-torture/compile/simd-4.c: New test.
22792
22793 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22794
22795         PR c++/7347, c++/7348
22796         * g++.dg/template/access4.C: New test.
22797         * g++.dg/template/access5.C: New test.
22798         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22799         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22800         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22801         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22802
22803 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22804
22805         * gcc.dg/gnu89-init-2.c: New test.
22806
22807 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22808
22809         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22810
22811 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22812
22813         * gcc.c-torture/execute/20020720-1.c: New testcase.
22814
22815 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22816
22817         * gcc.dg/cpp/Wsignprom.c: New tests.
22818
22819 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22820
22821         * gcc.c-torture/execute/loop-13.c: New test.
22822
22823 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22824
22825         * gcc.dg/cpp/expr.c: New tests.
22826
22827 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22828
22829         * g++.dg/opt/pr6713.C: Add template instantiation.
22830
22831 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22832
22833         * gcc.dg/nest.c: New test.
22834
22835 2002-07-17  Richard Henderson  <rth@redhat.com>
22836
22837         * g++.dg/opt/pr6713.C: New test.
22838
22839 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22840
22841         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22842         XFAIL for all x86 processors.
22843
22844 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22845
22846         * gcc.c-torture/execute/20010122-1.x: Do not test with
22847         -fomit-frame-pointer.
22848
22849 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22850
22851         * g++.dg/template/instantiate2.C: New test.
22852         * g++.dg/template/spec4.C: New test.
22853
22854 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22855
22856         * g++.dg/template/access2.C: New test.
22857         * g++.dg/template/access3.C: New test.
22858
22859 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22860
22861         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22862         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22863         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22864         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22865         Convert to use <stdarg.h>.
22866         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22867         Delete.
22868         * gcc.dg/va-arg-2.c: New.
22869         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22870
22871 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22872
22873         * gcc.c-torture/compile/20020710-1.c: New test.
22874
22875 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22876                           Andrew Pinski  <pinskia@physics.uc.edu>
22877
22878         gcc.c-torture/compile/simd-2.c: New testcase.
22879         gcc.c-torture/compile/simd-3.c: Likewise.
22880
22881 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22882
22883         PR c++/7224
22884         * g++.dg/overload/error1.C: New test.
22885
22886 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22887
22888         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22889         configuration and IRIX 6 O32 ABI.
22890
22891 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22892
22893         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22894
22895 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22896
22897         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22898
22899 2002-07-10  Jeffrey A Law  <law@redhat.com>
22900
22901         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22902
22903         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22904
22905 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22906
22907         * gcc.dg/20020312-2.c: Check for __PPC__.
22908
22909 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22910
22911         * gcc.c-torture/compile/20020709-1.c: New test.
22912
22913 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22914
22915         * g++.dg/template/qualttp21.C: New test case.
22916
22917 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22918
22919         * gcc.c-torture/compile/20020706-1.c: New test.
22920         * gcc.c-torture/compile/20020706-2.c: New test.
22921
22922 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22923             Alexandre Oliva  <aoliva@redhat.com>
22924
22925         * g++.dg/warn/incomplete1.C: New test.
22926
22927 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22928
22929         PR c++/7099
22930         * g++.dg/warn/noreturn1.C: New test.
22931
22932 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22933
22934         PR c++/6706
22935         * g++.dg/debug/debug6.C: New test.
22936         * g++.dg/debug/debug7.C: New test.
22937
22938 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22939
22940         * gcc.c-torture/compile/simd-3.c: New test.
22941
22942 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22943
22944         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22945         * gcc.dg/20020620-1.c: Likewise.
22946
22947 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22948
22949         PR c++/6944
22950         * g++.dg/init/array4.C: New test.
22951         * g++.dg/init/array5.C: New test.
22952
22953 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22954
22955         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22956         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22957
22958 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22959
22960         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22961         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22962         * gcc.dg/wtr-conversion-1.c: Likewise.
22963         * gcc.dg/wtr-escape-1.c: Likewise.
22964         * gcc.dg/wtr-int-type-1.c: Likewise.
22965         * gcc.dg/wtr-label-1.c: Likewise.
22966         * gcc.dg/wtr-static-1.c: Likewise.
22967         * gcc.dg/wtr-strcat-1.c: Likewise.
22968         * gcc.dg/wtr-suffix-1.c: Likewise.
22969         * gcc.dg/wtr-switch-1.c: Likewise.
22970         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22971         * gcc.dg/wtr-union-init-1.c: Likewise.
22972         * gcc.dg/wtr-union-init-2.c: Likewise.
22973         * gcc.dg/wtr-union-init-3.c: Likewise.
22974
22975         * gcc.dg/wtr-func-def-1.c: New test.
22976
22977 2002-07-02 Devang Patel <dpatel@apple.com>
22978
22979         * objc.dg/param-1.m: New test.
22980
22981 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22982
22983         * gcc.dg/cpp/trad/directive.c: Add test.
22984         * gcc.dg/cpp/trad/macroargs.c: Add test.
22985         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22986
22987 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22988
22989         * gcc.dg/cpp/cmdlne-M.c: New test.
22990
22991 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22992
22993         * objc.dg/desig-init-1.m: New test.
22994
22995 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22996
22997         PR c++/6716
22998         * g++.dg/template/instantiate1.C: New test.
22999
23000 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23001
23002         PR c++/7112
23003         * g++.dg/template/sizeof2.C: New test.
23004
23005 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23006
23007         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23008         gcc.dg/cpp/trad/include.c: New tests.
23009
23010 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23011
23012         PR target/7177
23013         * gcc.c-torture/compile/20020701-1.c: New test.
23014
23015 2002-07-01  Stan Shebs  <shebs@apple.com>
23016
23017         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23018         header here...
23019         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23020         (objc-torture-execute): or here.
23021
23022 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23023
23024         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23025
23026 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23027
23028         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23029
23030 2002-06-30  Devang Patel  <dpatel@apple.com>
23031
23032         * objc.dg/fsyntax-only.m: New test.
23033
23034 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23035
23036         PR c++/6695
23037         * g++.dg/template/friend7.C: New file.
23038
23039 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23040
23041         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23042         return type.
23043
23044 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23045
23046         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23047         avoid division by zero.
23048
23049 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23050
23051         * gcc.dg/Wunknownprag.c: New tests.
23052
23053 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23054
23055         * gcc.c-torture/execute/simd-2.c: New test.
23056
23057 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23058
23059         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23060         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23061         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23062         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23063         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23064         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23065         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23066         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23067         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23068         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23069         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23070         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23071         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23072         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23073         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23074         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23075         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23076
23077 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23078
23079         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23080         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23081         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23082         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23083         New tests.
23084         * gcc.dg/cpp/trad/directive.c: Update.
23085
23086 2002-06-23  Andreas Jaeger  <aj@suse.de>
23087
23088         * gcc.c-torture/execute/complex-6.c: New.
23089
23090 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23091
23092         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23093         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23094         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23095         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23096
23097 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23098
23099         * gcc.dg/cpp/trad: New directory with traditional tests copied
23100         from parent directory.
23101         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23102         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23103         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23104         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23105         Move to trad/ and rename.
23106         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23107         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23108         gcc.dg/cpp/trad/redef2.c: New tests.
23109         * gcc.dg/cpp/trad/trad.exp: New driver.
23110
23111 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23112
23113         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23114         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23115         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23116         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23117         Remove.
23118
23119 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23120
23121         * gcc.dg/20020620-1.c: New test.
23122
23123 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23124
23125         * g++.dg/template/ttp4.C: New test.
23126
23127 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23128
23129         * g++.dg/opt/vt1.C: Fix regexp.
23130
23131 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23132
23133         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23134         Don't use attribute `noinline'.
23135
23136 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23137
23138         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23139
23140 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23141
23142         * gcc.c-torture/execute/simd-1.c: New.
23143
23144         * gcc.dg/simd-1.c: New.
23145
23146 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23147
23148         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23149
23150 2002-06-16  Richard Henderson  <rth@redhat.com>
23151
23152         * g++.dg/ext/anon-struct1.C: New.
23153         * g++.dg/ext/anon-struct2.C: New.
23154         * g++.dg/ext/anon-struct3.C: New.
23155         * gcc.dg/anon-struct-1.c: New.
23156         * gcc.dg/anon-struct-2.c: New.
23157         * gcc.dg/anon-struct-3.c: New.
23158         * gcc.dg/20011008-1.c: Adjust warning text.
23159         * gcc.dg/20020527-1.c: Add -fms-extensions.
23160
23161 2002-06-16  Richard Henderson  <rth@redhat.com>
23162
23163         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23164
23165 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23166
23167         * gcc.c-torture/execute/20020615-1.c: New test.
23168
23169 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23170
23171         * gcc.c-tortuture/execute/compare-1.c: New test case.
23172         * gcc.c-tortuture/execute/compare-2.c: New test case.
23173         * gcc.c-tortuture/execute/compare-3.c: New test case.
23174
23175 2002-06-13  Richard Henderson  <rth@redhat.com>
23176
23177         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23178         ia64 ilp32.
23179
23180 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23181
23182         * g++.dg/template/typename2.C: Update error message.
23183
23184 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23185
23186         * gcc.c-torture/execute/20020611-1.c: New test.
23187
23188 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23189
23190         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23191         list of targets to skip.
23192
23193 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23194
23195         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23196         targets if not optimizing.
23197
23198 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23199
23200         * gcc.c-torture/compile/20020605-1.c: New test.
23201
23202         * g++.dg/opt/vt1.C: New test.
23203
23204         * gcc.dg/20020531-1.c: New test.
23205
23206         * gcc.dg/20020530-1.c: New test.
23207
23208         * gcc.dg/20020527-1.c: New test.
23209
23210         * g++.dg/opt/cse1.C: New test.
23211
23212 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23213
23214         * gcc.dg/20020607-2.c: New test case.
23215
23216 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23217
23218         * gcc.c-torture/compile/20020604-1.c: New test.
23219
23220 2002-06-04  Richard Henderson  <rth@redhat.com>
23221
23222         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23223         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23224         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23225
23226 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23227
23228         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23229
23230 2002-06-03  Richard Henderson  <rth@redhat.com>
23231
23232         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23233         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23234
23235 2002-06-02  Richard Henderson  <rth@redhat.com>
23236
23237         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23238         test functions static.
23239
23240 2002-06-02  Andreas Jaeger  <aj@suse.de>
23241
23242         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23243         now.
23244
23245 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23246
23247         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23248         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23249         Update for mofified diagnostics.
23250         * gcc.dg/c99-intconst-1.c: No longer fail.
23251
23252 2002-06-02  Richard Henderson  <rth@redhat.com>
23253
23254         * gcc.dg/uninit-A.c: Remove xfail markers.
23255
23256 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23257
23258         * gcc.dg/fnegate-1.c: New test case.
23259
23260 2002-05-30  Osku Salerma  <osku@iki.fi>
23261
23262         * gcc.c-torture/execute/mayalias-1.c: New file.
23263
23264 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23265
23266         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23267         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23268         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23269
23270 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23271
23272         * gcc.c-torture/execute/20020529-1.c: New test.
23273
23274 2002-05-27  Richard Henderson  <rth@redhat.com>
23275
23276         * g++.dg/ext/attrib6.C: New test case.
23277
23278 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23279
23280         * gcc.c-torture/execute/pure-1.c: New test.
23281
23282 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23283
23284         * gcc.dg/cpp/arith-2.c: Remove.
23285
23286 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23287
23288         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23289         * gcc.dg/cpp/if-3.c: Remove.
23290
23291 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23292
23293         * g++.dg/opt/cse2.C: New test.
23294
23295 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23296
23297         * gcc.dg/cpp/arith-1.c: New semantic tests.
23298         * gcc.dg/cpp/if-1.c: Update.
23299
23300 2002-05-24  Ben Elliston  <bje@redhat.com>
23301
23302         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23303
23304 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23305
23306         * gcc.dg/verbose-asm.c: New test.
23307
23308 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23309
23310         * gcc.dg/cpp/paste12.c: New test.
23311
23312 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23313
23314         * g++.dg/parse/named_ops.C: New test.
23315
23316 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23317
23318         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23319
23320 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23321
23322         * gcc.dg/weak-2.c: Allow optional leading underscore
23323         in scan-assembler symbol name.
23324         * gcc.dg/weak-3.c: Likewise.
23325         * gcc.dg/weak-4.c: Likewise.
23326         * gcc.dg/weak-5.c: Likewise.
23327
23328 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23329
23330         * gcc.dg/20020523-1.c: New test.
23331
23332 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23333
23334         * objc.dg/const-str-2.m: Update now that we stop after
23335         a command line error.
23336
23337 2002-05-22  Richard Henderson  <rth@redhat.com>
23338
23339         * g++.dg/dg.exp: Fix typo in test pruneing.
23340
23341 2002-05-22  Richard Henderson  <rth@redhat.com>
23342
23343         * g++.dg/dg.exp: Prune the tls subdirectory.
23344         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23345         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23346         * g++.dg/tls/init-1.C: New.
23347
23348 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23349
23350         * gcc.dg/20020517-1.c: New test.
23351
23352 2002-05-21  Richard Henderson  <rth@redhat.com>
23353
23354         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23355         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23356
23357 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23358
23359         * g++.dg/other/copy2.C: New test.
23360
23361 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23362
23363         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23364         (MAX_COPY): Bump up to 10 times sizeof (long long).
23365         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23366
23367         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23368         sizeof (long long).
23369
23370         * gcc.c-torture/execute/strcpy-1.c: New test.
23371
23372 2002-05-19  Jason Merrill  <jason2redhat.com>
23373
23374         * g++.dg/ext/oper1.C: New test.
23375
23376 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23377 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23378
23379         * README.QMTEST: New file.
23380
23381         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23382
23383 2002-05-19  Andreas Jaeger  <aj@suse.de>
23384
23385         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23386         now.
23387         * gcc.c-torture/execute/loop-2d.x: Likewise.
23388
23389 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23390
23391         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23392         support weak symbols.
23393         * gcc.dg/weak-4.c: Likewise
23394         * gcc.dg/weak-6.c: Likewise
23395
23396 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23397
23398         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23399         cygwin, coff and h8300-*-hms targets
23400         * gcc.dg/weak-5.c: Likewise
23401         * gcc.dg/weak-7.c: Likewise
23402
23403 2002-05-16  Jason Merrill  <jason@redhat.com>
23404
23405         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23406         (scan-assembler-not, scan-assembler-dem): Likewise.
23407         (scan-assembler-dem-not): Likewise.
23408
23409 2002-05-15  Richard Henderson  <rth@redhat.com>
23410
23411         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23412
23413 2002-05-15  Richard Henderson  <rth@redhat.com>
23414
23415         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23416         (vfoo1f): Warning here.
23417         (vfoo1l): Don't redefine the alias.
23418
23419 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23420
23421         * g++.dg/init/pm1.C: New test.
23422
23423 2002-05-12  David S. Miller  <davem@redhat.com>
23424
23425         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23426         types.
23427
23428 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23429
23430         * gcc.c-torture/execute/20020510-1.c: New test case.
23431
23432 2002-05-10  David S. Miller  <davem@redhat.com>
23433
23434         * gcc.c-torture/execute/conversion.c: Test long double too.
23435
23436 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23437
23438         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23439         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23440         * lib/g++.exp (g++_link_flags): Likewise.
23441         * lib/objc.exp (objc_target_compile): Likewise.
23442
23443 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23444
23445         * gcc.dg/cpp/poison.c: Update.
23446         * gcc.dg/cpp/20000625-2.c: Remove.
23447         * gcc.dg/cpp/direct2s.c: Remove final test.
23448
23449 2002-05-08  Tom Rix  <trix@redhat.com>
23450
23451         * gcc.c-torture/execute/20020508-1.c: New test.
23452         * gcc.c-torture/execute/20020508-2.c: New test.
23453         * gcc.c-torture/execute/20020508-3.c: New test.
23454
23455 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23456
23457         * gcc.dg/cpp/charconst-4.c: More tests.
23458
23459 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23460
23461         PR c/6569
23462         * gcc.dg/weak-3.c: Update location of warning messages.
23463         * gcc.dg/weak-5.c: Likewise.
23464
23465 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23466
23467         * gcc.c-torture/execute/20020506-1.c: New test case.
23468
23469 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23470
23471         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23472
23473 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23474
23475         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23476
23477 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23478
23479         * gcc.dg/cpp/charconst-3.c: New test.
23480
23481 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23482
23483         * gcc.dg/cpp/charconst.c: Update tests.
23484
23485 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23486
23487         * treelang: Added directory for new sample language treelang. Also
23488         lib/treelang.exp: New file to signal treelang should be tested.
23489
23490 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23491
23492         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23493         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23494         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23495         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23496         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23497         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23498         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23499
23500 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23501
23502         * gcc.dg/format/xopen-2.c: New test.
23503
23504 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23505
23506         * gcc.dg/20020503-1.c: New test.
23507
23508 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23509
23510         * g++.dg/init/dtor1.C: Make it tougher.
23511
23512 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23513
23514         * g++.dg/init/dtor1.C: New test.
23515
23516 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23517
23518         * gcc.dg/altivec-8.c: New.
23519
23520 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23521
23522         * gcc.dg/altivec-7.c: New.
23523
23524 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23525
23526         * g++.dg/parse/typedef1.C: New test.
23527
23528 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23529
23530         PR c++/6486
23531         * g++.dg/template/friend6.C: New test.
23532
23533         PR c++/6492
23534         * g++.dg/init/copy1.C: New test.
23535
23536 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23537
23538         * g++.dg/warn/effc1.C: New test.
23539
23540 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23541
23542         * gcc.dg/cpp/if-cexp.c: Add a test.
23543
23544 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23545
23546         * gcc.dg/20020426-2.c: New test.
23547
23548 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23549
23550         * gcc.dg/cpp/if-mop.c: Update.
23551         * gcc.dg/cpp/if-mpar.c: Add test.
23552         * gcc.dg/cpp/if-oppr.c: Update.
23553
23554 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23555
23556         PR c/6343
23557         * gcc.dg/weak-[2-7].c: New tests.
23558
23559 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23560
23561         * gcc.dg/enum1.c: New test.
23562
23563 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23564
23565         PR c++/6497
23566         * g++.dg/inherit/access2.C: New test.
23567
23568 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23569
23570         PR bootstrap/6445
23571         * gcc.dg/20020426-1.c: New test.
23572
23573 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23574
23575         * g++.dg/abi/enum1.C: New test.
23576
23577 2002-04-26  Richard Henderson  <rth@redhat.com>
23578
23579         * gcc.dg/c99-bool-1.c: Expect always true warning.
23580
23581 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23582
23583         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23584
23585 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23586
23587         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23588         targets.
23589
23590 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23591
23592         * g++.dg/abi/mange7.C: New test.
23593
23594         PR c++/6438.
23595         * g++.dg/parse/stmtexpr2.C: New test.
23596
23597 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23598
23599         * gcc.dg/20020312-2.c: Add SH target.
23600
23601 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23602
23603         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23604         compiler output on mips*-*-irix*.
23605
23606 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23607
23608         * g++.dg/parse/attr1.C: New test.
23609
23610 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23611
23612         * gcc.c-torture/execute/string-opt-17.c: New test case.
23613         * gcc.c-torture/execute/memset-2.c: New test case.
23614
23615 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23616
23617         PR c++/6256:
23618         * g++.dg/template/friend5.C: New test.
23619
23620         PR c++/6331:
23621         * g++.dg/template/qual1.C: Likewise.
23622
23623 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23624
23625         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23626         Include stdlib.h, not stdio.h or ctype.h.
23627
23628 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23629
23630         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23631         cris-*-elf* and mmix-*-*.
23632         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23633         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23634         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23635         Ditto.
23636         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23637         * gcc.dg/wchar_t-1.c: Ditto.
23638
23639 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23640
23641         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23642         Clarify comment.
23643
23644 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23645
23646         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23647
23648 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23649
23650         * gcc.c-torture/execute/20000906-1.x: Delete.
23651
23652 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23653
23654         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23655
23656 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23657
23658         * PR6367
23659         * g77.f-torture/execute/6367.f: New test.
23660         * g77.f-torture/execute/6367.x: Disable for MMIX.
23661
23662 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23663
23664         * PR6352
23665         * g++.dg/opt/inline2.C: New test.
23666
23667 2002-04-18  Richard Henderson  <rth@redhat.com>
23668
23669         * gcc.dg/20000906-1.c: Enable for all targets.
23670         * gcc.c-torture/compile/iftrap-2.c: New.
23671
23672 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23673
23674         * gcc.dg/20020418-1.c: New test.
23675         * gcc.dg/20020418-2.c: New test.
23676
23677 2002-04-18  Richard Henderson  <rth@redhat.com>
23678
23679         * gcc.c-torture/compile/iftrap-1.c: New.
23680         * gcc.dg/iftrap-1.c: Adjust for ia64.
23681         * gcc.dg/iftrap-2.c: New.
23682
23683 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23684
23685         * gcc.c-torture/compile/20020418-1.c: New test.
23686
23687 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23688
23689         * gcc.c-torture/compile/20020415-1.c: New.
23690
23691 2002-04-18  David S. Miller  <davem@redhat.com>
23692
23693         * gcc.c-torture/execute/20020418-1.c: New test.
23694
23695 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23696
23697         * gcc.dg/20020416-1.c: New test.
23698
23699         * g++.dg/opt/inline1.C: New test.
23700
23701 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23702
23703         * gcc.dg/altivec-5.c: New test.
23704
23705         * gcc.dg/20020415-1.c: New test.
23706
23707 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23708
23709         * testsuite/lib/chill.exp: Remove.
23710
23711 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23712
23713         * g++.dg/other/big-struct.C: New test.
23714
23715 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23716
23717         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23718         of scratch file.
23719
23720 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23721
23722         PR c/6277
23723         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23724         in scan-assembler function name
23725
23726 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23727
23728         * g77.f-torture/execute/980628-4.x,
23729         g77.f-torture/execute/980628-5.x,
23730         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23731         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23732         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23733         i[34567]86-*-*.
23734
23735 2002-04-13  David S. Miller  <davem@redhat.com>
23736
23737         * gcc.c-torture/execute/20020413-1.c: New test.
23738
23739 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23740
23741         * gcc.dg/asm-6.c,
23742         * g++.dg/ext/asm1.C: New tests.
23743
23744 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23745
23746         PR c++ 5373.
23747         * g++.dg/parse/stmtexpr1.C: New test.
23748
23749         PR c++/5189.
23750         * g++.dg/template/copy1.C: New test.
23751
23752 2002-04-12  Richard Henderson  <rth@redhat.com>
23753
23754         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23755
23756 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23757
23758         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23759         gcc.c-torture/execute/20020307-2.c.
23760
23761 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23762
23763         * g++.dg/ext/attrib5.C,
23764         * g++.dg/lookup/struct1.C: New tests.
23765
23766 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23767
23768         * gcc.dg/20020411-1.c: New test.
23769
23770         * gcc.c-torture/execute/20020411-1.c: New test.
23771
23772 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23773
23774         * g77.f-torture/execute/6177.f: New test.
23775
23776 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23777
23778         PR middle-end/6247
23779         * g++.dg/opt/cleanup1.C: New test.
23780
23781         * g++.dg/opt/const1.C: New test.
23782
23783 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23784
23785         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23786
23787 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23788
23789         PR c++/5507
23790         * g++.dg/template/typename2.C: New test.
23791
23792 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23793
23794         * gcc.c-torture/execute/loop-12.c: New.
23795
23796 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23797
23798         * g77.f-torture/execute/980628-4.x,
23799         g77.f-torture/execute/980628-5.x,
23800         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23801         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23802         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23803
23804 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23805
23806         PR optimization/6086
23807         * g++.dg/opt/preinc1.C: New test.
23808
23809 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23810
23811         PR c++/5571
23812         * g++.dg/opt/static2.C: New test.
23813
23814 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23815
23816         PR c/5120
23817         * gcc.dg/20020406-1.c: New test.
23818
23819 2002-04-04  David S. Miller  <davem@redhat.com>
23820
23821         * gcc.c-torture/execute/20020404-1.c: New test.
23822
23823 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23824
23825         PR c/6123
23826         * gcc.dg/20020312-2.c: Do not declare global register variable
23827         if __PIC__ or __pic__ is defined.
23828
23829 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23830
23831         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23832         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23833
23834 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23835
23836         * gcc.misc-tests/linkage.exp: Update last change to handle
23837         sparc*-, not just sparc-.
23838
23839 2002-04-03  Richard Henderson  <rth@redhat.com>
23840
23841         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23842
23843 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23844
23845         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23846
23847 2002-04-02  David S. Miller  <davem@redhat.com>
23848
23849         * gcc.c-torture/execute/20020402-3.c: New test.
23850
23851 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23852
23853         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23854         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23855
23856         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23857         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23858         g77.f-torture/execute/20001201.x,
23859         g77.f-torture/execute/u77-test.x: New files.
23860
23861         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23862         * gcc.dg/wchar_t-1.c: Ditto.
23863
23864 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23865
23866         * gcc.c-torture/execute/20020402-1.c: New test.
23867
23868 2002-04-01  Richard Henderson  <rth@redhat.com>
23869
23870         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23871
23872         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23873
23874 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23875
23876         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23877
23878 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23879
23880         * g++.dg/inherit/template-as-base.C: Expect error.
23881         * g++.dg/inherit/namespace-as-base.C: Likewise.
23882
23883 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23884
23885         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23886         g++.dg/ext/instantiate3.C: Tweak match patterns.
23887
23888         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23889         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23890         -da test.
23891
23892 2002-03-31  Richard Henderson  <rth@redhat.com>
23893
23894         * gcc.dg/special/alias-2.c: New.
23895         * gcc.dg/special/ecos.exp: Run it.
23896
23897 2002-03-31  Richard Henderson  <rth@redhat.com>
23898
23899         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23900
23901 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23902
23903         * gcc.dg/weak-1.c: Disable on h8300 port.
23904
23905 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23906
23907         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23908         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23909         ordering tests.
23910         * g++.dg/bprob/bprob-1.C: New test.
23911         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23912         * g++.dg/gcov/gcov-1.C: New test.
23913         * g++.dg/gcov/gcov-1.x: New file.
23914         * g++.dg/gcov/gcov-2.C: New test.
23915         * g++.dg/gcov/gcov-3.C: New test.
23916         * g++.dg/gcov/gcov-3.h: New file.
23917
23918 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23919
23920         * g++.old-deja/g++.other/builtins5.C: New test.
23921         * g++.old-deja/g++.other/builtins6.C: New test.
23922         * g++.old-deja/g++.other/builtins7.C: New test.
23923         * g++.old-deja/g++.other/builtins8.C: New test.
23924         * g++.old-deja/g++.other/builtins9.C: New test.
23925
23926 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23927
23928         * g++.dg/opt/static1.C: New test.
23929
23930         * g++.dg/opt/longbranch1.C: New test.
23931
23932 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23933
23934         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23935
23936         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23937
23938 2002-03-28  Jeffrey A Law  (law@redhat.com)
23939
23940         * gcc.c-torture/execute/20020328-1.c: New test.
23941
23942 2002-03-27  Richard Henderson  <rth@redhat.com>
23943
23944         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23945         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23946         move from g++.old-deja/g++.ext/.
23947
23948 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23949
23950         * g++.dg/init/new2.C: New test.
23951
23952 2002-03-26  Richard Henderson  <rth@redhat.com>
23953
23954         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23955
23956         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23957         on sparc.
23958
23959         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23960         sparcv9 systems.
23961         * gcc.dg/20001102-1.c: Likewise.
23962
23963 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23964
23965         * gcc.dg/cpp/endif-pedantic1.c,
23966         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23967
23968 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23969
23970         * g++.dg/init/new1.C: New test.
23971
23972 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23973
23974         * g++.dg/abi/vbase9.C: New test.
23975
23976 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23977
23978         * gcc.dg/arm-asm.c: New test.
23979
23980 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23981
23982         * gcc.dg/Wswitch-enum.c: New test.
23983         Fix PR c/5044.
23984
23985 2002-03-26  Richard Henderson  <rth@redhat.com>
23986
23987         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23988         structure.
23989
23990 2002-03-25  Richard Henderson  <rth@redhat.com>
23991
23992         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23993         sparcv9 systems.
23994
23995         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23996         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23997
23998 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23999
24000         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24001
24002 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24003
24004         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24005         targets using generic thunk support.
24006
24007 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24008
24009         * gcc.c-torture/compile/20020323-1.c: New test.
24010
24011         * g++.dg/opt/conj2.C: New test.
24012
24013 2002-03-24  Richard Henderson  <rth@redhat.com>
24014
24015         * gcc.dg/weak-1.c: Use -fno-common.
24016
24017 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24018
24019         * g77.dg/f77-edit-apostrophe-out.f: New test
24020         * g77.dg/f77-edit-h-out.f: New test
24021         * g77.dg/f77-edit-t-in.f: New test
24022         * g77.dg/f77-edit-t-out.f: New test
24023         * g77.dg/f77-edit-x-out.f: New test
24024         * g77.dg/f77-edit-slash-out.f: New test
24025         * g77.dg/f77-edit-colon-out.f: New test
24026         * g77.dg/f77-edit-s-out.f: New test
24027
24028 2002-03-24  Richard Henderson  <rth@redhat.com>
24029
24030         * objc/execute/formal_protocol-6.x: New XFAIL.
24031
24032 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24033
24034         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24035         that do not support weak symbols
24036
24037 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24038
24039         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24040         * lib/g77.exp:  Likewise
24041         * lib/objc.exp: Likewise
24042
24043 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24044
24045         * gcc.dg/Wswitch-default.c: New test.
24046
24047 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24048
24049         * g++.dg/other/enum1.C: New test.
24050
24051 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24052
24053         * gcc.dg/pragma-ep-3.c: Fix typo.
24054
24055 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24056
24057         * g++.dg/inherit/template-as-base.C: New test.
24058
24059 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24060
24061         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24062         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24063
24064 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24065
24066         * gcc.dg/cpp/multiline.c: Update to match.
24067
24068 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24069
24070         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24071
24072 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24073
24074         * gcc.dg/cpp/extratokens2.c:  New file.
24075
24076 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24077
24078         * gcc.dg/20020312-2.c: Add rs6000 target.
24079
24080         * gcc.c-torture/compile/20020319-1.c: New test.
24081
24082 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24083
24084         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24085         (A, E): Handle this.
24086
24087 2002-03-20  Jason Merrill  <jason@redhat.com>
24088
24089         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24090         ignoring -fpic.
24091         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24092         through prune_gcc_output.
24093
24094 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24095
24096         * gcc.c-torture/compile/20020320-1.c: New test.
24097
24098 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24099
24100         * gcc.c-torture/compile/20020318-1.c: New test.
24101
24102         * gcc.dg/struct-by-value-1.c: New test.
24103
24104         * gcc.dg/20020319-1.c: New test.
24105
24106 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24107
24108         * g++.dg/opt/conj1.C: New test.
24109
24110 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24111
24112         * g++.dg/template/qualttp20.C: Revert previous change.
24113         * g++.dg/template/qualttp3.C: Likewise.
24114         * g++.dg/template/qualttp4.C: Likewise
24115         * g++.dg/template/qualttp5.C: Likewise
24116         * g++.dg/template/qualttp6.C: Likewise
24117         * g++.dg/template/qualttp7.C: Likewise
24118         * g++.dg/template/qualttp8.C: Likewise
24119         * g++.dg/template/recurse.C: Likewise.
24120
24121 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24122
24123         * gcc.dg/cpp/wchar-1.c: Update.
24124
24125 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24126
24127         * g++.dg/template/conv1.C: New test.
24128         * g++.dg/template/conv2.C: New test.
24129         * g++.dg/template/conv3.C: New test.
24130         * g++.dg/template/conv4.C: New test.
24131
24132 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24133
24134         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24135         * g++.dg/template/qualttp3.C: Likewise.
24136         * g++.dg/template/qualttp4.C: Likewise
24137         * g++.dg/template/qualttp5.C: Likewise
24138         * g++.dg/template/qualttp6.C: Likewise
24139         * g++.dg/template/qualttp7.C: Likewise
24140         * g++.dg/template/qualttp8.C: Likewise
24141         * g++.dg/template/recurse.C: Likewise.
24142
24143 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24144
24145         * g++.dg/opt/dtor1.C: New test.
24146
24147 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24148
24149         * gcc.c-torture/compile/20020315-1.c: New test.
24150
24151 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24152
24153         * gcc.dg/weak-1.c: Fix scan tests.
24154
24155 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24156
24157         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24158         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24159         cris-*-aout* mmix-*-*.
24160         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24161         cris-*-aout* mmix-*-*.
24162         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24163         cris-*-elf* cris-*-aout* and mmix-*-*.
24164         * gcc.dg/20001009-1.c: Ditto.
24165         * gcc.dg/20010912-1.c: Ditto.
24166         * gcc.dg/20020122-4.c: Ditto.
24167         * gcc.dg/inline-2.c: Ditto.
24168
24169 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24170
24171         * gcc.c-torture/compile/20020314-1.c: New test.
24172
24173 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24174
24175         * gcc.c-torture/execute/20020314-1.c: New test.
24176
24177 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24178
24179         * g++.dg/warn/Wunused-1.C: New test.
24180
24181 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24182
24183         * g++.dg/abi/mangle6.C: New test.
24184
24185 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24186
24187         * gcc.c-torture/compile/20020309-2.c: New test.
24188
24189         * gcc.c-torture/compile/20020312-1.c: New test.
24190
24191 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24192
24193         * g++.dg/other/access1.C: New test.
24194
24195 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24196
24197         * gcc.c-torture/execute/wchar_t-1.c: New test.
24198
24199 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24200
24201         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24202
24203 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24204
24205         * gcc.dg/20020312-1.c: New test case.
24206
24207 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24208
24209         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24210
24211 2002-03-11  Richard Henderson  <rth@redhat.com>
24212
24213         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24214         * g++.old-deja/g++.jason/report.C: Likewise.
24215
24216 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24217
24218         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24219         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24220
24221 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24222
24223         * testsuite/g++.dg/overload/pmf1.C: New test.
24224
24225 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24226
24227         * gcc.c-torture/execute/20020307-1.c: Use long.
24228
24229 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24230
24231         PR optimization/5844
24232         * gcc.dg/20020310-1.c: New test.
24233
24234 2002-03-09  Michael Meissner  <meissner@redhat.com>
24235
24236         * gcc.c-torture/execute/memcpy-2.c: New test.
24237         * gcc.c-torture/execute/memset-1.c: New test.
24238         * gcc.c-torture/execute/strlen-1.c: New test.
24239         * gcc.c-torture/execute/strcmp-1.c: New test.
24240         * gcc.c-torture/execute/strncmp-1.c: New test.
24241
24242 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24243
24244         * gcc.dg/ppc-ldstruct.c: New test.
24245
24246 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24247
24248         * gcc.c-torture/execute/va-arg-22.c: New test.
24249
24250 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24251
24252         * gcc.c-torture/compile/20020309-1.c: New test.
24253
24254 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24255
24256         * gcc.c-torture/execute/20020307-2.c: New test.
24257
24258 2002-03-07  Jeffrey A Law  (law@redhat.com)
24259
24260         * g77.f-torture/compile/20020307-1.f: New test.
24261
24262 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24263
24264         * gcc.dg/unordered-1.c: New test.
24265
24266 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24267
24268         * gcc.c-torture/execute/20020307-1.c: New test.
24269
24270 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24271
24272         * gcc.dg/20020304-1.c: New test.
24273
24274         * gcc.c-torture/compile/20020304-2.c: New test.
24275
24276 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24277
24278         * gcc.c-torture/compile/20020304-1.c: New test case
24279         (from PR c/5830).
24280
24281 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24282
24283         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24284
24285 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24286
24287         * g++.dg/other/classkey1.C: New test.
24288
24289 2002-03-01  Richard Henderson  <rth@redhat.com>
24290
24291         * gcc.c-torture/compile/981223-1.x: New.
24292         * gcc.c-torture/compile/920625-1.x: New.
24293
24294 2002-02-28  Richard Henderson  <rth@redhat.com>
24295
24296         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24297
24298 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24299
24300         * gcc.c-torture/execute/20020227-1.c: New test.
24301
24302 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24303
24304         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24305         here" ERROR lines.
24306         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24307         * g++.old-deja.g++.other/defarg1.C: Likewise.
24308         * g++.old-deja/g++.pt/calls2.C: Likewise.
24309         * g++.old-deja/g++.pt/crash20.C: Likewise.
24310         * g++.old-deja/g++.pt/crash30.C: Likewise.
24311         * g++.old-deja/g++.pt/crash36.C: Likewise.
24312         * g++.old-deja/g++.pt/crash6.C: Likewise.
24313         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24314         * g++.old-deja/g++.pt/derived3.C: Likewise.
24315         * g++.old-deja/g++.pt/error1.C: Likewise.
24316         * g++.old-deja/g++.pt/friend21.C: Likewise.
24317         * g++.old-deja/g++.pt/friend23.C: Likewise.
24318         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24319         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24320
24321 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24322
24323         * gcc.c-torture/execute/20020225-2.c: New test.
24324
24325 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24326
24327         * gcc.c-torture/execute/920730-1t.c,
24328         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24329         Delete test cases, only relevant to -traditional.
24330
24331 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24332
24333         * gcc.dg/cpp/undef1.c: Remove.
24334         * gcc.dg/cpp/directiv.c: Update.
24335         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24336
24337 2002-02-27  Michael Meissner  <meissner@redhat.com>
24338
24339         * gcc.c-torture/execute/20020226-1.c: New test.
24340
24341 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24342
24343         * g++.dg/debug/debug4.C: New test.
24344
24345         * gcc.dg/ia64-visibility-1.c: New test.
24346
24347 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24348
24349         * gcc.dg/debug/20020224-1.c: New.
24350
24351 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24352
24353         * gcc.c-torture/execute/960416-1.x: New.
24354         * gcc.c-torture/execute/divconst-3.x: Likewise.
24355
24356 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24357
24358         * gcc.dg/20020224-1.c: New test.
24359
24360 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24361
24362         * gcc.c-torture/execute/20020225-1.c: New.
24363
24364 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24365
24366         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24367
24368 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24369
24370         * gcc.dg/20020222-1.c: New test.
24371
24372 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24373
24374         * g++.dg/opt/anonunion1.C: New test.
24375
24376 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24377
24378         * g++.dg/template/qualttp19.C: New test.
24379         * g++.dg/template/qualttp20.C: New test.
24380         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24381         * g++.old-deja/g++.other/qual1.C: Likewise.
24382
24383 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24384
24385         * gcc.dg/attr-alwaysinline.c: New.
24386
24387 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24388
24389         * gcc.dg/20020220-1.c: New test.
24390
24391         * gcc.dg/20020220-2.c: New test.
24392
24393         * g++.dg/opt/mmx1.C: New test.
24394
24395 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24396
24397         * gcc.c-torture/compile/20020110.c: New test.
24398
24399 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24400
24401         * gcc.c-torture/execute/20020219-1.c: New test.
24402
24403         * gcc.dg/20020219-1.c: New test.
24404
24405         * gcc.dg/noncompile/20020220-1.c: New test.
24406
24407         * g++.dg/opt/ptrintsum1.C: New test.
24408
24409         * gcc.dg/debug/20020220-1.c: New test.
24410
24411 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24412
24413         * gcc.c-torture/execute/20020216-1.c: New test.
24414
24415 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24416
24417         * gcc.dg/decl-1.c: Update, new test.
24418
24419 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24420
24421         * g++.dg/abi/bitfield1.C: New test.
24422         * g++.dg/abi/bitfield2.C: New test.
24423
24424 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24425
24426         * gcc.dg/attr-nest.c: New test.
24427
24428 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24429
24430         * gcc.c-torture/execute/20020215-1.c: New test.
24431
24432 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24433
24434         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24435         * g++.dg/debug/debug.exp: New.
24436         * g++.dg/debug/trivial.C: New.
24437         * g++.dg/debug/debug1.C: Moved...
24438         * g++.dg/other/debug1.C: ...from here.
24439         * g++.dg/debug/debug2.C: Moved...
24440         * g++.dg/other/debug2.C: ...from here.
24441         * g++.dg/debug/debug3.C: Moved...
24442         * g++.dg/other/debug3.C: ...from here.
24443
24444         * gcc.dg/noncompile/20020213-1.c: New test.
24445
24446 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24447
24448         * g++.dg/other/debug3.C: New test.
24449
24450         * gcc.c-torture/execute/20020213-1.c: New test.
24451
24452 2002-02-13  Richard Smith <richard@ex-parrot.com>
24453
24454         * g++.old-deja/g++.other/thunk1.C: New test.
24455
24456 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24457
24458         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24459
24460 2002-02-13  Stan Shebs  <shebs@apple.com>
24461
24462         * gcc.dg/altivec-3.c: New.
24463
24464 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24465
24466         * gcc.dg/Wunreachable-1.c: New test.
24467         * gcc.dg/Wunreachable-2.c: New test.
24468
24469 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24470
24471         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24472
24473 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24474
24475         * gcc.dg/decl-1.c: New test.
24476
24477 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24478
24479         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24480
24481 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24482
24483         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24484         * gcc.c-torture/compile/980506-1.x: Likewise.
24485
24486 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24487
24488         * gcc.dg/20020210-1.c: New.
24489
24490 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24491
24492         * g77.f-torture/execute/947.f: New regression test
24493         for PR fortran/947.
24494
24495 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24496
24497         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24498         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24499
24500 2002-02-08  Richard Henderson  <rth@redhat.com>
24501
24502         * gcc.c-torture/compile/labels-3.c: New.
24503
24504 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24505
24506         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24507         expression statements work instead.
24508         * gcc.dg/noncompile/20020207-1.c: New test.
24509
24510 2002-02-07  Richard Henderson  <rth@redhat.com>
24511
24512         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24513
24514 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24515
24516         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24517         message from g77
24518         * lib/g77-dg.exp: Trim g77 error messages so that they are
24519         recognized by dg.exp.
24520
24521 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24522
24523         PR fortran/5473
24524         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24525
24526 2002-02-07  Richard Henderson  <rth@redhat.com>
24527
24528         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24529         to be sufficiently aligned for integers.
24530
24531 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24532
24533         * g++.dg/template/friend4.C: New test.
24534
24535 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24536
24537         PR fortran/5743
24538         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24539         unsupported cases.
24540
24541 2002-02-07  Richard Henderson  <rth@redhat.com>
24542
24543         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24544         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24545         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24546         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24547
24548 2002-02-06  Richard Henderson  <rth@redhat.com>
24549
24550         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24551
24552 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24553
24554         * gcc.dg/20020206-1.c: New test.
24555
24556 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24557
24558         * gcc.c-torture/execute/20020206-1.c: New test.
24559
24560         * gcc.c-torture/execute/20020206-2.c: New test.
24561
24562         PR optimization/5429:
24563         * gcc.c-torture/compile/20020206-1.c: New test.
24564
24565 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24566
24567         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24568         as certain file formats cannot support particularly large
24569         alignments.
24570
24571         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24572         and do not expect to be able to link the executable.
24573
24574         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24575         fail because the COFF format does not support the weak attribute.
24576
24577 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24578
24579         * g77.dg/pr5473.f:  New test
24580
24581 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24582
24583         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24584         Fix testcase accordingly.
24585
24586 2002-02-04  Richard Henderson  <rth@redhat.com>
24587
24588         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24589         (buf): Change to be an array of pointers, not ints.
24590
24591 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24592
24593         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24594         before all tests.  Move warning one line above to match where it
24595         C frontend emits.
24596         * gcc.dg/Wswitch-2.c: New test.
24597         * g++.dg/warn/Wswitch-1.C: New test.
24598         * g++.dg/warn/Wswitch-2.C: New test.
24599
24600 2002-02-04  Richard Henderson  <rth@redhat.com>
24601
24602         * g++.dg/abi/offsetof.C: Fix size comparison.
24603
24604 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24605
24606         * gcc.dg/cast-qual-2.c: New test.
24607
24608 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24609
24610         * gcc.dg/20020201-4.c: New test.
24611
24612 2002-02-04  Ben Elliston  <bje@redhat.com>
24613
24614         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24615         target_info attribute != 0, in addition to the empty string.
24616         (gcc_target_compile): Likewise.
24617
24618 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24619
24620         * gcc.dg/Wswitch.c: New test.
24621         PR gcc/4475. PR gcc/3780.
24622
24623 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24624
24625         * g77.f-torture/execute/5122.f: New test for regressions
24626         against PR fortran/5122.
24627
24628 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24629
24630         * g77.f-torture/compile/pr3743.f: Delete
24631         * g77.dg/pr3743-1.f: New test.
24632         * g77.dg/pr3743-2.f: New test.
24633         * g77.dg/pr3743-3.f: New test.
24634         * g77.dg/pr3743-4.f: New test.
24635
24636 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24637
24638         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24639
24640 2002-02-02  Richard Henderson  <rth@redhat.com>
24641
24642         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24643         * gcc.c-torture/execute/bf64-1.c: Likewise.
24644
24645 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24646
24647         * gcc.dg/20020201-2.c: New test.
24648
24649         * gcc.dg/20020201-3.c: New test.
24650
24651         * gcc.c-torture/execute/bitfld-2.c: New test.
24652
24653 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24654
24655         * gcc.dg/bitfld-1.c: Update.
24656         * gcc.dg/bitfld-2.c: Update.
24657         * gcc.c-torture/execute/bitfld-1.x: New.
24658
24659 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24660
24661         * gcc.c-torture/execute/20020201-1.c: New test.
24662
24663 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24664
24665         PR target/5469
24666         * gcc.dg/20020201-1.c: New test.
24667
24668 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24669
24670         PR fortran/3743
24671         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24672         * g77.f-torture/compile/pr3743.x: Remove
24673
24674 2002-01-31  Tom Rix  <trix@redhat.com>
24675
24676         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24677
24678 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24679
24680         * gcc.dg/noncompile/20020130-1.c: New test.
24681
24682 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24683
24684         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24685
24686 2002-01-29  Richard Henderson  <rth@redhat.com>
24687
24688         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24689         to long long.
24690         * gcc.c-torture/execute/bf64-1.c: Likewise.
24691
24692 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24693
24694         * gcc.c-torture/execute/20020129-1.c: New test.
24695
24696 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24697
24698         * gcc.c-torture/compile/20000224-1.c: Update.
24699         * gcc.c-torture/execute/bitfld-1.c: New tests.
24700         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24701         * gcc.dg/uninit-A.c: Update.
24702
24703 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24704
24705         * g++.dg/template/ctor1.C: Add instantiation.
24706
24707 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24708
24709         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24710         argument to __builtin_prefetch to be const ptr.
24711
24712 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24713
24714         * gcc.c-torture/compile/20020120-1.c: New test.
24715
24716 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24717
24718         * gcc.c-torture/execute/20020127-1.c: New test.
24719
24720 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24721
24722         * g77.dg/f77-edit-i-in.f: New test
24723         * g77.dg/f77-edit-i-out.f: New test
24724
24725 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24726
24727         * gcc.dg/debug/debug.exp: New file.
24728         * gcc.dg/debug/trivial.c: New file.
24729         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24730         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24731         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24732         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24733         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24734         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24735         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24736         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24737         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24738         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24739         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24740         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24741         * gcc.dg/20000503-1.c: Removed.
24742         * gcc.dg/20010207-1.c: Removed.
24743         * gcc.dg/20011223-1.c: Removed.
24744         * gcc.dg/20020104-2.c: Removed.
24745         * gcc.dg/debug-1.c: Removed.
24746         * gcc.dg/debug-2.c: Removed.
24747         * gcc.dg/debug-3.c: Removed.
24748         * gcc.dg/debug-4.c: Removed.
24749         * gcc.dg/debug-5.c: Removed.
24750         * gcc.dg/debug-6.c: Removed.
24751         * gcc.dg/dwarf2-1.c: Removed.
24752         * gcc.dg/dwarf2-2.c: Removed.
24753
24754 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24755
24756         * g++.old-deja/g++.other/eh5.C: New test.
24757         * g++.old-deja/g++.other/sibcall2.C: New test.
24758         * g++.old-deja/g++.other/array9.C: New test.
24759         * g++.old-deja/g++.other/typename2.C: New test.
24760         * g++.old-deja/g++.other/crash60.C: New test.
24761         * g++.old-deja/g++.other/conv9.C: New test.
24762         * g++.old-deja/g++.other/mangle10.C: New test.
24763         * g++.old-deja/g++.other/unchanging1.C: New test.
24764         * g++.old-deja/g++.other/exprstmt1.C: New test.
24765         * g++.old-deja/g++.other/inline23.C: New test.
24766         * g++.old-deja/g++.eh/ia64-1.C: New test.
24767         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24768         * g++.old-deja/g++.other/reload1.C: New test.
24769         * g++.old-deja/g++.other/static20.C: New test.
24770         * g++.old-deja/g++.other/local-alloc1.C: New test.
24771         * g++.old-deja/g++.other/conv8.C: New test.
24772         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24773         * g++.old-deja/g++.other/storeexpr1.C: New test.
24774         * g++.old-deja/g++.other/storeexpr2.C: New test.
24775         * g++.dg/eh/template2.C: New test.
24776         * g++.dg/warn/weak1.C: New test.
24777
24778 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24779
24780         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24781         Remove first, non-varying, argument.
24782
24783 2002-01-23  Richard Henderson  <rth@redhat.com>
24784
24785         * gcc.dg/inline-2.c: New.
24786
24787         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24788         Add optional target arg.  Check number of arguments.
24789         (scan-assembler-not, scan-assembler-dem): Likewise.
24790         (scan-assembler-dem-not): Likewise.
24791
24792 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24793
24794         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24795         line 12.
24796         * g++.old-deja/g++.brendan/parse3.C,
24797         g++.old-deja/g++.other/crash26.C,
24798         g++.old-deja/g++.other/crash28.C,
24799         g++.old-deja/g++.other/crash29.C,
24800         g++.old-deja/g++.other/crash30.C,
24801         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24802
24803 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24804
24805         * gcc.dg/20020115-1.c: New.
24806
24807 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24808
24809         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24810
24811 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24812
24813         * gcc.dg/20020122-3.c: New.
24814
24815 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24816
24817         * g++.dg/other/gc1.C: New test.
24818
24819 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24820
24821         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24822
24823 2002-01-22  Richard Henderson  <rth@redhat.com>
24824
24825         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24826
24827 2002-01-22  Richard Henderson  <rth@redhat.com>
24828
24829         * gcc.dg/20020122-4.c: New.
24830
24831 2002-01-22  H.J. Lu <hjl@gnu.org>
24832
24833         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24834         link output.
24835         * gcc.dg/special/ecos.exp: Likewise.
24836         * lib/g++-dg.exp: Likewise.
24837         * lib/g77-dg.exp: Likewise.
24838         * lib/gcc-dg.exp : Likewise.
24839         * lib/mike-g++.exp: Likewise.
24840         * lib/mike-g77.exp: Likewise.
24841         * lib/mike-gcc.exp: Likewise.
24842         * lib/objc-dg.exp: Likewise.
24843
24844 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24845
24846         PR target/5379
24847         * gcc.dg/20020122-2.c: New test.
24848
24849 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24850
24851         * gcc.dg/20020122-1.c: New test.
24852
24853 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24854
24855         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24856
24857 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24858
24859         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24860
24861 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24862
24863         * gcc.c-torture/compile/20020121-1.c: New test.
24864
24865 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24866
24867         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24868         ld_library_path.
24869
24870 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24871
24872         * gcc.dg/20020218-1.c: New test.
24873
24874 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24875
24876         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24877         messages
24878         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24879         "At global scope" warning
24880         * g++.dg/ext/align1.C: Change cygwin test for alignment
24881         from db-bogus to dg-warning
24882
24883 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24884
24885         * g77.f-torture/compile/cpp2.F: New test.
24886
24887 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24888
24889         * g++.dg/template/access1.C: New test.
24890
24891 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24892
24893         * gcc.dg/20020118-1.c: New.
24894
24895 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24896
24897         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24898
24899 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24900
24901         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24902         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24903         alignment warnings.
24904
24905 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24906
24907         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24908         torture_with_loops and torture_without_loops
24909
24910 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24911
24912         * gcc.c-torture/compile/20020116-1.c: New test.
24913
24914 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24915
24916         * gcc.dg/20020116-2.c: New test.
24917
24918         * gcc.dg/ultrasp4.c: New test.
24919
24920         * gcc.dg/20020116-1.c: New test.
24921
24922 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24923
24924         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24925         by EABI.
24926
24927 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24928
24929         * gcc.misc-tests/i386-prefetch.exp: New.
24930         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24931         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24932         * gcc.misc-tests/i386-pf-none-1.c: New test.
24933         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24934
24935 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24936
24937         * gcc.dg/gnu89-init-1.c: Add new tests.
24938
24939 2002-01-15  Andreas Jaeger  <aj@suse.de>
24940
24941         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24942         * gcc.dg/i386-mmx-2.c: Likewise.
24943         * gcc.dg/i386-sse-1.c: Likewise.
24944         * gcc.dg/i386-sse-2.c: Likewise.
24945         * gcc.dg/i386-sse-3.c: Likewise.
24946
24947 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24948
24949         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24950         Uncomment additional cases that now pass.
24951
24952 2002-01-11  Richard Henderson  <rth@redhat.com>
24953
24954         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24955         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24956
24957 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24958
24959         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24960
24961 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24962
24963         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24964         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24965
24966 2002-01-10  Dale Johannesen  <dalej@apple.com>
24967
24968         * gcc.c-torture/execute/loop-11.c: New.
24969
24970 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24971
24972         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24973         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24974
24975 2002-01-09  Richard Henderson  <rth@redhat.com>
24976
24977         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24978         type in which to perform the operation for each size.
24979
24980 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24981
24982         * gcc.c-torture/compile/20020109-2.c: New test.
24983
24984 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24985
24986         * gcc.c-torture/execute/loop-10.c: New test.
24987
24988 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24989
24990         * gcc.c-torture/compile/20010226-1.c: New test.
24991         * gcc.c-torture/compile/20010227-1.c: New test.
24992         * gcc.c-torture/compile/20010426-1.c: New test.
24993         * gcc.c-torture/compile/20010510-1.c: New test.
24994         * gcc.c-torture/compile/20010605-3.c: New test.
24995         * gcc.c-torture/compile/20010824-1.c: New test.
24996         * gcc.c-torture/execute/20010409-1.c: New test.
24997         * gcc.dg/noncompile/20000901-1.c: New test.
24998         * gcc.dg/20001023-1.c: New test.
24999         * gcc.dg/20001101-1.c: New test.
25000         * gcc.dg/20001102-1.c: New test.
25001         * gcc.dg/20010207-1.c: New test.
25002         * gcc.dg/20010405-1.c: New test.
25003         * gcc.dg/20010822-1.c: New test.
25004         * gcc.dg/20011107-1.c: New test.
25005
25006 2002-01-09  Jeffrey A Law  (law@redhat.com)
25007
25008         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25009
25010         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25011         execution failure on PA targets.
25012
25013 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25014
25015         * gcc.c-torture/compile/20020109-1.c: New test.
25016
25017 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25018
25019         * gcc.c-torture/execute/20020108-1.c: New test.
25020
25021 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25022
25023         * gcc.dg/20020108-1.c: New test.
25024
25025 2002-01-08  H.J. Lu <hjl@gnu.org>
25026
25027         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25028         for header files.
25029
25030 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25031
25032         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25033         consistency.
25034
25035 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25036
25037         * gcc.dg/altivec-4.c: Test altivec predicates.
25038
25039 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25040
25041         * gcc.c-torture/execute/20020107-1.c: New test.
25042
25043 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25044
25045         PR c/5279
25046         * gcc.c-torture/compile/20020106-1.c: New test.
25047
25048 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25049
25050         * gcc.c-torture/execute/nestfunc-4.c: New test.
25051
25052 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25053
25054         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25055         extra triple that slipped in.
25056         * g++.old-deja/g++.abi/align.C: Likewise.
25057         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25058
25059 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25060
25061         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25062         * g++.old-deja/g++.abi/align.C: Likewise.
25063         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25064
25065         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25066         on FreeBSD/i386.
25067         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25068         FreeBSD.
25069
25070 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25071
25072         * gcc.dg/20020104-1.c: New test.
25073
25074         * gcc.dg/20020104-2.c: New test.
25075
25076 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25077
25078         * gcc.dg/20020103-1.c: Fix typo in target selector.
25079
25080 2002-01-03  Richard Henderson  <rth@redhat.com>
25081
25082         * gcc.dg/20020103-1.c: New.
25083
25084 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25085
25086         * gcc.c-torture/execute/20020103-1.c: New test.
25087
25088 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25089
25090         * g++.dg/other/debug2.C: New test.
25091
25092         * gcc.c-torture/compile/20020103-1.c: New test.
25093
25094 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25095
25096         * gcc.dg/gnu89-init-1.c: Added new tests.
25097
25098 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25099
25100         * g++.dg/template/friend2.C: Remove as patch is reverted.
25101
25102         * g++.dg/warn/oldcast1.C: New test.
25103
25104         * g++.dg/template/ptrmem1.C: New test.
25105         * g++.dg/template/ptrmem2.C: New test.
25106
25107         * g++.dg/template/ntp.C: New test.
25108
25109         * g++.dg/other/component1.C: New test.
25110
25111         * g++.dg/template/ttp3.C: New test.
25112
25113         * g++.dg/template/friend2.C: New test.
25114         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25115
25116 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25117
25118         * g++.dg/other/ptrmem1.C: New test.
25119         * g++.dg/other/ptrmem2.C: New test.
25120
25121 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25122
25123         * g++.dg/template/ctor1.C: New test.
25124
25125 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25126
25127         * g++.dg/template/friend2.C: New test.
25128
25129 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25130
25131         * gcc.dg/mmix-1.c: New test.
25132
25133 2001-12-31  Richard Henderson  <rth@redhat.com>
25134
25135         * gcc.dg/asm-5.c: New.
25136
25137 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25138
25139         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25140         in namespace __gnu_cxx
25141
25142 2001-12-30  Richard Henderson  <rth@redhat.com>
25143
25144         * gcc.dg/debug-6.c: New.
25145
25146 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25147
25148         * gcc.c-torture/compile/20011229-2.c: New test.
25149
25150 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25151
25152         * gcc.dg/debug-3.c: New test.
25153         * gcc.dg/debug-4.c: New test.
25154         * gcc.dg/debug-5.c: New test.
25155
25156 2001-12-29  Richard Henderson  <rth@redhat.com>
25157
25158         * g++.dg/eh/loop1.C: New.
25159
25160 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25161
25162         * g++.dg/template/crash1.C: New test.
25163
25164 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25165
25166         * g++.dg/other/const1.C: New test.
25167
25168 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25169
25170         * gcc.c-torture/compile/20011229-1.c: New test.
25171
25172 2001-12-28  Stan Shebs  <shebs@apple.com>
25173
25174         * lib/objc-torture.exp: Resync with c-torture.exp.
25175         * lib/objc.exp: Load standard libraries.
25176
25177 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25178
25179         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25180         additional tests.
25181
25182 2001-12-27  Roger Sayle <roger@eyesopen.com>
25183
25184         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25185
25186 2001-12-27  Richard Henderson  <rth@redhat.com>
25187
25188         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25189
25190 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25191
25192         * g++.dg/eh/ctor1.C: New test.
25193         * g++.dg/other/error2.C: New test.
25194
25195 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25196
25197         * g++.dg/other/init2.C: New test.
25198
25199 2001-12-24  Richard Henderson  <rth@redhat.com>
25200
25201         * gcc.dg/20011223-1.c: New.
25202         * gcc.dg/inline-1.c: New.
25203
25204 2001-12-23  Richard Henderson  <rth@redhat.com>
25205
25206         * gcc.dg/asm-4.c: Test operand modifiers.
25207
25208 2001-12-23  Richard Henderson  <rth@redhat.com>
25209
25210         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25211
25212 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25213
25214         * gcc.c-torture/execute/20011223-1.c: New test.
25215
25216 2001-12-21  Richard Henderson  <rth@redhat.com>
25217
25218         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25219         re-enables the warning.
25220
25221 2001-12-21  Richard Henderson  <rth@redhat.com>
25222
25223         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25224
25225 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25226
25227         * gcc.c-torture/compile/20011218-1.c: New test.
25228
25229 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25230
25231         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25232         arm-isr.c test.
25233         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25234         epilogue generation for ARM ISR routines.
25235
25236 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25237
25238         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25239         * gcc.dg/format/c90-printf-3.c: Likewise.
25240         * gcc.dg/format/c99-printf-3.c: Likewise.
25241         * gcc.dg/format/ext-1.c: Likewise.
25242         * gcc.dg/format/ext-6.c: Likewise.
25243         * gcc.dg/format/format.h: Prototype unlocked stdio.
25244
25245 2001-12-20  Richard Henderson  <rth@redhat.com>
25246
25247         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25248         (arena): Use it.
25249         (malloc): Correct allocation logic.  Abort if we fill up the
25250         arena before initialization complete.
25251         (realloc): Correct allocation logic.
25252
25253 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25254
25255         * gcc.c-torture/compile/20011219-2.c: New test.
25256
25257         * gcc.c-torture/execute/20011219-1.c: New test.
25258
25259 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25260
25261         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25262         target does not support weak symbols.
25263
25264 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25265
25266         * gcc.c-torture/compile/20011219-1.c: New test.
25267
25268 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25269
25270         * g++.dg/other/error1.C: New test.
25271
25272 2001-12-17  Jeffrey A Law  (law@redhat.com)
25273
25274         * gcc.c-torture/execute/20011217-1.c: New test.
25275
25276 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25277
25278         * objc.dg/special/: New directory.
25279         * objc.dg/special/special.exp: New file.
25280         * objc.dg/special/unclaimed-category-1.h: New file.
25281         * objc.dg/special/unclaimed-category-1a.m: New file.
25282         * objc.dg/special/unclaimed-category-1.m: New file.
25283
25284 2001-12-17  Andreas Jaeger  <aj@suse.de>
25285
25286         * gcc.c-torture/compile/20011217-2.c: New test.
25287
25288 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25289
25290         * gcc.c-torture/compile/20011217-1.c: New test.
25291
25292 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25293
25294         * testsuite/gcc.dg/20011214-1.c: New.
25295
25296 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25297
25298         * gcc.dg/altivec-4.c: New.
25299
25300 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25301
25302         * gcc.dg/20011113-1.c: New test.
25303
25304 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25305
25306         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25307         std::__malloc_alloc_template<0> and
25308         std::__default_alloc_template<false, 0>.
25309
25310 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25311
25312         * objc/execute/bf-21.m: New test.
25313         * objc/execute/enumeration-1.m: New test.
25314         * objc/execute/enumeration-2.m: New test.
25315
25316 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25317
25318         * gcc.dg/gnu89-init-1.c: New test.
25319
25320 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25321
25322         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25323         * g++.old-deja/g++.jason/2371.C: Likewise.
25324         * g++.old-deja/g++.jason/template33.C: Likewise.
25325         * g++.old-deja/g++.jason/template34.C: Likewise.
25326         * g++.old-deja/g++.jason/template36.C: Likewise.
25327         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25328         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25329         * g++.old-deja/g++.other/typename1.C: Likewise.
25330         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25331         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25332         * g++.old-deja/g++.pt/typename11.C: Likewise.
25333         * g++.old-deja/g++.pt/typename14.C: Likewise.
25334         * g++.old-deja/g++.pt/typename16.C: Likewise.
25335         * g++.old-deja/g++.pt/typename3.C: Likewise.
25336         * g++.old-deja/g++.pt/typename4.C: Likewise.
25337         * g++.old-deja/g++.pt/typename5.C: Likewise.
25338         * g++.old-deja/g++.pt/typename7.C: Likewise.
25339         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25340
25341 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25342
25343         * g++.dg/other/linkage1.C: New test.
25344         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25345         specifiers.
25346
25347 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25348
25349         * gcc.dg/concat.c: New test.
25350
25351 2001-12-11  Stan Shebs  <shebs@apple.com>
25352
25353         * objc/compile: New test directory.
25354         * objc/compile/compile.exp: New expect script.
25355         * objc/compile/20011211-1.m: New compile test.
25356
25357 2001-12-11  Jason Merrill  <jason@redhat.com>
25358
25359         * lib/prune.exp (prune_gcc_output): Also handle "In member
25360         function".  So many permutations...
25361
25362 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25363
25364         * g++.dg/template/typedef1.C: New test.
25365
25366 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25367
25368         * g++.dg/other/copy1.C: New test.
25369
25370 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25371
25372         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25373
25374         * gcc.dg/builtin-choose-expr.c: New.
25375
25376 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25377
25378         * gcc.dg/altivec-2.c: New.
25379
25380 2001-12-07  Richard Henderson  <rth@redhat.com>
25381
25382         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25383
25384 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25385
25386         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25387         ultrasparc.
25388
25389 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25390
25391         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25392
25393 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25394
25395         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25396         variable argument list.
25397
25398 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25399
25400         * gcc.c-torture/execute/memcheck: Delete entire directory.
25401         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25402         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25403
25404 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25405
25406         * gcc.dg/Wshadow-1.c: New test.
25407
25408 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25409
25410         * gcc.c-torture/compile/20011130-1.c: New test.
25411
25412         * gcc.dg/noncompile/20011025-1.c: New test.
25413
25414         * g++.dg/other/anon-union.C: New test.
25415
25416         * gcc.c-torture/execute/20011024-1.c: New test.
25417
25418 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25419
25420         * gcc.c-torture/execute/20000722-1.x,
25421         gcc.c-torture/execute/20010123-1.x: Remove.
25422         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25423         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25424         gcc.dg/c99-complit-2.c: New tests.
25425
25426 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25427
25428         * g++.dg/inherit/base1.C: New test.
25429
25430 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25431
25432         * g++.dg/other/stdarg1.C: New test.
25433
25434         * gcc.c-torture/compile/20011130-2.c: New test.
25435
25436 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25437
25438         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25439         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25440         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25441         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25442         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25443         * gcc.dg/builtin-prefetch-1.c: New test.
25444
25445 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25446
25447         * gcc.dg/20011130-1.c: New test.
25448
25449 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25450
25451         * g++.dg/other/scope1.C: New test.
25452         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25453
25454 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25455
25456         * gcc.dg/vla-init-1.c: New test.
25457
25458 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25459
25460         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25461
25462 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25463
25464         * objc.dg/alias.m: Update.
25465         * objc.dg/class-1.m: Update.
25466         * objc.dg/const-str-1.m: Update.
25467         * objc.dg/fwd-proto-1.m: Update.
25468         * objc.dg/id-1.m: Update.
25469         * objc.dg/super-class-1.m: Update.
25470
25471 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25472
25473         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25474         constructs.
25475
25476 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25477
25478         * gcc.c-torture/execute/20011128-1.c: New test.
25479
25480 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25481
25482         * gcc.dg/20011127-1.c: New test.
25483
25484 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25485
25486         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25487         from Austin Group draft 7.
25488         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25489         scanf format arguments.
25490         * gcc.dg/format/no-exargs-2.c: New test.
25491
25492 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25493
25494         * g++.dg/abi/vbase8-4.C: New test.
25495
25496 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25497
25498         * gcc.c-torture/execute/20011121-1.c: New test.
25499
25500 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25501
25502         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25503
25504 2001-11-23  Andreas Jaeger  <aj@suse.de>
25505
25506         * gcc.dg/cpp/charconst-2.c: New test.
25507
25508 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25509
25510         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25511         to the host if it is remote.  Let tests specify extra headers
25512         they use.
25513         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25514         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25515         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25516         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25517         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25518         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25519         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25520         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25521         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25522         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25523
25524 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25525
25526         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25527         for little endian ARMs.
25528
25529 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25530
25531         * gcc.c-torture/compile/20011119-1.c: New test.
25532         * gcc.c-torture/compile/20011119-2.c: New test.
25533
25534 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25535
25536         * gcc.dg/altivec-1.c: Fix typo.
25537
25538 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25539
25540         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25541
25542 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25543
25544         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25545
25546 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25547
25548         * lib/g77.exp: Don't specify --rpath-link.
25549
25550         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25551         across all the headers.
25552         * gcc.dg/format/format.exp: For testing on a remote host,
25553         copy format.h.
25554
25555         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25556         * gcc.c-torture/execute/930406-1.c: Likewise.
25557         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25558
25559 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25560
25561         * gcc.dg/altivec-1.c: New.
25562
25563 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25564
25565         * gcc.dg/cpp/fpreprocessed.c: New test case.
25566
25567 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25568
25569         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25570         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25571         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25572
25573 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25574
25575         * gcc.dg/no-builtin-1.c: New test.
25576
25577 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25578
25579         * gcc.c-torture/execute/20011115-1.c: New test.
25580
25581 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25582
25583         * gcc.c-torture/compile/20011114-2.c: New test.
25584         * gcc.c-torture/compile/20011114-3.c: New test.
25585         * gcc.c-torture/compile/20011114-4.c: New test.
25586
25587 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25588
25589         * g++.dg/other/init1.C: New test.
25590
25591 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25592
25593         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25594         message.
25595
25596         * gcc.c-torture/execute/20011114-1.c: New testcase.
25597
25598         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25599         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25600         like the (before this change) version of 20010327-1.c.
25601
25602 2001-11-14  Roger Sayle <roger@eyesopen.com>
25603
25604         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25605
25606 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25607
25608         * g++.dg/init/array2.C: New test.
25609
25610 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25611
25612         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25613
25614 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25615
25616         * g++.dg/other/forscope1.C: New test.
25617         * g++.dg/ext/forscope1.C: New test.
25618         * g++.dg/ext/forscope2.C: New test.
25619
25620 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25621
25622         * gcc.c-torture/execute/20011113-1.c: New test.
25623
25624 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25625
25626         * gcc.c-torture/execute/20011109-2.c: New test.
25627
25628         * gcc.c-torture/execute/20011109-1.c: New test.
25629
25630 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25631
25632         * gcc.c-torture/compile/20011109-1.c: New test.
25633
25634 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25635
25636         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25637         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25638         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25639         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25640         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25641         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25642         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25643
25644 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25645
25646         * g++.dg/warn/Wshadow-1.C: New tests.
25647         * g++.old-deja/g++.mike/for3.C: Update.
25648
25649 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25650
25651         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25652         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25653         XFAILs.  Adjust expected error texts.
25654         * gcc.c-torture/compile/20011106-1.c,
25655         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25656         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25657         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25658         gcc.dg/c99-array-lval-5.c: New tests.
25659
25660 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25661
25662         * gcc.dg/cpp/defined.c: Update.
25663
25664 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25665
25666         * gcc.c-torture/execute/anon-1.c: New test.
25667
25668 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25669
25670         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25671         same size, so no warning should be produced on stormy16.
25672
25673         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25674         due to oversized array.
25675         * g++.old-deja/g++.mike/ns15.C: Likewise.
25676         * g++.old-deja/g++.pt/crash16.C: Likewise.
25677
25678 2001-11-02  Graham Stott  <grahams@redhat.com>
25679
25680         * g++.dgother/debug1.C: Fix typos.
25681
25682 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25683
25684         * g++.dg/other/debug1.C: New test.
25685
25686 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25687
25688         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25689         of unsigned long.
25690
25691 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25692
25693         * gcc.dg/20011029-2.c: New test.
25694
25695         * gcc.c-torture/compile/20011029-1.c: New test.
25696
25697 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25698
25699         * objc/execute/class_self-1.m: New test.
25700         * objc/execute/class_self-2.m: New test.
25701
25702 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25703
25704         * gcc.misc-tests/msgs.exp: Delete.
25705         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25706         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25707         error set to match recent changes.
25708
25709 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25710
25711         * gcc.dg/20011021-1.c: New test.
25712
25713 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25714
25715         * gcc.c-torture/compile/20011023-1.c: New test.
25716
25717 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25718
25719         * lib/g77.exp: Rewrite based on lib/g++.exp.
25720
25721 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25722
25723         * gcc.c-torture/execute/20011019-1.c: New test.
25724
25725         * gcc.dg/20011018-1.c: New test.
25726
25727 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25728
25729         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25730
25731 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25732
25733         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25734         * gcc.dg/attr-invalid.c: Likewise.
25735
25736 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25737
25738         * testsuite/gcc.dg/20011015-1.c: New test.
25739
25740 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25741
25742         * g++.dg/template/unify2.C: New test.
25743
25744 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25745
25746         * g++.dg/other/exception-specification.C: New test
25747
25748 2001-10-13  Tom Rix  <trix@redhat.com>
25749
25750         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25751         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25752
25753 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25754
25755         * testsuite/gcc.dg/20011009-1.c: New test.
25756
25757 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25758
25759         PR g++/4476
25760         * g++.dg/other/friend1.C: New test.
25761
25762 2001-10-11  Richard Henderson  <rth@redhat.com>
25763
25764         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25765
25766 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25767
25768         * gcc.c-torture/compile/20011010-1.c: New.
25769
25770 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25771
25772         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25773         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25774         g77.f-torture/execute/execute.exp,
25775         g77.f-torture/noncompile/noncompile.exp,
25776         gcc.c-torture/compile/compile.exp,
25777         gcc.c-torture/execute/execute.exp,
25778         gcc.c-torture/execute/ieee/ieee.exp,
25779         gcc.c-torture/execute/memcheck/memcheck.exp,
25780         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25781         objc/execute/execute.exp: Update FSF address.
25782
25783 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25784
25785         * gcc.dg/cpp/cmdlne-C.c: Update.
25786         * gcc.dg/cpp/cmdlne-C2.c: New.
25787
25788 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25789
25790         * gcc.c-torture/execute/20011008-3.c: New.
25791
25792 2001-10-08  DJ Delorie  <dj@redhat.com>
25793
25794         * gcc.dg/20011008-1.c: New.
25795         * gcc.dg/20011008-2.c: New.
25796
25797 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25798
25799         * gcc.dg/cpp/spacing1.c: Update test.
25800
25801 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25802
25803         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25804         spelling errors of "separate" as "seperate".
25805
25806 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25807
25808         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25809         enough to avoid inlining.
25810
25811 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25812
25813         * lib/g77.exp: set libg2c_dir correctly.
25814
25815 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25816
25817         * gcc.dg/cpp/macro11.c: New test.
25818
25819 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25820
25821         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25822         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25823         gcc.dg/format/multattr-3.c: New tests.
25824         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25825         tests for format attributes on function pointers being rejected.
25826
25827 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25828
25829         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25830
25831 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25832
25833         * g++.dg/warn/format1.C: New test.
25834
25835 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25836
25837         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25838
25839 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25840
25841         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25842
25843 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25844
25845         * gcc.dg/cpp/redef2.c: Add test.
25846
25847 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25848
25849         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25850         long-standing bug on i686, apparently.
25851         * gcc.c-torture/execute/loop-2c.x: New file.
25852         * gcc.c-torture/execute/loop-2d.x: New file.
25853         * gcc.c-torture/execute/loop-3c.x: New file.
25854
25855 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25856
25857         * gcc.dg/cpp/20000625-2.c: Correct line number.
25858
25859 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25860
25861         * gcc.dg/cpp/macro10.c: New test.
25862         * gcc.dg/cpp/strify3.c: New test.
25863         * gcc.dg/cpp/spacing1.c: Add tests.
25864         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25865         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25866
25867 2001-09-24  DJ Delorie  <dj@redhat.com>
25868
25869         * gcc.c-torture/execute/20010924-1.c: New test.
25870
25871 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25872
25873         * testsuite/objc/execute/paste.m: Remove.
25874
25875 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25876
25877         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25878
25879 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25880
25881         * g77.dg/strlen0.f: New test.
25882
25883 2001-09-21  Richard Henderson  <rth@redhat.com>
25884
25885         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25886         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25887
25888 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25889
25890         Table-driven attributes.
25891         * g++.dg/ext/attrib1.C: New test.
25892
25893 2001-09-20  DJ Delorie  <dj@redhat.com>
25894
25895         * gcc.dg/20000926-1.c: Update expected warning messages.
25896         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25897         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25898         array.
25899
25900 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25901
25902         * g++.dg/eh/registers1.C: New test case.
25903
25904 2001-09-17  Richard Henderson  <rth@redhat.com>
25905
25906         * gcc.dg/array-5.c: Fix VLA decomposition test.
25907
25908 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25909
25910         * gcc.dg/cpp/line5.c: New testcase.
25911
25912 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25913
25914         * gcc.dg/cpp/macro9.c: New test.
25915
25916 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25917
25918         * gcc.c-torture/execute/980223.c: Change type of addr from long
25919         to char *.
25920
25921 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25922
25923         * gcc.c-torture/execute/20010915-1.c: New test.
25924
25925 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25926
25927         * g77.dg/bprob: New directory.
25928         * g77.dg/bprob/bprob.exp: New file.
25929         * g77.dg/bprob/bprob-1.f: New test.
25930         * g77.dg/gcov: New directory.
25931         * g77.dg/gcov/gcov.exp: New file.
25932         * g77.dg/gcov/gcov-1.f: New test.
25933         * g77.dg/gcov/gcov-1.x: New file.
25934
25935 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25936
25937         * gcc.dg/cpp/directiv.c: Update.
25938         * gcc.dg/cpp/undef1.c: Update.
25939
25940 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25941
25942         * gcc.dg/20010912-1.c: New test.
25943
25944 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25945
25946         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25947         language-independent file in lib.
25948         * lib/gcov.exp: New file.
25949
25950 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25951
25952         * gcc.c-torture/compile/20010911-1.c: New test.
25953
25954 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25955
25956         * lib/profopt.exp: New, to support profile-directed optimizations.
25957         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25958         * gcc.misc-tests/bprob-1.c: New test.
25959         * gcc.misc-tests/bprob-2.c: New test.
25960
25961 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25962
25963         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25964         XFAIL and which kinds of gcov output to verify.
25965         * gcc.misc-tests/gcov-4b.x: New file.
25966         * gcc.misc-tests/gcov-5b.x: New file.
25967         * gcc.misc-tests/gcov-6.x: New file.
25968         * gcc.misc-tests/gcov-7.c: New test.
25969         * gcc.misc-tests/gcov-7.x: New file.
25970
25971 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25972
25973         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25974         * gcc.misc-tests/gcov-6.c: New test.
25975
25976 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25977
25978         PR c++/3986
25979         * g++.dg/abi/vbase1.C: New test.
25980
25981 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25982
25983         * objc.dg/method-2.m: New.
25984
25985 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25986
25987         PR c++/4203
25988         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25989         * g++.dg/init/empty1.C: New test.
25990
25991 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25992
25993         * gcc.c-torture/compile/20010903-1.c: New test.
25994
25995 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25996
25997         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25998         for m68k.
25999
26000 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26001
26002         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26003
26004         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26005
26006         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26007
26008 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26009
26010         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26011         for 16-bit 'unsigned int'.
26012
26013 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26014
26015         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26016
26017 2001-08-27  Richard Henderson  <rth@redhat.com>
26018
26019         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26020         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26021
26022 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26023
26024         * gcc.dg/asm-names.c (ymain): New.
26025
26026 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26027
26028         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26029         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26030         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26031
26032 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26033
26034         * gcc.dg/compare5.c: New testcase.
26035
26036 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26037
26038         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26039         and "In instantiation".
26040
26041 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26042
26043         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26044
26045 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26046
26047         * gcc.misc-tests/gcov.exp: Add support for branch information.
26048         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26049         * gcc.misc-tests/gcov-4.c: New test.
26050         * gcc.misc-tests/gcov-4b.c: New test.
26051         * gcc.misc-tests/gcov-5b.c: New test.
26052
26053 2001-08-20  Zack Weinberg  <zackw@panix.com>
26054
26055         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26056         expected to fail.
26057
26058 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26059
26060         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26061
26062 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26063
26064         * g++.dg/eh/template1.C: New test.
26065
26066 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26067
26068         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26069         Fix thinko.
26070         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26071         for xfail.
26072
26073 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26074
26075         * lib/g77-dg.exp:  Use prune.exp for common procedures
26076         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26077         * lib/g77.exp: (g77-dg-prune) Remove
26078
26079 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26080
26081         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26082
26083 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26084
26085         * g++.dg/template/unify1.C: New test.
26086
26087 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26088
26089         * g++.dg/abi/empty4.C: New test.
26090
26091 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26092
26093         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26094         solaris2.*
26095         * g77.f-torture/compile/pr3743.x: Likewise
26096
26097 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26098
26099         * g++.dg/other/using-declaration.C: New test.
26100
26101 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26102
26103         * gcc.dg/cpp/tr-sign.c: New testcase.
26104
26105 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26106
26107         * gcc.dg/cpp/19951025-1.c: Revert.
26108         * gcc.dg/cpp/directiv.c: We no longer process directives that
26109         interrupt macro arguments.
26110
26111 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26112
26113         * gcc.dg/bconstp-1.c: New test.
26114
26115 2001-08-03  Richard Henderson  <rth@redhat.com>
26116
26117         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26118
26119 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26120
26121         * gcc.dg/cpp/19951025-1.c: Update.
26122
26123 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26124
26125         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26126         should be x.
26127
26128 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26129
26130         Kill -fhonor-std.
26131         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26132         * g++.old-deja/g++.other/std1.C: Likewise.
26133         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26134
26135 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26136
26137         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26138         (g77_pass, g77_fail, g77_finish, g77_exit,
26139         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26140
26141 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26142
26143         * g77.dg/fbackslash.f
26144         * g77.dg/fcase-preserve.f
26145         * g77.dg/ff90-1.f
26146         * g77.dg/ffixed-line-length-0.f
26147         * g77.dg/ffixed-line-length-132.f
26148         * g77.dg/ffixed-line-length-7.f
26149         * g77.dg/ffixed-line-length-72.f
26150         * g77.dg/ffixed-line-length-none.f
26151         * g77.dg/ffree-form-1.f
26152         * g77.dg/fno-backslash.f
26153         * g77.dg/fno-f90-1.f
26154         * g77.dg/fno-fixed-form-1.f
26155         * g77.dg/fno-onetrip.f
26156         * g77.dg/fno-typeless-boz.f
26157         * g77.dg/fno-underscoring.f
26158         * g77.dg/fno-vxt-1.f
26159         * g77.dg/fonetrip.f
26160         * g77.dg/ftypeless-boz.f
26161         * g77.dg/fugly-assumed.f
26162         * g77.dg/funderscoring.f
26163         * g77.dg/fvxt-1.f
26164
26165 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26166
26167         * objc.dg/fwd-proto-1.m: New.
26168         * objc.dg/local-decl-1.m: New.
26169         * objc.dg/naming-1.m: New.
26170         * objc.dg/naming-2.m: New.
26171         * objc.dg/proto-hier-1.m: New.
26172
26173 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26174
26175         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26176         largest-type elements to a struct makes its size grow.
26177
26178 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26179
26180         * g++.dg/abi/vthunk1.C: New test.
26181
26182 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26183
26184         * g++.dg/abi/vbase8-22.C: New test.
26185
26186 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26187
26188         * gcc.dg/cpp/macro8.c: New test.
26189
26190 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26191
26192         * g++.dg/abi/vbase8-21.C: New test.
26193
26194 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26195
26196         * g++.dg/abi/vbase8-10.C: New test.
26197
26198 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26199
26200         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26201         ${tool}_set_ld_library_path.
26202         Changed caller.
26203         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26204         g++.exp.
26205
26206 2001-07-26  Stan Cox <scox@redhat.com>
26207
26208         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26209         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26210         gcc_exit, gcc_check_unsupported_p):
26211         Moved to gcc-deps.exp
26212         * gcc-deps.exp: New file.
26213
26214 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26215
26216         * g++.old-deja/g++.pt/defarg14.C: New test.
26217
26218 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26219
26220         * g++.old-deja/g++.other/lineno5.C: New test.
26221
26222 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26223
26224         * g++.old-deja/g++.pt/crash68.C: New test.
26225
26226 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26227
26228         * g++.old-deja/g++.other/crash42.C: New test.
26229
26230 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26231
26232         * gcc.dg/cpp/extratokens.c: Fix.
26233         * gcc.dg/cpp/skipping2.c: New tests.
26234
26235 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26236
26237         * gcc.c-torture/execute/20010724-1.c: New file.
26238         * gcc.c-torture/execute/20010724-1.x: New file.
26239
26240 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26241
26242         * g++.old-deja/g++.other/cond7.C: New test.
26243
26244 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26245
26246         * g++.old-deja/g++.other/optimize4.C: New test.
26247
26248 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26249
26250         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26251
26252 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26253
26254         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26255         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26256         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26257         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26258
26259         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26260         bug report" message.
26261
26262         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26263         * g++.dg/ext/instantiate1.C: Move from old-deja.
26264
26265 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26266
26267         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26268         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26269         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26270         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26271
26272 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26273
26274         * gcc.c-torture/execute/20010723-1.c: New test.
26275
26276 2001-07-23  Ben Elliston  <bje@redhat.com>
26277
26278         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26279
26280 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26281
26282         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26283         i[34567]86-*-*.
26284         Delete handling of ieee_multilib_flags.
26285         Pass -mieee for alpha*-*-* and sh-*-*.
26286         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26287
26288 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26289
26290         Remove old-abi tests.
26291         * g++.old-deja/g++.mike/p11116.C: Remove.
26292         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26293
26294 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26295
26296         * g77.f-torture/compile/pr3743.f:  New test
26297
26298 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26299
26300         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26301
26302 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26303
26304         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26305         g++.old-deja/g++.pt/static6.C: Likewise.
26306         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26307         supports weak symbols.
26308
26309 2001-07-18  Andreas Jaeger  <aj@suse.de>
26310
26311         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26312         supported again.
26313
26314 2001-07-18  Andreas Jaeger  <aj@suse.de>
26315
26316         * gcc.dg/iftrap-1.c: Fix target line.
26317
26318 2001-07-17  Richard Henderson  <rth@redhat.com>
26319
26320         * gcc.c-torture/execute/20010717-1.c: New.
26321
26322 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26323
26324         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26325         tests.
26326
26327 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26328
26329         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26330
26331 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26332
26333         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26334         UAC_SIGBUS, UAC_NOPRINT definitions.
26335
26336 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26337
26338         * objc/execute/object_is_class.m: New test.
26339         * objc/execute/object_is_meta_class.m: New test.
26340
26341 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26342
26343         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26344         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26345
26346 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26347
26348         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26349         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26350
26351 2001-07-14  Richard Henderson  <rth@redhat.com>
26352
26353         * gcc.dg/iftrap-1.c: New.
26354
26355 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26356
26357         * g77.f-torture/execute/intrinsic77.f: New test.
26358
26359 2001-07-11  Janis Johnson <janis@us.ibm.com>
26360
26361         * gcc.misc-tests/gcov-3.c: New test.
26362
26363 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26364
26365         * gcc.c-torture/compile/20010711-1.c,
26366         * gcc.c-torture/compile/20010711-2.c: New tests.
26367
26368 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26369
26370         * gcc.c-torture/execute/20010711-1.c: New test.
26371
26372 2001-07-11  Ben Elliston  <bje@redhat.com>
26373
26374         * g++.old-deja/g++.other/enum5.C: New test.
26375
26376 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26377
26378         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26379         (g++-dg-prune): Call prune_gcc_output.
26380         * prune.exp: New file for prune_gcc_output.
26381         * lib/g++.exp, lib/gcc.exp: Load it.
26382
26383 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26384
26385         * gcc.c-torture/compile/20010701-1.c,
26386         g++.old-deja/g++.ext/attrib6.C: New tests.
26387
26388 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26389
26390         * gcc.c-torture/compile/20010706-1.c: New test.
26391
26392 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26393
26394         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26395
26396 2001-06-28  Stan Shebs  <shebs@apple.com>
26397
26398         * gcc.dg/pragma-darwin.c: New test.
26399
26400 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26401
26402         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26403         Solaris 2.[678] system.
26404
26405 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26406
26407         * gcc.dg/20010622-1.c: New test.
26408
26409 2001-06-18  Stan Shebs  <shebs@apple.com>
26410
26411         * objc.dg: New directory.
26412         * objc.dg/dg.exp: New file.
26413         * objc.dg/alias.m: New.
26414         * objc.dg/class-1.m: New.
26415         * objc.dg/class-2.m: New.
26416         * objc.dg/const-str-1.m: New.
26417         * objc.dg/const-str-2.m: New.
26418         * objc.dg/id-1.m: New.
26419         * objc.dg/method-1.m: New.
26420         * objc.dg/super-class-1.m: New.
26421         * lib/objc-dg.exp: New file.
26422
26423 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26424
26425         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26426         of label name.
26427
26428 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26429
26430         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26431
26432 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26433
26434         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26435         variable.
26436
26437 2001-06-12  Richard Henderson  <rth@redhat.com>
26438
26439         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26440
26441 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26442
26443         * g++.old-deja/g++.abi/vbase5.C: New test.
26444         * g++.old-deja/g++.abi/vbase6.C: New test.
26445         * g++.old-deja/g++.abi/vbase7.C: New test.
26446
26447 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26448
26449         * gcc.c-torture/compile/20010610-1.c: New test.
26450
26451 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26452
26453         * g++.old-deja/g++.abi/vbase4.C: New test.
26454
26455 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26456
26457         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26458         support %f for HC11/HC12 targets.
26459         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26460         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26461         on HC11/HC12 targets.
26462         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26463
26464 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26465
26466         * gcc.dg/wchar_t-1.c: New file.
26467         * gcc.dg/wint_t-1.c: Likewise.
26468
26469 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26470
26471         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26472
26473 2001-06-11  Richard Henderson  <rth@redhat.com>
26474
26475         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26476
26477 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26478
26479         * gcc.c-torture/compile/20010611-1.c: New test.
26480
26481 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26482
26483         * gcc.dg/c99-tag-1.c: Add more tests.
26484
26485 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26486
26487         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26488         representation on MN10300 and ARM/Thumb.
26489
26490 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26491
26492         * g77.f-torture/execute/20010610.f: New.
26493
26494 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26495
26496         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26497         names.
26498
26499 2001-06-09  Richard Henderson  <rth@redhat.com>
26500
26501         * gcc.c-torture/execute/ashrdi-1.c: New.
26502         * gcc.c-torture/execute/ashldi-1.c: New.
26503         * gcc.c-torture/execute/lshrdi-1.c: New.
26504
26505 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26506
26507         * objc/execute/load-3.m: Added. Check sending +load to categories,
26508         in addition to classes.
26509
26510 2001-06-08  Stan Shebs  <shebs@apple.com>
26511
26512         * objc/execute/load-2.m: New test.  From Nicola Pero
26513         <n.pero@mi.flashnet.it>.
26514
26515 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26516
26517         * gcc.c-torture/execute/20010605-2.c: New test.
26518
26519 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26520
26521         * g++.old-deja/g++.abi/vbase2.C: New test.
26522         * g++.old-deja/g++.abi/vbase3.C: New test.
26523
26524 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26525
26526         * g++.old-deja/g++.pt/friend49.C: New test.
26527
26528 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26529
26530         * g++.old-deja/g++.ext/anon3.C: New test.
26531
26532 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26533
26534         * g++.old-deja/g++.other/conv7.C: New test.
26535
26536 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26537
26538         * gcc.c-torture/compile/20010605-2.c: New test.
26539
26540 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26541
26542         * gcc.c-torture/execute/20010604-1.c: New test.
26543
26544 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26545
26546         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26547
26548 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26549
26550         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26551         (g++_link_flags): Likewise.
26552         (g++_init): Pass gccpath's value to two previous functions.
26553
26554 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26555
26556         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26557         Ensure logfile entry matches exec command line.
26558
26559 2001-05-31  Richard Henderson  <rth@redhat.com>
26560
26561         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26562         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26563
26564 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26565
26566         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26567         compiler for irix6.2
26568
26569 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26570
26571         * g++.old-deja/g++.other/optimize3.C: New file.
26572
26573 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26574
26575         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26576         assemble.
26577
26578 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26579
26580         * g++.old-deja/g++.other/optimize2.C: New file.
26581
26582 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26583
26584         * gcc.c-torture/compile/20010518-2.c: New file.
26585         * gcc.c-torture/execute/20010518-1.c: New file.
26586         * gcc.c-torture/execute/20010518-2.c: New file.
26587
26588 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26589
26590         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26591
26592 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26593
26594         G++ no longer defines builtins that do not begin with __builtin.
26595         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26596         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26597         * g++.old-deja/g++.law/builtin1.C: Likewise.
26598         * g++.old-deja/g++.law/cvt2.C: Likewise.
26599         * g++.old-deja/g++.mike/net5.C: Likewise.
26600         * g++.old-deja/g++.other/builtins1.C: Likewise.
26601         * g++.old-deja/g++.other/builtins2.C: Likewise.
26602         * g++.old-deja/g++.other/builtins3.C: Likewise.
26603         * g++.old-deja/g++.other/builtins4.C: Likewise.
26604         * g++.old-deja/g++.other/inline8.C: Likewise.
26605         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26606
26607 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26608
26609         * g++.old-deja/g++.pt/using1.C: Adjust.
26610         * g++.old-deja/g++.pt/using2.C: New test.
26611
26612 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26613
26614         * gcc.dg/cpp/charconst.c: New tests.
26615         * gcc.dg/cpp/escape.c: New tests.
26616         * gcc.dg/cpp/escape-1.c: New tests.
26617         * gcc.dg/cpp/escape-2.c: New tests.
26618         * gcc.dg/cpp/ucs.c: New tests.
26619
26620 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26621
26622         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26623         native compiler for irix6.5.
26624
26625 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26626
26627         * lib/g++.exp (g++_include_flags): Use args to compute
26628         get_multilibs.
26629         (g++_link_flags): Likewise.
26630         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26631
26632 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26633
26634         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26635
26636 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26637
26638         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26639         this file.
26640
26641 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26642
26643         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26644         STACK_SIZE;
26645         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26646         to STACK_SIZE; Use it to define size of add_histo array.
26647         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26648         to STACK_SIZE.
26649         (f): Use GITT_SIZE to define size of gitt local table.
26650         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26651         to STACK_SIZE; Use it to define size of bytemem array.
26652
26653 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26654
26655         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26656         on 68HC11/HC12 due to the asm instruction.
26657         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26658         * gcc.c-torture/compile/920520-1.x: Likewise.
26659         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26660         on 68HC11/HC12 because the function is larger than 64K.
26661         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26662         on 68HC11/HC12 because the structure is too large.
26663
26664 2001-05-20  Richard Henderson  <rth@redhat.com>
26665
26666         * gcc.c-torture/execute/20010520-1.c: New.
26667
26668 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26669
26670         * g++.old-deja/g++.warn/compare1.C: New test.
26671         * gcc.dg/compare4.c: New test.
26672
26673 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26674
26675         * g++.old-deja/g++.other/optimize1.C: New test.
26676
26677 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26678
26679         * g++.old-deja/g++.pt/spec41.C: New test.
26680
26681 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26682
26683         * gcc.c-torture/compile/20010114-1.x: Remove.
26684
26685 2001-05-18  Stan Shebs  <shebs@apple.com>
26686
26687         * gcc.c-torture/compile/20010518-1.c: New test.
26688
26689 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26690
26691         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26692         * g++.old-deja/g++.pt/crash67.C: New test.
26693
26694 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26695
26696         * g++.old-deja/g++.other/debug9.C: New test.
26697
26698 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26699
26700         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26701
26702 2001-05-16  Jan Hubicka  <jh@suse.cz>
26703
26704         * gcc.c-torture/compile/20010516-1.c: New test.
26705
26706 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26707
26708         * g++.old-deja/g++.other/crash41.C: New test.
26709
26710 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26711
26712         * g++.old-deja/g++.pt/crash66.C: New test.
26713
26714 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26715
26716         * g++.old-deja/g++.robertl/eb27.C: Convert.
26717
26718 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26719
26720         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26721         declaration being redundant.
26722
26723 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26724
26725         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26726
26727 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26728
26729         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26730
26731 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26732
26733         * lib/g++.exp: Use testsuite_flags.
26734
26735 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26736
26737         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26738
26739 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26740
26741         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26742
26743 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26744
26745         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26746
26747 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26748
26749         * gcc.c-torture/compile/20010313-1.c: New test.
26750
26751 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26752
26753         * gcc.dg/cpp/direct2.c: New test.
26754         * gccq.dg/cpp/direct2s.c: New test.
26755
26756         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26757
26758 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26759
26760         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26761         * g++.old-deja/g++.other/op3.C: Likewise.
26762
26763 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26764
26765         * gcc.dg/cpp/syshdr.h: New file.
26766         * gcc.dg/cpp/sysmac1.c: Update.
26767         * gcc.dg/cpp/sysmac2.c: Update.
26768
26769 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26770
26771         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26772
26773 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26774
26775         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26776         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26777
26778 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26779
26780         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26781
26782 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26783
26784         * lib/g++.exp (g++_include_flags): Don't use any special flags
26785         if TESTING_IN_BUILD_TREE is not defined.
26786         (g++_init): Use a plain 'c++' as the compiler if
26787         TESTING_IN_BUILD_TREEE is not defined.
26788
26789 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26790
26791         * g++.old-deja/g++.eh/catch13.C: New test.
26792         * g++.old-deja/g++.eh/catch14.C: New test.
26793
26794 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26795
26796         * gcc.dg/cpp/tr-define.c: New test.
26797
26798 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26799
26800         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26801         <stdlib.h>, not <malloc.h>.
26802
26803 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26804
26805         * g++.old-deja/g++.ns/template17.C: New test.
26806
26807 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26808
26809         * g++.old-deja/g++.pt/ref4.C: New test.
26810
26811 2001-04-30  Richard Henderson  <rth@redhat.com>
26812
26813         * gcc.dg/20000724-1.c: Revert last change.
26814
26815 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26816
26817         * g77.f-torture/execute/20010430.f: New test.
26818
26819 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26820
26821         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26822
26823 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26824
26825         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26826
26827 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26828
26829         * g++.old-deja/g++.eh/crash6.C: New test.
26830
26831 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26832
26833         * g++.old-deja/g++.other/warn7.C: New test.
26834
26835 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26836
26837         * g++.old-deja/g++.other/defarg9.C: New test.
26838
26839 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26840
26841         * g77.f-torture/compile/20010426.f: New test.
26842         * g77.f-torture/execute/20010426.f: New test.
26843
26844 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26845
26846         * g77.f-torture/compile/20000629-1.x: Remove - error
26847         has been fixed.
26848
26849 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26850
26851         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26852         Tweak slightly to work with g++.dg framework.
26853         * g++.dg/special/ecos.exp: Run initp1.C test.
26854         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26855
26856         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26857         its linker doesn't give line numbers either.
26858         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26859
26860 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26861
26862         * g++.old-deja/g++.other/lex1.C: New test.
26863
26864 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26865
26866         * gcc.dg/noncompile/20010425-1.c: New test.
26867
26868 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26869
26870         * g++.old-deja/g++.pt/mangle2.C: New test.
26871
26872 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26873
26874         * gcc.dg/format/plus-1.c: New test.
26875
26876 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26877
26878         * gcc.dg/20010423-1.c: New test.
26879
26880 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26881
26882         * gcc.c-torture/execute/20010422-1.c: New test.
26883
26884 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26885
26886         * g++.old-deja/g++.ns/type2.C: New test.
26887
26888 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26889
26890         * g++.old-deja/g++.other/perf1.C: New test.
26891
26892 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26893
26894         * gcc.dg/c99-func-2.c: Remove xfail.
26895         * gcc.dg/c99-func-3.c: Remove xfail.
26896         * gcc.dg/c99-func-4.c: Remove xfail.
26897
26898 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26899
26900         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26901
26902 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26903
26904         * gcc.c-torture/compile/20010423-1.c: New test.
26905
26906 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26907
26908         * g++.old-deja/g++.pt/typename28.C: New test.
26909
26910 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26911
26912         * g++.old-deja/g++.abi/empty2.C: New test.
26913         * g++.old-deja/g++.abi/empty3.C: New test.
26914
26915 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26916
26917         * g++.old-deja/g++.other/comdat2.C: New test.
26918         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26919
26920 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26921
26922         * g++.old-deja/g++.other/overload14.C: New test.
26923
26924 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26925
26926         * g++.old-deja/g++.other/lookup23.C: New test.
26927
26928 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26929
26930         * gcc.c-torture/execute/20010403-1.c: New test.
26931
26932 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26933             Mark Mitchell  <mark@codesourcery.com>
26934
26935         * lib/old-dejagnu.exp: Don't delete output of executable.
26936         Add .exe suffix to executables.
26937
26938 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26939
26940         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26941
26942 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26943
26944         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26945
26946 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26947
26948         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26949         * g++.old-deja/g++.abi/crash1.C: New test.
26950
26951 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26952
26953         * g++.old-deja/g++.other/crash40.C: New test.
26954
26955 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26956
26957         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26958
26959 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26960
26961         * g++.old-deja/g++.other/warn6.C: New test.
26962
26963 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26964
26965         * g++.old-deja/g++.robertl/eb42.C: Same.
26966
26967 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26968
26969         * gcc.dg/wtr-conversion-1.c: New testcase.
26970
26971 2001-04-10  Richard Henderson  <rth@redhat.com>
26972
26973         * g++.old-deja/g++.other/array5.C: New.
26974
26975 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26976
26977         * gcc.c-torture/execute/20010408-1.c: New test.
26978
26979 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26980
26981         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26982         headers and constructs.
26983         * g++.old-deja/g++.robertl/eb79.C: Same.
26984         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26985         * g++.old-deja/g++.robertl/eb73.C: Same.
26986         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26987         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26988         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26989         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26990         * g++.old-deja/g++.robertl/eb44.C: Same.
26991         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26992         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26993         * g++.old-deja/g++.robertl/eb39.C: Same.
26994         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26995         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26996         * g++.old-deja/g++.robertl/eb30.C: Same.
26997         * g++.old-deja/g++.robertl/eb3.C: Same.
26998         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26999         * g++.old-deja/g++.robertl/eb21.C: Same.
27000         * g++.old-deja/g++.robertl/eb15.C: Same.
27001         * g++.old-deja/g++.robertl/eb118.C: Same.
27002         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27003         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27004         * g++.old-deja/g++.robertl/eb109.C: Same.
27005         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27006         * g++.old-deja/g++.mike/rtti1.C: Same.
27007         * g++.old-deja/g++.mike/p658.C: Same.
27008         * g++.old-deja/g++.mike/net46.C: Same.
27009         * g++.old-deja/g++.mike/net34.C: Same.
27010         * g++.old-deja/g++.mike/memoize1.C: Same.
27011         * g++.old-deja/g++.mike/eh2.C: Same.
27012         * g++.old-deja/g++.law/weak.C: Same.
27013         * g++.old-deja/g++.law/visibility7.C: Same.
27014         * g++.old-deja/g++.law/visibility25.C: Same.
27015         * g++.old-deja/g++.law/visibility22.C: Same.
27016         * g++.old-deja/g++.law/visibility2.C: Same.
27017         * g++.old-deja/g++.law/visibility17.C: Same.
27018         * g++.old-deja/g++.law/visibility13.C: Same.
27019         * g++.old-deja/g++.law/visibility10.C: Same.
27020         * g++.old-deja/g++.law/visibility1.C: Same.
27021         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27022         * g++.old-deja/g++.law/vbase1.C: Same.
27023         * g++.old-deja/g++.law/operators32.C: Same.
27024         * g++.old-deja/g++.law/nest3.C: Same.
27025         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27026         * g++.old-deja/g++.law/except5.C (main): Same.
27027         * g++.old-deja/g++.law/cvt7.C (run): Same.
27028         * g++.old-deja/g++.law/cvt2.C: Same.
27029         * g++.old-deja/g++.law/cvt16.C: Same.
27030         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27031         * g++.old-deja/g++.law/ctors17.C (main): Same.
27032         * g++.old-deja/g++.law/ctors13.C: Same.
27033         * g++.old-deja/g++.law/ctors12.C (main): Same.
27034         * g++.old-deja/g++.law/ctors10.C: Same.
27035         * g++.old-deja/g++.law/code-gen5.C: Same.
27036         * g++.old-deja/g++.law/bad-error7.C: Same.
27037         * g++.old-deja/g++.law/arm9.C: Same.
27038         * g++.old-deja/g++.law/arm12.C: Same.
27039         * g++.old-deja/g++.law/arg8.C: Same.
27040         * g++.old-deja/g++.law/arg1.C: Same.
27041         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27042         * g++.old-deja/g++.jason/template31.C: Same.
27043         * g++.old-deja/g++.jason/template24.C (main): Same.
27044         * g++.old-deja/g++.jason/2371.C: Same.
27045         * g++.old-deja/g++.eh/new2.C: Same.
27046         * g++.old-deja/g++.eh/new1.C: Same.
27047         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27048         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27049         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27050         * g++.old-deja/g++.brendan/crash62.C: Same.
27051         * g++.old-deja/g++.brendan/crash52.C: Same.
27052         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27053         * g++.old-deja/g++.brendan/crash38.C: Same.
27054         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27055         * g++.old-deja/g++.brendan/copy9.C: Same.
27056
27057 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27058
27059         * gcc.c-torture/execute/20001203-2.c (memset):
27060         Count argument is of type __SIZE_TYPE__.
27061
27062 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27063
27064         * gcc.c-torture/compile/20010404-1.c: New test.
27065
27066 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27067
27068         * gcc.c-torture/compile/20010326-1.c: New test.
27069
27070 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27071
27072         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27073         peculiarities of the SH.
27074         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27075
27076 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27077
27078         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27079         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27080         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27081
27082 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27083
27084         * g77.f-torture/compile/20010321-1.f: New test.
27085
27086 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27087
27088         * gcc.c-torture/compile/20010329-1.c: New test.
27089
27090 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27091
27092         * gcc.c-torture/execute/20010329-1.c: New test.
27093
27094 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27095
27096         * g++.old-deja/g++.other/eh4.C: Fix typo.
27097
27098 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27099
27100         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27101
27102 2001-03-28  Philip Blundell  <philb@gnu.org>
27103
27104         * gcc.c-torture/compile/20010328-1.c: New test.
27105
27106 2001-03-27  Richard Henderson  <rth@redhat.com>
27107
27108         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27109         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27110
27111 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27112
27113         * gcc.c-torture/compile/20010327-1.c: New test.
27114
27115 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27116
27117         * g++.old-deja/g++.other/friend12.C: New test.
27118         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27119         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27120
27121 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27122
27123         * gcc.c-torture/execute/20010325-1.c: New test.
27124
27125 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27126
27127         * g++.old-deja/g++.other/mangle3.C: New test.
27128
27129 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27130
27131         * g++.old-deja/g++.other/anon8.C: New test.
27132
27133 2001-03-20  Philip Blundell  <philb@gnu.org>
27134
27135         * gcc.c-torture/compile/20010320-1.c: New test.
27136
27137 2001-03-17  Richard Henderson  <rth@redhat.com>
27138
27139         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27140
27141 2001-03-15  Geoff Keating  <geoff@redhat.com>
27142
27143         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27144         tests on AIX.
27145
27146 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27147
27148         * g++.old-deja/g++.other/eh4.C: New test.
27149
27150 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27151
27152         * gcc.dg/cpp/mi1.c: Update.
27153
27154 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27155
27156         * g++.old-deja/g++.other/regstack.C: New test.
27157
27158 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27159
27160         * g++.old-deja/g++.other/ref4.C: New test.
27161
27162 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27163
27164         * objc/execute/va_method.m: Added.
27165         * objc/execute/IMP.m: Added.
27166         * objc/execute/_cmd.m: Added.
27167         * objc/execute/accessing_ivars.m: Added.
27168         * objc/execute/class-1.m: Added.
27169         * objc/execute/class-10.m: Added.
27170         * objc/execute/class-11.m: Added.
27171         * objc/execute/class-12.m: Added.
27172         * objc/execute/class-13.m: Added.
27173         * objc/execute/class-14.m: Added.
27174         * objc/execute/class-2.m: Added.
27175         * objc/execute/class-3.m: Added.
27176         * objc/execute/class-4.m: Added.
27177         * objc/execute/class-5.m: Added.
27178         * objc/execute/class-6.m: Added.
27179         * objc/execute/class-7.m: Added.
27180         * objc/execute/class-8.m: Added.
27181         * objc/execute/class-9.m: Added.
27182         * objc/execute/class-tests-1.h
27183         * objc/execute/class-tests-2.h
27184         * objc/execute/compatibility_alias.m: Added.
27185         * objc/execute/encode-1.m: Added.
27186         * objc/execute/formal_protocol-1.m: Added.
27187         * objc/execute/formal_protocol-2.m: Added.
27188         * objc/execute/formal_protocol-3.m: Added.
27189         * objc/execute/formal_protocol-4.m: Added.
27190         * objc/execute/formal_protocol-5.m: Added.
27191         * objc/execute/formal_protocol-6.m: Added.
27192         * objc/execute/formal_protocol-7.m: Added.
27193         * objc/execute/informal_protocol.m: Added.
27194         * objc/execute/initialize.m: Added.
27195         * objc/execute/load.m: Added.
27196         * objc/execute/many_args_method.m: Added.
27197         * objc/execute/nested-3.m: Added.
27198         * objc/execute/no_clash.m: Added.
27199         * objc/execute/private.m: Added.
27200         * objc/execute/redefining_self.m: Added.
27201         * objc/execute/root_methods.m: Added.
27202         * objc/execute/selector-1.m: Added.
27203         * objc/execute/static-1.m: Added.
27204         * objc/execute/static-2.m: Added.
27205         * objc/execute/va_method.m: Added.
27206
27207 2001-03-10  Richard Henderson  <rth@redhat.com>
27208
27209         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27210
27211 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27212
27213         * g++.old-deja/g++.other/crash31.C: XFAIL.
27214         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27215         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27216         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27217         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27218         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27219
27220 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27221
27222         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27223
27224 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27225
27226         * gcc.dg/20000724-1.c: Don't use multiline strings.
27227
27228 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27229
27230         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27231         result of -cString against what we expect it to be; don't just
27232         print it out for no one to read.
27233
27234         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27235         Based on testcases provided by Nicola Pero.
27236
27237 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27238
27239         * gcc.dg/cpp/macro7.c: New test.
27240
27241 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27242
27243         * gcc.dg/cpp/multiline.c: Update.
27244
27245 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27246
27247         * g++.old-deja/g++.other/enum3.C: New test.
27248
27249 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27250
27251         * g++.old-deja/g++.other/pod1.C: New test.
27252
27253 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27254
27255         * g++.old-deja/g++.ext/overload1.C: New test.
27256
27257 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27258
27259         * g++.old-deja/g++.pt/using1.C: New test.
27260
27261 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27262
27263         * g++.old-deja/g++.other/using9.C: New test.
27264
27265 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27266
27267         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27268
27269         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27270
27271 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27272
27273         * g++.old-deja/g++.ext/realpt1.C: Remove.
27274
27275 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27276
27277         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27278
27279 2001-02-26  Will Cohen  <wcohen@redhat.com>
27280
27281         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27282
27283 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27284
27285         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27286         templatized constructors.
27287
27288 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27289
27290         * gcc.c-torture/execute/20010224-1.c: New test.
27291
27292 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27293
27294         * gcc.c-torture/execute/20010222-1.c: New test.
27295
27296 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27297
27298         * g++.old-deja/g++.other/inline20.C: New test.
27299
27300 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27301
27302         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27303
27304 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27305
27306         * g++.old-deja/g++.other/lookup22.C: New test.
27307
27308 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27309
27310         * g77.dg: New directory.
27311         * g77.dg/20010216-1.f: New test case.
27312         * g77.dg/dg.exp: New driver.
27313         * lib/g77-dg.exp: New driver library.
27314
27315 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27316
27317         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27318
27319 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27320
27321         * g++.old-deja/g++.other/decl9.C: New test.
27322
27323 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27324
27325         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27326         not need <string> and also tests the initialization at runtime.
27327
27328 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27329
27330         * gcc.c-torture/execute/longlong.c: New test.
27331
27332 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27333
27334         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27335
27336 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27337
27338         * gcc.c-torture/execute/920302-1.c (execute):
27339         Change argument type to short.
27340
27341 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27342
27343         * g++.old-deja/g++.pt/deduct6.C: New test.
27344
27345 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27346
27347         * g++.old-deja/g++.pt/deduct5.C: New test.
27348
27349 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27350
27351         * gcc.c-torture/execute/20010209-1.c: New test.
27352
27353 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27354
27355         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27356
27357 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27358
27359         * g++.dg/vtgc1.C: Update for new ABI.
27360
27361         * consistency.vlad: New directory, 1665 files.
27362
27363 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27364
27365         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27366         return type.
27367         * gcc.dg/cpp/digraphs.c: Declare puts.
27368
27369 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27370
27371         * g++.old-deja/g++.other/warn5.C: New test.
27372
27373 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27374
27375         * g++.old-deja/g++.pt/spec40.C: New test.
27376
27377 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27378
27379         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27380         case.
27381         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27382
27383 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27384
27385         * gcc.c-torture/compile/20010209-1.c: New test.
27386
27387 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27388
27389         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27390         excess errors message but not if it crashes.
27391         * g++.old-deja/g++.other/crash27.C: Likewise.
27392         * g++.old-deja/g++.other/crash28.C: Likewise.
27393         * g++.old-deja/g++.other/crash30.C: Likewise.
27394         * g++.old-deja/g++.other/crash32.C: Likewise.
27395         * g++.old-deja/g++.other/crash35.C: Likewise.
27396         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27397
27398 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27399
27400         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27401         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27402         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27403         g77.f-torture/execute/execute.exp,
27404         g77.f-torture/noncompile/noncompile.exp,
27405         gcc.c-torture/execute/execute.exp,
27406         gcc.c-torture/execute/memcheck/memcheck.exp,
27407         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27408         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27409         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27410         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27411         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27412         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27413         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27414         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27415         Remove bug reporting instructions with ancient email addresses.
27416
27417 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27418
27419         * gcc.dg/20010202-1.c: New test.
27420         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27421
27422 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27423
27424         * g++.dg/stdbool-if.C: New test.
27425
27426 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27427
27428         * objc/execute/fdecl.m: Added main().
27429
27430 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27431
27432         * gcc.c-torture/execute/20010206-1.c: New test.
27433
27434 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27435
27436         * gcc.dg/cpp/avoidpaste1.c: Update.
27437
27438 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27439
27440         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27441         Pero <nicola@brainstorm.co.uk>.
27442         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27443
27444 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27445
27446         * g++.old-deja/g++.pt/spec39.C: New test.
27447
27448 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27449
27450         * gcc.c-torture/compile/20010202-1.c: New test.
27451
27452 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27453
27454         * g++.old-deja/g++.abi/primary2.C: New test.
27455         * g++.old-deja/g++.abi/primary3.C: New test.
27456         * g++.old-deja/g++.abi/primary4.C: New test.
27457         * g++.old-deja/g++.abi/primary5.C: New test.
27458         * g++.old-deja/g++.abi/vtable3.h: New test.
27459         * g++.old-deja/g++.abi/vtable3a.C: New test.
27460         * g++.old-deja/g++.abi/vtable3b.C: New test.
27461         * g++.old-deja/g++.abi/vtable3c.C: New test.
27462         * g++.old-deja/g++.abi/vtable3d.C: New test.
27463         * g++.old-deja/g++.abi/vtable3e.C: New test.
27464         * g++.old-deja/g++.abi/vtable3f.C: New test.
27465         * g++.old-deja/g++.abi/vtable3g.C: New test.
27466         * g++.old-deja/g++.abi/vtable3h.C: New test.
27467         * g++.old-deja/g++.abi/vtable3i.C: New test.
27468         * g++.old-deja/g++.abi/vtable3j.C: New test.
27469         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27470
27471 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27472
27473         * g++.old-deja/g++.other/anon6.C: New test.
27474         * g++.old-deja/g++.other/anon7.C: New test.
27475
27476 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27477
27478         * gcc.dg/cpp/avoidpaste2.c: New tests.
27479
27480 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27481
27482         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27483
27484 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27485
27486         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27487         DECIMAL_DIG cases for Irix."
27488
27489 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27490
27491         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27492
27493 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27494
27495         * gcc.dg/c99-tag-1.c: New test.
27496
27497 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27498
27499         * gcc.dg/cpp/tr-warn1.c: Add tests.
27500
27501 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27502
27503         * gcc.dg/cpp/avoidpaste1.c: Update.
27504         * gcc.dg/cpp/paste4.c: Update.
27505
27506 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27507
27508         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27509         cases for Irix.
27510
27511 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27512
27513         * g++.old-deja/g++.other/inline19.C: New test.
27514
27515 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27516
27517         * gcc.dg/Wlarger-than.c: New test.
27518
27519 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27520
27521         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27522
27523 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27524
27525         * gcc.c-torture/execute/20010129-1.c: New test.
27526         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27527
27528 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27529
27530         * gcc.dg/cpp/avoidpaste1.c: Test case.
27531
27532 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27533
27534         * g++.old-deja/g++.other/inline18.C: New test.
27535
27536 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27537
27538         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27539         and __builtin_putchar.
27540
27541 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27542
27543         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27544         tests.
27545
27546 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27547
27548         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27549         floating point number rounding mode to round to the nearest
27550         representable mode.
27551
27552 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27553
27554         * g++.old-deja/g++.other/mangle2.C: New test.
27555
27556 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27557
27558         * gcc.c-torture/compile/20010124-1.c: New test.
27559
27560 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27561
27562         * g++.old-deja/g++.pt/spec38.C: New test.
27563
27564 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27565
27566         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27567         "Build don't run".
27568
27569 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27570
27571         * gcc.c-torture/execute/20010123-1.c: New test.
27572
27573 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27574
27575         * g++.old-deja/g++.pt/spec37.C: New test.
27576
27577 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27578
27579         * g++.old-deja/g++.pt/overload14.C: New test.
27580
27581 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27582
27583         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27584         __builtin_return_address.
27585
27586 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27587
27588         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27589         * g++.old-deja/g++.pt/spec35.C: New test.
27590         * g++.old-deja/g++.pt/spec36.C: New test.
27591
27592 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27593
27594         * gcc.c-torture/compile/20010118-1.c: New test.
27595
27596 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27597
27598         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27599
27600 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27601
27602         * gcc.c-torture/execute/20010119-1.c: New test.
27603
27604 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27605
27606         * g++.old-deja/g++.other/vbase5.C: New test.
27607
27608 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27609
27610         * gcc.c-torture/execute/20010118-1.c: New test.
27611
27612 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27613
27614         * g++.old-deja/g++.pt/deduct3.C: New test.
27615
27616 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27617
27618         * g++.old-deja/g++.pt/spec34.C: New test.
27619
27620 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27621
27622         * g77.f-torture/compile/20000601-2.f: New test.
27623
27624 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27625
27626         * g++.old-deja/g++.other/init17.C: New test.
27627
27628 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27629
27630         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27631
27632 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27633
27634         * g++.old-deja/g++.pt/unify8.C: New test.
27635
27636 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27637
27638         * g++.old-deja/g++.abi/vbase1.C: New test.
27639
27640 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27641
27642         * g++.old-deja/g++.pt/crash65.C: New test.
27643
27644 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27645
27646         * gcc.dg/cpp/assembl2.S: New test case.
27647
27648 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27649
27650         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27651         are supported.
27652
27653 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27654
27655         * g++.old-deja/g++.other/builtins1.C: New test.
27656         * g++.old-deja/g++.other/builtins2.C: Likewise.
27657         * g++.old-deja/g++.other/builtins3.C: Likewise.
27658         * g++.old-deja/g++.other/builtins4.C: Likewise.
27659
27660 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27661
27662         * gcc.c-torture/compile/20010117-1.c: New test.
27663         * gcc.c-torture/compile/20010117-2.c: New test.
27664
27665 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27666
27667         * g77.f-torture/execute/20010116.[fx]: New test,
27668         XFAIL on i?86-*-*.
27669         * g77.f-torture/compile/20010115.f: Indicate it's
27670         a test for PR fortran/1636.
27671
27672 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27673
27674         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27675
27676 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27677
27678         * g77.f-torture/compile/20010115.f: New test.
27679
27680 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27681
27682         * g++.old-deja/g++.pt/nontype5.C: New test.
27683
27684 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27685
27686         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27687         have an equivalent working one below it.
27688
27689 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27690
27691         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27692         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27693
27694 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27695
27696         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27697         message containing "init_priority".
27698         (conpr-2.C): Likewise.
27699         (conpr-3.C): Likewise.
27700         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27701
27702 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27703
27704         * gcc.c-torture/execute/20010114-2.c: New test.
27705
27706 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27707
27708         * gcc.c-torture/compile/20010114-1.c: New test.
27709         * gcc.c-torture/compile/20010114-1.x: Xfail.
27710         * gcc.c-torture/compile/20010114-2.c: New test.
27711         * gcc.c-torture/execute/20010114-1.c: New test.
27712         * gcc.dg/trunc-1.c: New test.
27713         * gcc.dg/uninit-B.c: New test.
27714
27715 2001-01-13  Nick Clifton  <nickc@redhat.com>
27716
27717         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27718         target.
27719
27720 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27721
27722         * gcc.c-torture/compile/20010113-1.c: New test.
27723
27724 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27725
27726         * gcc.c-torture/compile/20001212-1.c: New test.
27727
27728 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27729
27730         * gcc.dg/cpp/widestr1.c: Update.
27731         * gcc.dg/cpp/prag-imp.c: Remove.
27732
27733 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27734
27735         * gcc.c-torture/execute/20000801-3.x: Remove.
27736         * gcc.dg/c90-init-1.c: New test.
27737         * gcc.dg/c99-init-1.c: New test.
27738         * gcc.dg/c99-init-2.c: New test.
27739         * gcc.dg/gnu99-init-1.c: New test.
27740
27741 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27742
27743         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27744         testing that no relevant ones were found.
27745
27746 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27747
27748         * g++.old-deja/g++.pt/cast2.C: New test.
27749
27750 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27751
27752         * g++.old-deja/g++.pt/friend47.C: New test.
27753
27754 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27755
27756         * g++.old-deja/g++.pt/instantiate13.C: New test.
27757
27758 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27759
27760         * g++.old-deja/g++.other/defarg7.C: New test.
27761         * g++.old-deja/g++.other/defarg8.C: New test.
27762
27763 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27764
27765         * g++.old-deja/g++.pt/crash64.C: New test.
27766
27767 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27768
27769         * g++.old-deja/g++.pt/crash63.C: New test.
27770
27771 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27772
27773         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27774
27775 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27776
27777         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27778
27779 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27780
27781         * g++.old-deja/g++.pt/error3.C: New test.
27782
27783 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27784
27785         * g++.old-deja/g++.other/crash39.C: New test.
27786
27787 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27788
27789         * g++.old-deja/g++.other/vbase4.C: New test.
27790
27791 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27792
27793         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27794         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27795         * gcc.dg/special/special.exp: New test driver which will check
27796         for alias support for the above test.
27797
27798 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27799
27800         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27801         problems on small machines.
27802         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27803         parameterize.
27804
27805 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27806
27807         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27808         mips.
27809         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27810
27811 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27812
27813         * g++.old_deja/g++.pt/using8.C: New test.
27814
27815 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27816
27817         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27818
27819 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27820
27821         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27822         where a failure is expected.
27823         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27824
27825 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27826
27827         * g++.old_deja/g++.pt/instantiate12.C: New test.
27828
27829 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27830
27831         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27832         start of structs.
27833         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27834         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27835         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27836         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27837         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27838         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27839         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27840         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27841         * g++.old-deja/g++.eh/spec6.C: Likewise.
27842         * g++.old-deja/g++.jason/crash3.C: Likewise.
27843         * g++.old-deja/g++.law/ctors11.C: Likewise.
27844         * g++.old-deja/g++.law/ctors17.C: Likewise.
27845         * g++.old-deja/g++.law/ctors5.C: Likewise.
27846         * g++.old-deja/g++.law/ctors9.C: Likewise.
27847         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27848         * g++.old-deja/g++.mike/net22.C: Likewise.
27849         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27850         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27851         * g++.old-deja/g++.mike/virt3.C: Likewise.
27852         * g++.old-deja/g++.niklas/t128.C: Likewise.
27853         * g++.old-deja/g++.other/anon4.C: Likewise.
27854         * g++.old-deja/g++.other/using1.C: Likewise.
27855         * g++.old-deja/g++.other/warn3.C: Likewise.
27856         * g++.old-deja/g++.pt/t37.C: Likewise.
27857         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27858         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27859
27860 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27861
27862         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27863
27864 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27865
27866         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27867
27868 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27869
27870         * gcc.c-torture/compile/20010107-1.c: New test.
27871
27872 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27873
27874         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27875
27876 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27877
27878         * gcc.dg/format/format.h: New file.
27879         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27880         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27881         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27882         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27883         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27884         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27885         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27886         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27887         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27888         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27889         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27890         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27891         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27892         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27893         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27894         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27895         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27896         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27897         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27898         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27899         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27900         instead of declaring standard types, macros and functions in each
27901         test.
27902
27903 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27904
27905         * gcc.c-torture/execute/20010106-1.c: New test.
27906
27907 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27908
27909         * gcc.dg/format/format.exp: New file.
27910         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27911         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27912         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27913         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27914         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27915         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27916         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27917         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27918         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27919         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27920         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27921         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27922         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27923         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27924         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27925         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27926         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27927         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27928         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27929         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27930         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27931         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27932         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27933         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27934         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27935         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27936         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27937         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27938         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27939         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27940         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27941         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27942         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27943         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27944         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27945         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27946         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27947         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27948         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27949         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27950         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27951         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27952
27953 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27954
27955         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27956         account.
27957
27958 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27959
27960         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27961
27962 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27963
27964         * g++.old-deja/g++.pt/crash62.C: New test.
27965
27966 2001-01-04  Richard Henderson  <rth@redhat.com>
27967
27968         * gcc.dg/20000926-1.c: Update expected warnings.
27969         * gcc.dg/array-2.c: Likewise.
27970         * gcc.dg/array-4.c: Also validate flexible array members.
27971         * gcc.dg/c99-flex-array-1.c: New.
27972
27973 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27974
27975         * gcc.c-torture/compile/20001222-1.x: Remove.
27976
27977 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27978
27979         * gcc.c-torture/execute/built-in-setjmp.c: New.
27980
27981 2001-01-03  Richard Henderson  <rth@redhat.com>
27982
27983         * gcc.dg/940510-1.c: Update expected error wording.
27984         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27985
27986 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27987
27988         * lib/target-supports.exp (check_alias_available): Modified to
27989         indicate aliases not supported if only weak aliases are supported.
27990
27991 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27992
27993         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27994         Turn on cmpstrsi checks for __pj__ and __i370__.
27995
27996 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27997
27998         * g++.old-deja/g++.other/virtual11.C: New test.
27999
28000 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28001
28002         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28003
28004 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28005
28006         * gcc.c-torture/compile/20010102-1.c: New test.
28007
28008 2001-01-02  Andreas Jaeger  <aj@suse.de>
28009
28010         * gcc.dg/noreturn-3.c: New test.
28011
28012         * gcc.dg/noreturn-4.c: New test.
28013
28014 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28015
28016         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28017         __builtin_fputc and __builtin_fwrite.
28018
28019 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28020
28021         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28022         signed char, not default char.
28023
28024 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28025
28026         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28027
28028 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28029
28030         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28031
28032 2000-12-29  Richard Henderson  <rth@redhat.com>
28033
28034         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28035         (__cyg_profile_func_exit): Define.
28036
28037 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28038
28039         * g++.dg/vtgc1.C: New test.
28040
28041 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28042
28043         * gcc.dg/noncompile/20001228-1.c: New test.
28044
28045         * gcc.dg/20001228-1.c: New test.
28046
28047         * gcc.c-torture/execute/20001228-1.c: New test.
28048
28049 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28050
28051         * gcc.dg/format-strfmon-1.c: New test.
28052
28053 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28054
28055         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28056         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28057         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28058         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28059         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28060         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28061         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28062         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28063         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28064         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28065         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28066         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28067         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28068
28069         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28070         * gcc.c-torture/execute/string-opt-4.c: Test index.
28071
28072 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28073
28074         * gcc.c-torture/compile/20001226-1.c: New test.
28075
28076 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28077
28078         * gcc.c-torture/compile/20001222-1.c: New test.
28079         * gcc.c-torture/compile/20001222-1.x: Xfail.
28080
28081 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28082
28083         * gcc.c-torture/execute/comp-goto-2.c: New test.
28084
28085 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28086
28087         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28088         Use long types if __INT_MAX__ is 32767.
28089         (main): Use cast to (sint32 *) when poking 88 into a_page.
28090
28091         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28092
28093 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28094
28095         * gcc.c-torture/compile/20001221-1.c: New test.
28096         * gcc.c-torture/execute/20001221-1.c: New test.
28097
28098 2000-12-20  Richard Henderson  <rth@redhat.com>
28099
28100         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28101         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28102
28103 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28104
28105         * gcc.dg/compare3.c: New test.
28106
28107 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28108
28109         * gcc.dg/format-warnll-1.c: New test.
28110
28111 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28112
28113         * gcc.dg/cpp/cmdlne-P.c: New test.
28114
28115 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28116
28117         * gcc.c-torture/execute/builtin-abs-1.c,
28118         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28119
28120 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28121
28122         * gcc.dg/cpp/multiline.c: New test.
28123
28124 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28125
28126         * g++.old-deja/g++.other/syshdr1.C: Update.
28127         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28128
28129 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28130
28131         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28132
28133 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28134
28135         * g++.old-deja/g++.pt/ttp65.C: New test.
28136
28137 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28138
28139         * g++.old-deja/g++.pt/ttp64.C: New test.
28140
28141 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28142
28143         * g++.old-deja/g++.pt/spec33.C: New test.
28144
28145 2000-12-14  Catherine Moore  <clm@redhat.com>
28146
28147         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28148         * gcc.c-torture/execute/920612-2.c: Likewise.
28149         * gcc.c-torture/execute/920428-2.c: Likewise.
28150         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28151         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28152
28153 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28154
28155         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28156         * gcc.dg/pack-test-2.c: Likewise.
28157
28158 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28159
28160         Tests by Zack Weinberg <zackw@stanford.edu>.
28161
28162         * gcc.dg/cpp/defined.c: Update.
28163         * gcc.dg/cpp/defined_trad.c: New tests.
28164
28165 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28166
28167         * gcc.dg/cpp/trad-direct.c: Update.
28168
28169 2000-12-11  Neil Booth  <neilb@earthling.net>
28170
28171         * gcc.dg/cpp/defined_trad.c
28172
28173 2000-12-11  Neil Booth  <neilb@earthling.net>
28174
28175         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28176
28177 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28178
28179         * gcc.dg/format-miss-2.c: New test.
28180
28181 2000-12-09  Neil Booth  <neilb@earthling.net>
28182
28183         * gcc.dg/cpp/lineflags.c: New tests.
28184         * gcc.dg/cpp/poison.c: Update.
28185         * gcc.dg/cpp/redef2.c: Update.
28186         * gcc.dg/cpp/skipping.c: New test.
28187
28188 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28189
28190         * g++.old-deja/g++.other/eh3.C: New testcase.
28191
28192 2000-12-07  Neil Booth  <neilb@earthling.net>
28193
28194         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28195         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28196         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28197         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28198         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28199         Update.
28200
28201 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28202
28203         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28204         __SIZE_TYPE__ instead of int for type of integers cast to
28205         pointers.
28206
28207 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28208
28209         * g++.old-deja/g++.other/cleanup4.C: New test.
28210
28211 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28212
28213         * format-sec-1.c: New test.
28214
28215 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28216
28217         * gcc.dg/format-nonlit-3.c: New test.
28218
28219 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28220
28221         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28222         through a null pointer.
28223
28224 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28225
28226         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28227         * g++.old-deja/g++.pt/partial4.C: New test.
28228
28229 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28230
28231         * gcc.c-torture/execute/ieee/hugeval.x: New.
28232
28233 2000-12-06  Neil Booth  <neilb@earthling.net>
28234
28235         * gcc.dg/cpp/backslash2.c: New tests.
28236
28237 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28238
28239         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28240         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28241
28242 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28243
28244         * gcc.c-torture/execute/20001203-2.c: New testcase.
28245
28246 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28247
28248         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28249         * g++.old-deja/g++.other/virtual10.C: New test.
28250
28251 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28252
28253         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28254
28255 2000-12-05  Richard Henderson  <rth@redhat.com>
28256
28257         * gcc.c-torture/compile/20001205-1.c: New.
28258
28259 2000-12-04  Neil Booth  <neilb@earthling.net>
28260
28261         * g++.old-deja/g++.other/virtual9.C: New test.
28262         * g++.old-deja/g++.pt/crash61.C: New test.
28263         * gcc.c-torture/execute/loop-9.c: New test.
28264
28265 2000-12-04  Neil Booth  <neilb@earthling.net>
28266
28267         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28268         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28269         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28270         * gcc.dg/cpp/extratokens.c: ...here.
28271
28272 2000-12-04  Neil Booth  <neilb@earthling.net>
28273
28274         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28275         New tests.
28276
28277 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28278
28279         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28280         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28281
28282 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28283
28284         * gcc.c-torture/execute/20001203-1.c: New test.
28285
28286 2000-12-03  Neil Booth  <neilb@earthling.net>
28287
28288         * gcc.dg/cpp/macro6.c: New test cases.
28289
28290 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28291
28292         * gcc.c-torture/execute/string-opt-9.c: New test.
28293         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28294         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28295         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28296
28297         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28298         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28299
28300 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28301
28302         * gcc.dg/cpp/if-6.c: New testcase.
28303
28304         * gcc.dg/20001201-1.c: New testcase.
28305
28306 2000-12-02  Neil Booth  <neilb@earthling.net>
28307
28308         * g++.old-deja/g++.other/externC4.C,
28309         g++.old-deja/g++.other/friend10.C: New tests.
28310
28311 2000-12-02  Neil Booth  <neilb@earthling.net>
28312
28313         * g++.old-deja/g++.other/instan2.C
28314         * g++.old-deja/g++.other/instan3.C: New test.
28315
28316 2000-12-02  Neil Booth  <neilb@earthling.net>
28317
28318         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28319         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28320         gnuc99.c,gnuc99-pedantic.c: New tests.
28321
28322 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28323
28324         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28325         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28326
28327 2000-12-01  Neil Booth  <neilb@earthling.net>
28328
28329         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28330         * gcc.dg/cpp/poison.c: Update.
28331         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28332
28333 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28334
28335         * g77.f-torture/execute/20001201.f: New test.
28336
28337 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28338
28339         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28340
28341 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28342
28343         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28344
28345 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28346
28347         * g++.old-deja/g++.other/cast6.C: New test.
28348
28349 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28350
28351         * gcc.c-torture/execute/20001130-2.c: New testcase.
28352
28353 2000-11-30  Richard Henderson  <rth@redhat.com>
28354
28355         * gcc.c-torture/execute/20001130-1.c: New test.
28356
28357 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28358
28359         * g++.old-deja/g++.other/op3.C: New test.
28360
28361 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28362
28363         * g++.old-deja/g++.other/op2.C: New test.
28364
28365 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28366
28367         * g++.old-deja/g++.other/crash38.C: New test.
28368
28369 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28370
28371         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28372
28373 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28374
28375         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28376         tests.
28377         * gcc.c-torture/execute/string-opt-6.c: New test.
28378
28379         * gcc.dg/20001117-1.c: Add main.
28380
28381 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28382
28383         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28384         Move from here ...
28385         * gcc.dg/940510-1.c: ... to here.
28386
28387         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28388         zero-size arrays in toplevel structures.
28389
28390 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28391
28392         * gcc.c-torture/execute/loop-8.c: New test.
28393
28394 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28395
28396         * g++.old-deja/g++.other/base1.C: New test.
28397
28398 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28399
28400         * g++.old-deja/g++.other/parse2.C: New test.
28401
28402 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28403
28404         * g++.old-deja/g++.pt/incomplete1.C: New test.
28405
28406 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28407
28408         * g++.old-deja/g++.other/friend9.C: New test.
28409
28410 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28411
28412         * gcc.dg/20001127-1.c: New test.
28413
28414 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28415
28416         * g++.old-deja/g++.pt/friend46.C: New test.
28417
28418 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28419
28420         * g++.old-deja/g++.other/ptrmem8.C: New test.
28421
28422 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28423
28424         * gcc.c-torture/execute/string-opt-7.c: New test.
28425         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28426
28427 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28428
28429         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28430         instead of 'mkcheck 2'.
28431
28432 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28433
28434         * gcc.c-torture/execute/memcheck/driver.c,
28435         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28436         C9X references to refer to C99.
28437
28438 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28439
28440         * gcc.dg/ultrasp3.c: New test.
28441
28442 2000-11-25  Neil Booth  <neilb@earthling.net>
28443
28444         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28445
28446 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28447
28448         * gcc.c-torture/compile/20001123-2.c: New.
28449
28450 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28451
28452         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28453
28454 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28455
28456         * gcc.dg/sequence-point-1.c: Add some new tests.
28457         * gcc.c-torture/execute/20001124-1.c: New test.
28458
28459 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28460
28461         * g++.old-deja/g++.other/vaarg4.C: New test.
28462         * gcc.c-torture/compile/20001123-1.c: New test.
28463
28464 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28465
28466         * g++.other/crash24.C: Adjust and remove XFAIL.
28467         * g++.other/crash37.C: New test.
28468
28469 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28470
28471         * g++.old-deja/g++.pt/instantiate9.C: New test.
28472
28473 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28474
28475         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28476         new ABI, too.
28477
28478         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28479         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28480
28481 2000-11-22  Neil Booth  <neilb@earthling.net>
28482
28483         * gcc.dg/cpp/Wtrigraphs.c: New test.
28484
28485 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28486
28487         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28488
28489 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28490
28491         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28492
28493 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28494
28495         * lib/gcc-dg.exp: load_lib scanasm.exp.
28496         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28497         * lib/g++-dg.exp: load_lib scanasm.exp.
28498         * lib/scanasm.exp: New.
28499         (scan-assembler, scan-assembler-not): Add optional arguments to
28500         test name, or if not present, the pattern name.
28501         (scan-assembler-dem, scan-assembler-dem-not): New.
28502
28503         * g++.dg/dg.exp: New.
28504
28505 2000-11-21  Neil Booth  <neilb@earthling.net>
28506
28507         * gcc.dg/cpp/integrated1.c: Remove.
28508
28509 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28510
28511         * gcc.c-torture/execute/20001121-1.c: New test.
28512
28513 2000-11-21  Richard Henderson  <rth@redhat.com>
28514
28515         * gcc.c-torture/compile/20001121-1.c: New test.
28516
28517 2000-11-20  Neil Booth  <neilb@earthling.net>
28518
28519         * gcc.dg/cpp/integrated1.c: New test.
28520
28521 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28522
28523         * g++.old-deja/g++.other/inline17.C: New test.
28524
28525 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28526
28527         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28528         local variable to be zero: I made the variable global. Now
28529         uses abort() and exit() instead of relying on main's return value.
28530
28531 2000-11-20  Neil Booth  <neilb@earthling.net>
28532
28533         * gcc.dg/cpp/paste2.c: Update test.
28534         * objc/execute/paste.m: New test.
28535
28536 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28537
28538         * gcc.dg/c99-condexpr-1.c: New test.
28539
28540 2000-11-20  Neil Booth  <neilb@earthling.net>
28541
28542         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28543
28544 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28545
28546         * g++.old-deja/g++.pt/export1.C: New test.
28547
28548 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28549
28550         * gcc.dg/20001117-1.c: New test.
28551
28552 2000-11-18  Richard Henderson  <rth@redhat.com>
28553
28554         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28555
28556 2000-11-18  Richard Henderson  <rth@redhat.com>
28557
28558         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28559         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28560         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28561
28562 2000-11-18  Richard Henderson  <rth@redhat.com>
28563
28564         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28565         (main): New.  Exit cleanly.
28566
28567 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28568
28569         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28570         gcc.dg/c99-fordecl-2.c: New tests.
28571
28572 2000-11-18  Richard Henderson  <rth@redhat.com>
28573
28574         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28575         * gcc.c-torture/execute/zerolen-2.c: New.
28576
28577 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28578
28579         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28580         memory.
28581
28582 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28583
28584         * g++.old-deja/g++.pt/instantiate8.C: New test.
28585
28586 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28587
28588         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28589         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28590
28591 2000-11-16  Nick Clifton  <nickc@redhat.com>
28592
28593         * gcc.c-torture/execute/nestfunc-2.c: New test.
28594         * gcc.c-torture/execute/nestfunc-3.c: New test.
28595
28596 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28597
28598         * gcc.c-torture/compile/20001116-1.c: New test.
28599
28600 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28601
28602         * gcc.c-torture/execute/20001115-1.c: New test.
28603
28604 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28605
28606         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28607         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28608         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28609         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28610
28611 2000-11-15  Neil Booth  <neilb@earthling.net>
28612
28613         gcc.dg/cpp/_Pragma1.c: Update.
28614         gcc.dg/cpp/_Pragma2.c: New test.
28615
28616 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28617
28618         * g++.old-deja/g++.other/anon5.C: New test.
28619
28620 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28621
28622         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28623         tests.
28624
28625 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28626
28627         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28628         output.
28629
28630 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28631
28632         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28633         labels at end of compound statements.
28634
28635 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28636
28637         * gcc.c-torture/execute/loop-7.c: New test.
28638
28639 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28640
28641         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28642
28643 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28644
28645         * gcc.dg/c99-bool-1.c: New test.
28646
28647 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28648
28649         * gcc.dg/c99-scope-1.c: Remove xfail.
28650         * gcc.dg/c99-scope-2.c: New test.
28651
28652 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28653
28654         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28655         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28656
28657 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28658
28659         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28660         error messages.
28661
28662         * g++.mike/p700.C: Don't typedef wchar_t.
28663         * g++.mike/p784.C: Likewise.
28664         * g++.mike/eb101.C: Don't use __wchar_t.
28665
28666 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28667
28668         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28669         from DO loop.
28670
28671 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28672
28673         * gcc.c-torture/execute/20001111-1.c: New test.
28674
28675 2000-11-10  Nick Clifton  <nickc@redhat.com>
28676
28677         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28678         long multuiple and accumulate.
28679
28680 2000-11-09  Richard Henderson  <rth@redhat.com>
28681
28682         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28683         via size_t instead of int.
28684
28685         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28686         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28687         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28688         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28689
28690 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28691
28692         * gcc.c-torture/compile/20001109-1.c: New test.
28693         * gcc.c-torture/compile/20001109-2.c: New test.
28694
28695 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28696
28697         * g++.old-deja/g++.pt/operator1.C: New test.
28698         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28699
28700 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28701
28702         * gcc.dg/20001108-1.c: New test.
28703
28704 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28705
28706         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28707         with both arguments constant strings.
28708         * gcc.c-torture/execute/string-opt-3.c: New test.
28709         * gcc.c-torture/execute/string-opt-4.c: New test.
28710         * gcc.c-torture/execute/string-opt-5.c: New test.
28711
28712 2000-11-08  Nick Clifton  <nickc@redhat.com>
28713
28714         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28715         mulsidi3adddi patterns.
28716
28717 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28718
28719         * g++.old-deja/g++.other/crash36.C: New test.
28720
28721 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28722
28723         * g++.old-deja/g++.other/init16.C: New test.
28724
28725 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28726
28727         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28728
28729 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28730
28731         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28732         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28733         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28734
28735 2000-11-07  DJ Delorie  <dj@redhat.com>
28736
28737         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28738
28739 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28740
28741         * gcc.c-torture/execute/string-opt-1.c: New test.
28742
28743 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28744
28745         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28746         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28747         parameters in registers, and there is no way for a varargs
28748         function to know in which order the integer and floating-point
28749         parameters should be interleaved when they are placed on the
28750         stack.
28751         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28752         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28753
28754 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28755
28756         * gcc.c-torture/execute/string-opt-2.c: New test.
28757
28758 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28759
28760         * g++.old-deja/g++.pt/crash60.C: New test.
28761
28762 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28763
28764         * g++.old-deja/g++.other/crash24.C: New test.
28765         * g++.old-deja/g++.other/crash25.C: New test.
28766         * g++.old-deja/g++.other/crash26.C: New test.
28767         * g++.old-deja/g++.other/crash27.C: New test.
28768         * g++.old-deja/g++.other/crash28.C: New test.
28769         * g++.old-deja/g++.other/crash29.C: New test.
28770         * g++.old-deja/g++.other/crash30.C: New test.
28771         * g++.old-deja/g++.other/crash31.C: New test.
28772         * g++.old-deja/g++.other/crash32.C: New test.
28773         * g++.old-deja/g++.other/crash33.C: New test.
28774         * g++.old-deja/g++.other/crash34.C: New test.
28775         * g++.old-deja/g++.other/crash35.C: New test.
28776
28777 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28778
28779         * gcc.c-torture/execute/20001031-1.c: New test.
28780
28781 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28782
28783         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28784         namespace.
28785
28786         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28787         standards-conformant.
28788
28789         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28790
28791         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28792         * g++.old-deja/g++.mike/p755a.C: Likewise.
28793         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28794         library makes no calls to `operator new' during initialization.
28795
28796 2000-11-04  Neil Booth  <neilb@earthling.net>
28797
28798         * gcc.dg/cpp/include2.c: New tests.
28799
28800 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28801
28802         * lib/g++.exp (g++_set_ld_library_path): New function.
28803         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28804
28805 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28806
28807         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28808         warnings.
28809
28810 2000-11-01  Richard Henderson  <rth@redhat.com>
28811
28812         * g++.old-deja/g++.ext/namedret1.C: New.
28813         * g++.old-deja/g++.ext/namedret2.C: New.
28814         * g++.old-deja/g++.ext/namedret3.C: New.
28815
28816 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28817
28818         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28819         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28820
28821 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28822
28823         * gcc.c-torture/execute/va-arg-21.c: New test.
28824
28825 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28826
28827         * gcc.dg/c99-complex-2.c: New test.
28828
28829 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28830
28831         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28832
28833 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28834
28835         * g++.old-deja/g++.other/inline16.C: New test.
28836
28837 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28838
28839         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28840         __PRETTY_FUNCTION__
28841
28842 2000-10-29  Neil Booth  <neilb@earthling.net>
28843
28844         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28845         New tests.
28846         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28847         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28848         optimisation.
28849
28850 2000-10-29  Neil Booth  <neilb@earthling.net>
28851
28852         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28853         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28854         * mi5.c: Test multiple includes work with -C.
28855         * trigraphs.c: Test ^= version.
28856
28857 2000-10-28  Neil Booth  <neilb@earthling.net>
28858
28859         New tests and test updates for new macro expander.
28860
28861         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28862         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28863         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28864         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28865         new diagnostic messages.
28866
28867         * gcc.dg/cpp/macro3.c: New tests.
28868
28869 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28870
28871         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28872         on the same line.
28873
28874 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28875
28876         * g++.old-deja/g++.other/eh2.C: New test.
28877
28878 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28879
28880         * gcc.c-torture/execute/20001027-1.c: New test.
28881
28882 2000-10-26  Richard Henderson  <rth@redhat.com>
28883
28884         * gcc.c-torture/execute/20001026-1.c: New.
28885
28886 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28887
28888         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28889         * g++.old-deja/g++.law/builtin1.C: Likewise.
28890         * g++.old-deja/g++.law/ctors10.C: Likewise.
28891         * g++.old-deja/g++.law/virtual3.C: Likewise.
28892         * g++.old-deja/g++.mike/p658.C: Likewise.
28893         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28894         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28895         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28896         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28897         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28898
28899 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28900
28901         * gcc.c-torture/compile/20001024-1.c: New test.
28902
28903 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28904
28905         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28906         to tell us whether or not we are using V3.
28907
28908 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28909
28910         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28911         operands.
28912
28913 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28914
28915         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28916
28917 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28918
28919         * gcc.c-torture/execute/20001024-1.c: New test.
28920
28921 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28922
28923         * g++.old-deja/g++.other/sibcall1.C: New test.
28924
28925 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28926
28927         * gcc.dg/noncompile/init-3.c: New test.
28928
28929 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28930
28931         * gcc.dg/format-array-1.c: New test.
28932
28933 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28934
28935         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28936         writing through null pointers; remove comment about testing
28937         unterminated strings.
28938
28939 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28940
28941         * gcc.c-torture/execute/20001017-2.c: New test.
28942
28943 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28944
28945         * gcc.c-torture/compile/20001018-1.c: New test.
28946         * gcc.c-torture/compile/20001018-1.x: Xfail.
28947
28948 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28949
28950         * gcc.c-torture/execute/20001017-1.c: New test.
28951
28952 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28953
28954         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28955         for multiple use of arguments with scanf formats; add tests for
28956         multiple use of arguments.
28957
28958 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28959
28960         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28961
28962 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28963
28964         * gcc.dg/format-miss-1.c: New test.
28965
28966 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28967
28968         * gcc.c-torture/execute/20001013-1.c: New test.
28969
28970 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28971
28972         * gcc.dg/format-branch-1.c: New test.
28973
28974 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28975
28976         * README, lib/file-format.exp: Remove EGCS references.
28977
28978 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28979
28980         * gcc.dg/20001013-1.c: New test.
28981
28982 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28983
28984         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28985         for intmax_t in the compiler using __typeof__ and the type rules
28986         for conditional expressions.
28987
28988 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28989
28990         * gcc.dg/20001012-1.c: New test.
28991         * gcc.dg/20001012-2.c: New test.
28992
28993 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28994
28995         * gcc.dg/format-attr-1.c: New test.
28996
28997 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28998
28999         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29000         __LONG_LONG_MAX__ instead of LLONG_MAX.
29001
29002 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29003
29004         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29005         scanf flags.
29006         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29007         flags.
29008
29009 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29010
29011         * gcc.dg/sequence-pt-1.c: New test.
29012
29013 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29014
29015         * gcc.c-torture/execute/20001011-1.c: New testcase.
29016         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29017
29018 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29019
29020         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29021         does not error on it.
29022
29023 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29024
29025         * gcc.dg/20001009-1.c: New test.
29026
29027 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29028
29029         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29030         * gcc.c-torture/execute/20001009-2.c: ... to here.
29031
29032 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29033
29034         * gcc.c-torture/compile/20001009-1.c: New testcase.
29035         * gcc.c-torture/execute/20001009-1.c: New testcase.
29036         Testcases provided by Jan Hubicka <jh@suse.cz>.
29037
29038 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29039
29040         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29041         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29042         uintmax_t using <limits.h> to emulate the compiler's internal
29043         logic.  No longer XFAIL %j tests.
29044
29045 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29046
29047         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29048         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29049         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29050         regexps and details of expected handling of some bad formats.
29051         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29052         suppression.
29053
29054 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29055
29056         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29057         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29058         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29059         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29060         in list archives.
29061
29062 2000-10-06  Richard Henderson  <rth@cygnus.com>
29063
29064         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29065         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29066         * g++.old-deja/g++.jason/report.C: Likewise.
29067         * g++.old-deja/g++.law/friend5.C: Likewise.
29068         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29069         of the expected warnings.
29070
29071 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29072
29073         * g++.old-deja/g++.pt/enum14.C: New test.
29074
29075 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29076
29077         * g++.old-deja/g++.pt/crash59.C: New test.
29078
29079 2000-10-04  Will Cohen  <wcohen@redhat.com>
29080
29081         * gcc.dg/20000926-1.c: New test.
29082
29083 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29084
29085         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29086         function name for current C++ compiler.
29087         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29088
29089 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29090
29091         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29092         __PRETTY_FUNCTION__.
29093         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29094
29095 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29096
29097         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29098
29099 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29100
29101         * gcc.c-torture/compile/20000923-1.c: New test.
29102
29103 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29104
29105         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29106         * g++.old-deja/g++.pt/ttp62.C: Same.
29107         * g++.old-deja/g++.other/inline14.C: Same.
29108
29109 2000-09-24  Richard Henderson  <rth@cygnus.com>
29110
29111         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29112
29113 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29114
29115         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29116
29117 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29118
29119         * gcc.c-torture/compile/20000922-1.c: New file.
29120
29121 2000-09-21  Nick Clifton  <nickc@redhat.com>
29122
29123         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29124         a signed long modulo operation.
29125         (mod6): New function - perform an unsigned long modulo operation.
29126         (main): Add tests for modulos of very large numbers by very small
29127         dividends.
29128
29129 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29130
29131         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29132
29133 2000-09-19  Richard Henderson  <rth@cygnus.com>
29134
29135         * gcc.dg/compare2.c (case 10): XFAIL.
29136
29137 2000-09-18  Richard Henderson  <rth@cygnus.com>
29138
29139         * gcc.c-torture/execute/20000906-1.c: Move ...
29140         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29141         that support __builtin_trap.
29142
29143 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29144
29145         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29146
29147 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29148
29149         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29150         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29151         more $ format tests.
29152
29153 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29154
29155         * gcc.dg/format-errmk-1.c: New test.
29156
29157 2000-09-17  Greg McGary  <greg@mcgary.org>
29158
29159         * gcc.c-torture/execute/20000917-1.x: Remove.
29160
29161 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29162
29163         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29164
29165 2000-09-17  Greg McGary  <greg@mcgary.org>
29166
29167         * gcc.c-torture/execute/20000917-1.c: New test.
29168         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29169
29170 2000-09-16  Neil Booth  <NeilB@earthling.net>
29171
29172         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29173         in nested macro bug.
29174
29175 2000-09-15  Neil Booth  <NeilB@earthling.net>
29176
29177         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29178
29179 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29180
29181         * gcc.c-torture/execute/20000914-1.c: New test.
29182
29183 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29184
29185         * g++.other/inline13.C: New test.
29186
29187 2000-09-12  Andreas Jaeger  <aj@suse.de>
29188
29189         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29190         constant by Ulrich Drepper <drepper@redhat.com>.
29191
29192 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29193
29194         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29195
29196 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29197
29198         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29199
29200 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29201
29202         * gcc.dg/cpp/backslash.c: New test.
29203
29204 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29205
29206         * gcc.c-torture/execute/20000910-1.c: New test.
29207         * gcc.c-torture/execute/20000910-2.c: Likewise.
29208
29209 2000-09-11  Robert Lipe  <robertl@sco.com>
29210
29211         * gcc.dg/pragma-align.c: New test.
29212
29213 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29214
29215         * g++.old-deja/g++.pt/explicit82.C: New test.
29216         * g++.old-deja/g++.pt/explicit83.C: New test.
29217
29218 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29219
29220         * gcc.dg/asm-names.c: New test.
29221
29222 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29223
29224         * gcc.dg/cpp/tr-warn6.c: New test
29225
29226 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29227
29228         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29229         be accepted.
29230
29231 2000-09-07  Catherine Moore  <clm@redhat.com>
29232
29233         * gcc.c-torture/execute/unroll-1.c: New test.
29234
29235 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29236
29237         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29238         ERROR markers.
29239         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29240         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29241         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29242         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29243         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29244         Preprocess only.
29245         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29246         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29247
29248 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29249
29250         * g++.old-deja/g++.pt/deduct2.C: New test.
29251
29252 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29253
29254         * g++.old-deja/g++.pt/parms2.C: New test.
29255
29256 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29257
29258         * g++.old-deja/g++.pt/crash58.C: New test.
29259
29260 2000-09-06  Greg McGary  <greg@mcgary.org>
29261
29262         * gcc.c-torture/execute/20000906-1.c: New test.
29263         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29264
29265 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29266
29267         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29268
29269 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29270
29271         * g++.old-deja/g++.pt/crash57.C: New test.
29272
29273 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29274
29275         * g++.old-deja/g++.pt/crash56.C: New test.
29276
29277 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29278
29279         * g++.old-deja/g++.pt/koenig1.C: New test.
29280
29281 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29282
29283         * gcc.dg/20000904-1.c: New test.
29284
29285 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29286
29287         * gcc.dg/cpp/paste8.c: New test.
29288
29289 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29290
29291         * gcc.c-torture/compile/20000827-1.c: New test.
29292
29293 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29294
29295         * gcc.dg/format-diag-1.c: New test.
29296
29297 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29298
29299         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29300         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29301         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29302         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29303         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29304
29305 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29306
29307         * g++.old-deja/g++.other/nested4.C: New test.
29308
29309 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29310
29311         * g++.old-deja/g++.ns/scoped1.C: New test.
29312
29313 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29314
29315         * lib/g++.exp: Support testing already-installed GCC.
29316
29317 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29318
29319         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29320
29321 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29322
29323         * gcc.dg/return-type-2.c: New test.
29324
29325 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29326
29327         * gcc.c-torture/compile/20000825-1.c: New test.
29328
29329 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29330
29331         * gcc.dg/dwarf2-2.c: New test.
29332
29333 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29334
29335         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29336         dg-warning regexps.
29337
29338 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29339
29340         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29341         gcc.dg/format-ext-5.c: New tests.
29342
29343 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29344
29345         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29346
29347 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29348
29349         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29350
29351 2000-08-24  Richard Henderson  <rth@cygnus.com>
29352
29353         * gcc.dg/ia64-sync-1.c: New test.
29354         * gcc.dg/ia64-sync-2.c: New test.
29355         * gcc.dg/ia64-asm-1.c: New test.
29356
29357 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29358
29359         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29360         * gcc.dg/format-ext-2.c: New test.
29361
29362 2000-08-23  Jason Merrill  <jason@redhat.com>
29363
29364         * lib/old-dejagnu.exp: Also ignore "In member function" and
29365         "At global scope".
29366
29367 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29368
29369         * gcc.dg/noncompile/label-lineno-1.c: New test.
29370
29371 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29372
29373         * gcc.dg/c99-array-nonobj-1.c: New test.
29374
29375 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29376
29377         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29378         tests.
29379         * gcc.dg/format-ext-1.c: New test.
29380
29381 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29382
29383         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29384         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29385         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29386         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29387         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29388
29389 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29390
29391         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29392         gcc.dg/c99-strftime-2.c: New tests.
29393
29394 2000-08-22  Richard Henderson  <rth@cygnus.com>
29395
29396         * gcc.c-torture/execute/20000822-1.c: New test.
29397
29398 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29399
29400         * gcc.c-torture/execute/20000819-1.x: Remove.
29401
29402 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29403
29404         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29405         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29406         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29407         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29408         gcc.dg/format-xopen-1.c: New tests.
29409
29410 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29411
29412         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29413
29414 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29415
29416         * g++.old-deja/g++.other/loop2.C: New test.
29417
29418         * gcc.c-torture/compile/20000606-1.c: New test.
29419         * gcc.c-torture/compile/20000728-1.c: New test.
29420         * gcc.c-torture/execute/20000801-1.c: New test.
29421         * gcc.c-torture/execute/20000801-2.c: New test.
29422         * gcc.c-torture/execute/20000819-1.c: New test.
29423         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29424         * gcc.dg/20000629-1.c: New test.
29425         * gcc.dg/20000724-1.c: New test.
29426         * gcc.dg/20000807-1.c: New test.
29427
29428 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29429
29430         * gcc.dg/cpp/pragma-1.c: New test.
29431         * gcc.dg/cpp/pragma-2.c: New test.
29432
29433 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29434
29435         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29436         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29437
29438 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29439
29440         * gcc.c-torture/compile/20000818-1.c: New test.
29441
29442 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29443
29444         * gcc.c-torture/execute/20000818-1.c: New test.
29445
29446 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29447
29448         * gcc.dg/format-va-1.c: New test.
29449
29450 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29451
29452         * g++.old-deja/g++.other/typedef8.C: New test.
29453
29454 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29455
29456         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29457         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29458         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29459         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29460         * g++.old-deja/g++.other/ptrmem7.C: New test.
29461         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29462
29463 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29464
29465         * g++.old-deja/g++.pt/typename27.C: New test.
29466
29467 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29468
29469         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29470         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29471         * g++.old-deja/g++.pt/friend45.C: New test.
29472         * g++.old-deja/g++.other/friend8.C: New test.
29473
29474 2000-08-15  Richard Henderson  <rth@cygnus.com>
29475
29476         * gcc.c-torture/execute/20000815-1.c: New test.
29477
29478 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29479
29480         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29481         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29482         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29483
29484 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29485
29486         * g++.old-deja/g++.other/refinit2.C: New test.
29487
29488 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29489
29490         * lib/c-torture.exp (c-torture): Make
29491         compiler_conditional_xfail_data global.
29492         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29493         compiler_conditional_xfail_data machinery.
29494         (f-torture-execute): Likewise.
29495         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29496         and only when unrolling loops.
29497
29498         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29499
29500 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29501
29502         * g++.old-deja/g++.pt/explicit81.C: New test.
29503
29504 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29505
29506         * g++.old-deja/g++.pt/typename26.C: New test.
29507
29508 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29509
29510         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29511         warning.
29512
29513 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29514
29515         * g++.old-deja/g++.other/array3.C: New test.
29516
29517 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29518
29519         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29520         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29521         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29522         New tests.
29523
29524 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29525
29526         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29527         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29528
29529 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29530
29531         * gcc.c-torture/execute/20000808-1.c: New test.
29532
29533 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29534
29535         * gcc.dg/c90-const-expr-1.c: New test.
29536
29537 2000-08-08  Richard Henderson  <rth@cygnus.com>
29538
29539         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29540
29541 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29542
29543         * gcc.dg/noncompile/const-ll-1.c: New test.
29544
29545 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29546
29547         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29548
29549 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29550
29551         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29552         that running programs linked against the shared version of libobjc
29553         run correctly.
29554
29555 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29556
29557         * gcc.dg/c99-printf-1.c: New test.
29558
29559 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29560
29561         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29562
29563 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29564
29565         * gcc.c-torture/execute/20000731-1.x: Delete.
29566
29567 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29568
29569         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29570         and torture_without_loops as is done by c-torture.exp.
29571         (search_for): Copy from c-torture.exp.
29572         (gcc-dg-runtest): New function, drives a directory of tests
29573         iterating over the TORTURE_OPTIONS.
29574         (scan-assembler, scan-assembler-not): Move here from
29575         individual directory drivers.
29576
29577         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29578         defined by lib/gcc-dg.exp.
29579         * gcc.dg/cpp/cpp.exp: Likewise.
29580         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29581         gcc-dg-runtest, so we cycle over optimization options.
29582
29583         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29584         * gcc.dg/compare2.c: No longer expected to fail.
29585
29586 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29587
29588         * gcc.c-torture/execute/20000804-1.c: New test.
29589
29590 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29591
29592         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29593
29594 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29595
29596         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29597
29598 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29599
29600         * gcc.c-torture/compile/20000803-1.c: New test.
29601
29602 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29603
29604         * gcc.c-torture/execute/20000801-3.c,
29605         gcc.c-torture/execute/20000801-4.c: New tests.
29606         * gcc.c-torture/execute/20000801-3.x,
29607         gcc.c-torture/execute/20000801-4.x: Xfail.
29608
29609 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29610
29611         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29612         libobjc/.libs to allow for libtool.
29613
29614 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29615
29616         * gcc.c-torture/compile/20000802-1.c: New test.
29617
29618 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29619
29620         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29621
29622 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29623
29624         * gcc-c-torture/execute/20000731-2.c: New test.
29625
29626         * gcc.c-torture/execute/20000731-1.c: New test.
29627         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29628
29629 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29630
29631         * testsuite/gcc.dg/cpp/paste7.c: New test.
29632         * gcc.dg/cpp/20000725-1.c: New test.
29633
29634 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29635
29636         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29637         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29638         declaration warning for __builtin_dwarf_reg_size.
29639
29640         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29641
29642 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29643
29644         * gcc.dg/noncompile/voidparam-1.c: New test.
29645
29646 2000-07-30  Richard Henderson  <rth@cygnus.com>
29647
29648         * gcc.dg/c90-digraph-1.c: Don't xfail.
29649         * gcc.dg/compare2.c (case 10): Xfail.
29650         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29651
29652 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29653
29654         * gcc.dg/c99-main-1.c: New test.
29655
29656 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29657
29658         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29659
29660 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29661
29662         * gcc.c-tortuer/execute/20000726-1.c: New test.
29663
29664 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29665
29666         * gcc.c-torture/execute/enum-2.c: New test.
29667
29668 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29669
29670         * gcc.dg/cpp/tr-warn3.c: New test.
29671
29672 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29673
29674         * g++.old-deja/g++.ext/implicit1.C: Remove.
29675         * g++.old-deja/g++.jason/c2.C: Remove
29676         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29677         * g++.old-deja/g++.pt/crash16.C: Likewise.
29678         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29679
29680 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29681
29682         * g++.old-deja/g++.other/for2.C: New test.
29683
29684 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29685
29686         * gcc.dg/20000720-1.c: New test.
29687
29688 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29689
29690         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29691
29692 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29693
29694         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29695         * gcc.c-torture/execute/20000722-1.c: New.
29696         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29697
29698 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29699
29700         * gcc.dg/cpp/20000720-1.S: New test.
29701
29702 2000-07-21  Michael Meissner  <meissner@redhat.com>
29703
29704         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29705
29706 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29707
29708         * g++.old-deja/g++.brendan/crash16.C,
29709         g++.old-deja/g++.brendan/parse3.C,
29710         g++.old-deja/g++.brendan/redecl1.C,
29711         g++.old-deja/g++.ns/template13.C,
29712         g++.old-deja/g++.other/decl4.C,
29713         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29714
29715 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29716
29717         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29718         and "Internal error".
29719
29720         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29721         regexps.
29722         * gcc.dg/cpp/paste6.c: New test.
29723
29724 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29725
29726         * gcc.dg/cpp/tr-direct.c: New test.
29727
29728         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29729         gcc.dg/cpp/undef1.c: Tweak error regexps.
29730
29731 2000-07-18  Eric Christopher <echristo@redhat.com>
29732
29733         * gcc.c-torture/compile/20000718-1.c: New test.
29734
29735 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29736
29737         * cpplex.c (_cpp_push_token): If the token being pushed back
29738         is the previous token in this context, just subtract one from
29739         context->posn.
29740         * cppmacro.c (save_expansion): Clear aux field when storing a
29741         placemarker.
29742
29743 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29744
29745         * gcc.dg/noncompile/redecl-1.c: New test.
29746
29747 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29748
29749         * gcc.c-torture/execute/20000717-5.c: New test.
29750         * gcc.c-torture/execute/20000717-1.x: Removed.
29751
29752 2000-07-17  Richard Henderson  <rth@cygnus.com>
29753
29754         * gcc.c-torture/execute/20000717-4.c: New test.
29755
29756 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29757
29758         * gcc.dg/cpp/syshdr.c: New test.
29759         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29760
29761 2000-07-17  Neil Booth  <neilb@earthling.net>
29762
29763         * gcc.dg/cpp/cmdlne-dM.c: New test.
29764         * gcc.dg/cpp/cmdlne-dD.c: New test.
29765
29766 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29767
29768         * gcc.c-torture/execute/20000717-3.c: New test.
29769
29770         * gcc.c-torture/compile/20000717-1.c: New test.
29771
29772 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29773
29774         * gcc.c-torture/execute/20000717-2.c: New test.
29775
29776 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29777
29778         * gcc.dg/formatz-1.c: New test.
29779
29780         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29781         * gcc.dg/c99-digraph-1.c: New tests.
29782
29783         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29784         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29785
29786         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29787         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29788         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29789         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29790         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29791         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29792         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29793
29794 2000-07-17   Greg McGary <greg@mcgary.org>
29795
29796         * gcc.c-torture/execute/20000717-1.c: New test.
29797         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29798
29799 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29800
29801         * gcc.c-torture/execute/20000715-2.c: New test.
29802         * gcc.dg/20000715-1.c: New test.
29803
29804 2000-07-15  Michael Meissner  <meissner@redhat.com>
29805
29806         * gcc.c-torture/execute/20000715-1.c: New test.
29807
29808 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29809
29810         * gcc.c-torture/execute/20000707-1.c: New test.
29811
29812 2000-07-13  Neil Booth  <NeilB@earthling.net>
29813
29814         * testsuite/gcc.dg/cpp/digraph1.c,
29815         testsuite/gcc.dg/cpp/digraph2.c,
29816         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29817
29818 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29819
29820         * g77.f-torture/compile/20000630-2.f:  New test.
29821         * g77.f-torture/compile/20000630-2.x
29822
29823 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29824
29825         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29826
29827 2000-07-11  Neil Booth  <NeilB@earthling.net>
29828
29829         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29830
29831 2000-07-11  Neil Booth  <NeilB@earthling.net>
29832
29833         * gcc.dg/cpp/cmdlne-C.c: New.
29834
29835 2000-07-09  Neil Booth  <NeilB@earthling.net>
29836
29837         * gcc.dg/cpp/directiv.c: New tests.
29838         * gcc.dg/cpp/undef1.c: Update.
29839
29840 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29841
29842         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29843
29844 2000-07-09  Neil Booth  <NeilB@earthling.net>
29845
29846         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29847
29848 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29849
29850         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29851         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29852
29853 2000-07-08  Neil Booth  <NeilB@earthling.net>
29854
29855         * gcc.dg/cpp/macsyntx.c: New tests.
29856
29857 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29858
29859         * gcc.dg/20000707-1.c: New test.
29860
29861 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29862
29863         * gcc.c-torture/execute/20000706-1.c: New test.
29864         * gcc.c-torture/execute/20000706-2.c: New test.
29865         * gcc.c-torture/execute/20000706-3.c: New test.
29866         * gcc.c-torture/execute/20000706-4.c: New test.
29867         * gcc.c-torture/execute/20000706-5.c: New test.
29868
29869 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29870
29871         * g++.old-deja/g++.pt/instantiate7.C: New test.
29872
29873 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29874
29875         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29876         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29877         * g++.old-deja/g++.other/rtti3.C: Likewise.
29878         * g++.old-deja/g++.other/rttid3.C: Likewise.
29879
29880 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29881
29882         *  g77.f-torture/compile/20000630-1.x: Fix typo
29883
29884 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29885
29886         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29887         assembly output.
29888
29889 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29890
29891         * gcc.dg/cpp/ident.c: New test.
29892
29893 2000-07-05  Neil Booth  <NeilB@earthling.net>
29894
29895         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29896           gcc.dg/cpp/lexstrng.c: New tests.
29897
29898 2000-07-04  Neil Booth  <NeilB@earthling.net>
29899
29900         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29901         * gcc.dg/cpp/strify2.c: Same.
29902
29903 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29904
29905         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29906         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29907         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29908         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29909
29910         * testsuite/gcc.dg/cpp/macro1.c,
29911         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29912         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29913         testsuite/gcc.dg/cpp/strify1.c,
29914         testsuite/gcc.dg/cpp/strify2.c: New tests.
29915
29916 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29917
29918         * gcc.c-torture/execute/20000703-1.c: New test.
29919
29920 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29921
29922         * g++.old-deja/g++.pt (lookup10.C): New test.
29923
29924 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29925
29926         * g++.old-deja/g++.pt (typename25.C): New test.
29927
29928 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29929
29930         * gcc.c-torture/compile/20000701-1.c: New test.
29931
29932 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29933
29934         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29935         to test case.
29936
29937 2000-06-30  Catherine Moore  <clm@cygnus.com>
29938
29939         * gcc.c-torture/execute/align-1.c: New test.
29940
29941 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29942
29943         * g++.old-deja/g++.pt/expr8.C: New test.
29944         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29945
29946 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29947
29948         * gcc.c-torture/compile/20000629-1.c: New test.
29949
29950 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29951
29952
29953         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29954         gcc.dg/noncompile directory, depending on whether they're
29955         preprocessor tests or not.  Annotate all the tests for the dg
29956         framework.
29957
29958         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29959         * gcc.dg/noncompile/noncompile.exp: New.
29960
29961         * Moved files:
29962         Old name                                New name
29963         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29964         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29965         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29966         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29967         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29968         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29969         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29970         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29971         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29972         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29973         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29974         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29975         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29976         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29977         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29978         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29979         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29980         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29981         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29982         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29983         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29984         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29985         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29986         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29987
29988         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29989         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29990         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29991         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29992         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29993         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29994
29995 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29996
29997         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29998         declare one variable.  On the fourth, error.
29999         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30000         declared by 20000628-1a.h.
30001
30002 2000-06-29  Richard Henderson  <rth@redhat.com>
30003
30004         * gcc.c-torture/execute/930529-1.x: New file.
30005         * gcc.dg/920413-1.c: Adjust expected warning text.
30006         * gcc.dg/980217-1.c: Declare abort.
30007         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30008
30009 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30010
30011         * g77.f-torture/compile/20000629-1.f: New test.
30012         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30013
30014 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30015
30016         Rearrange lots of files, removing entirely the
30017         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30018         directories.
30019
30020         * Deleted files:
30021         gcc.c-torture/code_quality/code_quality.exp
30022         gcc.c-torture/special/special.exp
30023         gcc.failure/failure.exp
30024         gcc.failure/940409-1.x
30025         gcc.c-torture/compile/961203-1.x
30026
30027         * New files:
30028         gcc.misc-tests/linkage.exp
30029         gcc.c-torture/execute/920730-1t.c
30030         gcc.c-torture/execute/920730-1t.x
30031         gcc.c-torture/compile/920520-1.x
30032         gcc.c-torture/compile/920521-1.x
30033         gcc.c-torture/compile/981006-1.x
30034         gcc.c-torture/execute/eeprof-1.x
30035
30036         * Moved files (possibly with modifications to fit a new harness):
30037         Old name                                New name
30038         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30039         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30040         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30041         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30042         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30043         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30044         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30045         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30046         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30047         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30048         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30049         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30050         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30051         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30052
30053 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30054
30055         * c-torture/compile/961203-1.x: Delete.
30056
30057         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30058         not exit. Include stdio.h.
30059         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30060         * gcc.misc-tests/dg-12.c: Likewise.
30061         * gcc.misc-tests/dg-5.c: Likewise.
30062         * gcc.misc-tests/dg-6.c: Likewise.
30063         * gcc.misc-tests/dg-7.c: Prototype abort.
30064         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30065         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30066         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30067         not exit.
30068         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30069         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30070
30071 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30072
30073         * gcc.dg/cpp/20000628-1.c: New test.
30074         * gcc.dg/cpp/20000628-1.h: New header for above test.
30075         * gcc.dg/cpp/20000628-1a.h: Likewise.
30076
30077 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30078
30079         * gcc.dg/cpp: New directory.
30080         * gcc.dg/cpp/cpp.exp: New driver.
30081         * gcc.dg/cpp/20000627-1.c: New test.
30082         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30083         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30084         and rewrite as a compilation test.
30085
30086         * gcc.dg: Move many files into the cpp subdirectory, possibly
30087         renaming or editing them as well.
30088         Old name                New name
30089         990119-1.c              cpp/19990119-1.c
30090         990228-1.c              cpp/19990228-1.c
30091         990407-1.c              cpp/19990407-1.c
30092         990409-1.c              cpp/19990409-1.c
30093         990413-1.c              cpp/19990413-1.c
30094         990703-1.c              cpp/19990703-1.c
30095         20000127-1.c            cpp/20000127-1.c
30096         20000129-1.c            cpp/20000129-1.c
30097         20000207-1.c            cpp/20000207-1.c
30098         20000207-2.c            cpp/20000207-2.c
30099         20000209-1.c            cpp/20000209-1.c
30100         20000209-2.c            cpp/20000209-2.c
30101         20000301-1.c            cpp/20000301-1.c
30102         20000419-1.c            cpp/20000419-1.c
30103         20000510-1.S            cpp/20000510-1.S
30104         20000519-1.c            cpp/20000519-1.c
30105         20000529-1.c            cpp/20000529-1.c
30106         20000625-1.c            cpp/20000625-1.c
30107         20000625-2.c            cpp/20000625-2.c
30108         cpp-as1.c               cpp/assert1.c
30109         cpp-as2.c               cpp/assert2.c
30110         cxx-comments-1.c        cpp/cxxcom1.c
30111         cxx-comments-2.c        cpp/cxxcom2.c
30112         endif-label.c           cpp/endif.c
30113         cpp-hash1.c             cpp/hash1.c
30114         cpp-hash2.c             cpp/hash2.c
30115         cpp-if1.c               cpp/if-1.c
30116         cpp-if2.c               cpp/if-2.c
30117         cpp-if3.c               cpp/if-3.c
30118         cpp-if4.c               cpp/if-4.c
30119         cpp-if5.c               cpp/if-5.c
30120         cpp-cond.c              cpp/if-cexp.c
30121         cpp-missingop.c         cpp/if-mop.c
30122         cpp-missingparen.c      cpp/if-mpar.c
30123         cpp-opprec.c            cpp/if-oppr.c
30124         cpp-ifparen.c           cpp/if-paren.c
30125         cpp-shortcircuit.c      cpp/if-sc.c
30126         cpp-shift.c             cpp/if-shift.c
30127         cpp-unary.c             cpp/if-unary.c
30128         cpp-li1.c               cpp/line1.c
30129         cpp-li2.c               cpp/line2.c
30130         lineno.c                cpp/line3.c
30131         lineno-2.c              cpp/line4.c
30132         cpp-mi.c                cpp/mi1.c
30133         cpp-mic.h               cpp/mi1c.h
30134         cpp-micc.h              cpp/mi1cc.h
30135         cpp-mind.h              cpp/mi1nd.h
30136         cpp-mindp.h             cpp/mi1ndp.h
30137         cpp-mix.h               cpp/mi1x.h
30138         cpp-mi2.c               cpp/mi2.c
30139         cpp-mi2a.h              cpp/mi2a.h
30140         cpp-mi2b.h              cpp/mi2b.h
30141         cpp-mi2c.h              cpp/mi2c.h
30142         cpp-mi3.c               cpp/mi3.c
30143         cpp-mi3.def             cpp/mi3.def
30144         poison-1.c              cpp/poison.c
30145         pr-impl.c               cpp/prag-imp.c
30146         cpp-redef-2.c           cpp/redef1.c
30147         cpp-redef.c             cpp/redef2.c
30148         strpaste.c              cpp/strp1.c
30149         strpaste-2.c            cpp/strp2.c
30150         cpp-tradpaste.c         cpp/tr-paste.c
30151         cpp-tradstringify.c     cpp/tr-str.c
30152         cpp-tradwarn1.c         cpp/tr-warn1.c
30153         cpp-tradwarn2.c         cpp/tr-warn2.c
30154         trigraphs.c             cpp/trigraphs.c
30155         cpp-unc1.c              cpp/unc1.c
30156         cpp-unc2.c              cpp/unc2.c
30157         cpp-unc3.c              cpp/unc3.c
30158         cpp-unc.c               cpp/unc4.c
30159         undef.c                 cpp/undef1.c
30160         undef-2.c               cpp/undef2.c
30161         cpp-wi1.c               cpp/widestr1.c
30162
30163 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30164
30165         * lib/g++.exp (g++_include_flags): Tweak.
30166
30167 2000-06-27  H.J. Lu  <hjl@gnu.org>
30168             Loren J. Rittle  <ljrittle@acm.org>
30169
30170         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30171         version with one that knows about the new gcc tree structure.
30172         (g++_link_flags): Same.
30173
30174 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30175
30176         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30177         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30178         case we are cross-compiling.
30179
30180         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30181         g++.old-deja/g++.niklas/Makefile.in,
30182         g++.old-deja/g++.niklas/configure.in,
30183         g++.old-deja/g++.other/Makefile.in,
30184         g++.old-deja/g++.other/configure.in,
30185         gcc.c-torture/code_quality/Makefile.in,
30186         gcc.c-torture/code_quality/configure.in,
30187         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30188         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30189         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30190         gcc.c-torture/execute/ieee/Makefile.in,
30191         gcc.c-torture/execute/ieee/configure.in,
30192         gcc.c-torture/noncompile/Makefile.in,
30193         gcc.c-torture/noncompile/configure.in,
30194         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30195         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30196         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30197
30198 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30199
30200         * g++.old-deja/g++.other/ambig3.C: New test.
30201
30202 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30203
30204         * g++.old-deja/g++.pt/syntax1.C: New test.
30205         * g++.old-deja/g++.pt/syntax2.C: New test.
30206         * g++.old-deja/g++.other/syntax3.C: New test.
30207         * g++.old-deja/g++.other/syntax4.C: New test.
30208
30209 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30210
30211         * gcc.dg/20000623-1.c: Prototype exit and abort.
30212
30213 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30214
30215         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30216         New tests.
30217         * gcc.dg/cpp-mi3.def: New file.
30218
30219         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30220         inside assertions.
30221         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30222         lexer's error messages.
30223         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30224         divine anything from the linemarkers.
30225         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30226         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30227
30228 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30229
30230         * gcc.dg/20000623-1.c: New test.
30231
30232 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30233
30234         * gcc.c-torture/execute/20000622-1.c: New test.
30235
30236 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30237
30238         * g++.old-deja/g++.other/init15.C: New test.
30239
30240 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30241
30242         * g++.old-deja/g++.pt/vaarg2.C: New test.
30243         * g++.old-deja/g++.pt/vaarg3.C: New test.
30244
30245 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30246
30247         * g++.old-deja/g++.other/dyncast6.C: New test.
30248
30249 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30250
30251         * gcc.c-torture/execute/loop-6.c: New test.
30252
30253 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30254
30255         * gcc.dg/20000614-1.c: New test.
30256         * gcc.dg/20000614-2.c: New test.
30257
30258 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30259
30260         * g++.old-deja/g++.other/inline12.C: New test.
30261
30262 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30263
30264         * g++.old-deja/g++.other/eh1.C: New test.
30265
30266 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30267
30268         * g++.old-deja/g++.other/type.C: New test.
30269
30270 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30271
30272         * g++.old-deja/g++.other/initstring.C: New test.
30273
30274 2000-06-12  Jason Merrill  <jason@redhat.com>
30275
30276         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30277
30278 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30279
30280         * gcc.c-torture/compile/20000609-1.c: New test.
30281
30282 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30283
30284         * gcc.dg/20000609-1.c: New test.
30285
30286 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30287
30288         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30289         * gcc.c-torture/noncompile/poison-1.c: Move...
30290         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30291         * gcc.dg/cpp-li1.c: Add a token after the #line.
30292
30293 2000-06-05  Richard Henderson  <rth@cygnus.com>
30294
30295         * gcc.c-torture/execute/20000605-2.c: New test.
30296         * gcc.c-torture/execute/20000605-3.c: New test.
30297
30298 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30299
30300         * g77.f-torture/execute/20000503-1.x: New file.
30301
30302 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30303
30304         * g++.old-deja/g++.eh/badalloc1.C: New test.
30305
30306 2000-06-05  Richard Henderson  <rth@cygnus.com>
30307
30308         * gcc.c-torture/execute/20000605-1.c: New test.
30309
30310 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30311             Nathan Sidwell <nathan@codesourcery.com>
30312
30313         * gcc.c-torture/compile/20000605-1.c: New test.
30314
30315 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30316
30317         * g77.f-torture/compile/20000601-1.f:  New test.
30318
30319 2000-06-03  Richard Henderson  <rth@cygnus.com>
30320
30321         * gcc.c-torture/execute/20000603-1.c: New.
30322
30323 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30324
30325         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30326         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30327
30328 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30329
30330         * gcc.dg/compare2.c (case 12): XFAIL.
30331         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30332         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30333
30334         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30335
30336 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30337
30338         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30339         guard macro is already defined when the header is first
30340         included.
30341         * gcc.dg/cpp-mix.h: New file.
30342         * gcc.dg/endif-label.c: Update patterns to match compiler.
30343
30344         * g++.brendan/complex1.C: Declare abort.
30345         * g++.law/refs4.C: Remove XFAIL.
30346         * g++.oliva/expr2.C: Declare abort and exit.
30347
30348 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30349
30350         * gcc.c-torture/execute/20000528-1.c: New test.
30351
30352         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30353         * g++.old-deja/g++.law/temps4.C: Likewise.
30354
30355         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30356         stdlib.h.  Call abort() on failure.
30357         * g++.old-deja/g++.law/refs4.C: Likewise.
30358         * g++.old-deja/g++.law/temps4.C: Likewise.
30359         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30360         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30361
30362 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30363
30364         Relative to g++.dg/special:
30365         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30366
30367         Relative to g++.old-deja:
30368         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30369         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30370         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30371         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30372         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30373         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30374         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30375
30376         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30377         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30378         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30379         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30380         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30381         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30382         and/or string.h.
30383
30384         * g++.other/goto1.C: Update expectations for error messages.
30385
30386 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30387
30388         * gcc.c-torture/compile/20000523-1.c: New test.
30389
30390 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30391
30392         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30393
30394 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30395
30396         * g++.old-deja/g++.eh/catch11.C: New test.
30397         * g++.old-deja/g++.eh/catch12.C: New test.
30398
30399 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30400
30401         * gcc.c-torture/execute/20000523-1.c: New test.
30402
30403 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30404
30405         * c-torture/execute/bcp-1.c: Replace abort in arg of
30406         __builtin_constant_p with a generic external function.
30407
30408         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30409         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30410         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30411         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30412         Prototype abort and/or exit.
30413
30414         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30415         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30416         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30417         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30418
30419 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30420
30421         * gcc.dg/dwarf2-1.c: New test.
30422
30423 2000-05-20  Richard Henderson  <rth@cygnus.com>
30424
30425         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30426
30427 2000-05-20  Andreas Jaeger  <aj@suse.de>
30428
30429         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30430         testcase.
30431
30432 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30433
30434         * gcc.c-torture/execute/20000519-2.c: New test.
30435
30436 2000-05-19  Andreas Jaeger  <aj@suse.de>
30437
30438         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30439         which fails with SSA.
30440
30441         * lib/c-torture.exp: Also test with -O3 -fssa.
30442
30443 2000-05-18  Michael Meissner  <meissner@redhat.com>
30444
30445         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30446         * gcc.c-torture/execute/920415-1.c: Ditto.
30447         * gcc.c-torture/execute/920501-1.c: Ditto.
30448         * gcc.c-torture/execute/conversion.c: Ditto.
30449         * gcc.c-torture/execute/cvt-1.c: Ditto.
30450
30451 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30452
30453         * gcc.c-torture/compile/20000518-1.c: New test.
30454
30455 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30456
30457         * g77.f-torture/compile/200005018.f:  New test.
30458
30459 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30460
30461         * gcc.c-torture/compile/20000517-1.c: New test.
30462
30463 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30464
30465         * gcc.c-torture/execute/20000516-1.c: New test.
30466
30467 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30468
30469         * g++.old-deja/g++.other/eh.C: New test.
30470
30471 2000-05-12  Richard Henderson  <rth@cygnus.com>
30472
30473         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30474         constants through to doit's conditional.
30475
30476 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30477
30478         * gcc.c-torture/compile/20000511-1.c: New test.
30479         * g77.f-torture/compile/20000511-1.f: New test.
30480         * g77.f-torture/compile/20000511-2.f: New test.
30481
30482 2000-05-11  Michael Meissner  <meissner@redhat.com>
30483
30484         * gcc.c-torture/execute/20000511-1.c: New test.
30485
30486 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30487
30488         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30489         * gcc.dg/20000510-1.S: New.
30490
30491 2000-05-08  Catherine Moore  <clm@cygnus.com>
30492
30493         * gcc.dg/unused-3.c: New.
30494
30495 2000-05-06  Richard Henderson  <rth@cygnus.com>
30496
30497           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30498           * g++.old-deja/g++.mike/warn1.C: Likewise.
30499           * g++.old-deja/g++.pt/local1.C: Likewise.
30500           * g++.old-deja/g++.pt/local7.C: Likewise.
30501           * g++.old-deja/g++.pt/spec16.C: Likewise.
30502
30503 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30504
30505         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30506
30507 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30508
30509           * g77.f-torture/execute/20000503-1.f:  New test.
30510
30511 2000-05-04  Andreas Jaeger  <aj@suse.de>
30512
30513         * gcc.dg/noreturn-2.c: New test.
30514
30515 2000-05-04  Neil Booth  <NeilB@earthling.net>
30516
30517         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30518         preprocessor.
30519
30520 2000-05-04  Richard Henderson  <rth@cygnus.com>
30521
30522         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30523
30524 2000-05-04  Richard Henderson  <rth@cygnus.com>
30525
30526         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30527         OpenSSL by Jason R Thorpe.
30528
30529 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30530
30531         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30532
30533 2000-05-03  Robert Lipe <robertlipe@usa.net>
30534
30535         * gcc.dg/20000503-1.c: New test.
30536
30537 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30538
30539         * gcc.c-torture/compile/20000502-1.c: New test.
30540         * g++.old-deja/g++.other/align.C: New test.
30541         * gcc.dg/cpp-tradstringify.c: New test.
30542
30543 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30544
30545         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30546         and hard registers.
30547
30548 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30549
30550         * gcc.c-torture/execute/loop-5.c: New test.
30551
30552 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30553
30554         * gcc.c-torture/execute/va-arg-20.c: New test.
30555
30556 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30557
30558         * gcc.c-torture/execute/20000422-1.c: New test.
30559
30560 2000-04-20  Greg McGary  <gkm@gnu.org>
30561
30562         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30563         when optimizing, but without sibling-call optimizations (-O1).
30564
30565 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30566
30567           * gcc.c-torture/compile/20000420-1.c: New test.
30568
30569 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30570
30571         * g++.abi/ptrflags.C: New test.
30572         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30573
30574 2000-04-19  Catherine Moore  <clm@cygnus.com>
30575
30576         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30577
30578 2000-04-19  Greg McGary  <gkm@gnu.org>
30579
30580         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30581         sibling-call optimizations.
30582
30583 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30584
30585         * gcc.dg/20000419-1.c: New test.
30586
30587 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30588
30589         * gcc.c-torture/execute/20000412-6.c: New test.
30590
30591 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30592
30593         * gcc.c-torture/execute/20000412-5.c: New test.
30594         * g77.f-torture/compile/20000412-1.f: New test.
30595         * gcc.c-torture/execute/20000412-4.c: New test.
30596         * gcc.c-torture/compile/20000412-2.c: New test.
30597         * gcc.c-torture/execute/20000412-3.c: New test.
30598         * gcc.c-torture/compile/20000412-1.c: New test.
30599         * gcc.c-torture/execute/20000412-2.c: New test.
30600
30601 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30602
30603         * objc/execute/bf-20.m: New test.
30604
30605 2000-04-10  Richard Henderson  <rth@cygnus.com>
30606
30607         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30608
30609         * gcc.c-torture/execute/20000412-1.c: New test.
30610
30611 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30612
30613         * g++.old-deja/g++.eh/catchptr1.C: New test.
30614
30615 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30616
30617         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30618
30619 2000-04-08  Neil Booth  <NeilB@earthling.net>
30620
30621         * gcc.dg/cpp-nullchar.c: Remove test as
30622         embedded nulls cause problems.
30623
30624 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30625
30626         * gcc.dg/compare2.c: New test.
30627
30628 2000-04-08  Neil Booth  <NeilB@earthling.net>
30629
30630         * gcc.dg/cpp-nullchar.c: New test.
30631
30632 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30633
30634         * gcc.dg/cpp-mi2.c: New test.
30635         * gcc.dg/cpp-mi2[abc].h: New files.
30636
30637 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30638
30639         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30640         member name.
30641
30642 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30643
30644         * g++.old-deja/g++.abi/vmihint.C: New test.
30645
30646 2000-04-06  Neil Booth  <NeilB@earthling.net>
30647
30648         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30649         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30650         copyright.
30651
30652 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30653
30654         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30655         avoid stack-frame overwrite.
30656
30657 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30658
30659         * gcc.c-torture/compile/20000405-2.c: New test.
30660         * gcc.c-torture/compile/20000405-3.c: New test.
30661
30662 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30663
30664         * gcc.c-torture/compile/20000405-1.c: New test.
30665
30666 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30667
30668         * gcc.dg/cast-qual-1.c: Revert last change.
30669
30670 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30671
30672         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30673
30674 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30675
30676         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30677         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30678
30679 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30680
30681         * gcc.c-torture/compile/20000403-2.c: New test.
30682         * gcc.c-torture/compile/20000403-1.c: New test.
30683
30684 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30685
30686         * gcc.c-torture/execute/20000403-1.c: New test.
30687
30688 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30689
30690         * gcc.c-torture/execute/20000402-1.c: New test.
30691
30692 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30693
30694         * gcc.c-torture/execute/va-arg-15.c: New test.
30695         * gcc.c-torture/execute/va-arg-16.c: New test.
30696         * gcc.c-torture/execute/va-arg-17.c: New test.
30697         * gcc.c-torture/execute/va-arg-18.c: New test.
30698         * gcc.c-torture/execute/va-arg-19.c: New test.
30699
30700 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30701
30702         * gcc.c-torture/compile/981211-1.c: Move to...
30703         * gcc.dg/cpp-as1.c: ...here.
30704         * gcc.dg/cpp-as2.c: New file.
30705
30706         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30707         compiler.
30708
30709 2000-04-02  Neil Booth  <NeilB@earthling.net>
30710
30711         * gcc.dg/cpp-cond.c  New tests.
30712         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30713         accidental success less likely.
30714         * gcc.dg/cpp-missingop.c  New tests.
30715         * gcc.dg/cpp-missingparen.c  New tests.
30716         * gcc.dg/cpp-shift.c  New tests.
30717         * gcc.dg/cpp-shortcircuit.c  New tests.
30718         * gcc.dg/cpp-unary.c  New tests.
30719
30720 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30721
30722         * gcc.c-torture/compile/20000329-1.c: New test.
30723
30724 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30725
30726         * gcc.c-torture/compile/20000326-1.c: New test.
30727         * gcc.c-torture/compile/20000326-2.c: New test.
30728
30729 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30730
30731         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30732         the first parameter is a function argument.
30733
30734 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30735
30736         * g++.old-deja/g++.ext/array4.C: New test.
30737
30738 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30739
30740         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30741
30742 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30743
30744         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30745
30746 2000-03-19  Richard Henderson  <rth@cygnus.com>
30747
30748         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30749
30750 2000-03-19  Richard Henderson  <rth@cygnus.com>
30751
30752         * gcc.c-torture/compile/20000319-1.c: New test.
30753
30754 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30755
30756         * gcc.c-torture/execute/20000314-3.c: New test.
30757         * gcc.c-torture/execute/20000314-2.c: New test.
30758         * gcc.c-torture/execute/20000314-1.c: New test.
30759         * gcc.c-torture/compile/20000314-2.c: New test.
30760         * gcc.c-torture/compile/20000314-1.c: New test.
30761
30762 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30763
30764         * g++.old-deja/g++.warn/inline.C: New test.
30765
30766 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30767
30768         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30769         standards-compliant result rather than specific constants.
30770         Put test-values in array.
30771
30772 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30773
30774         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30775         (g++_target_compile): Put test-specific options last.
30776
30777 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30778
30779         * g++.old-deja/g++.eh/vbase4.C: New test.
30780
30781 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30782
30783         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30784
30785 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30786
30787         * g++.old-deja/g++.brendan/misc12.C: Removed.
30788         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30789         * g++.old-deja/g++.ext/pretty4.C: New test.
30790
30791 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30792
30793         * g++.old-deja/g++.other/string2.C: New test.
30794
30795 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30796
30797         * g++.old-deja/g++.warn/impint2.C: New test.
30798
30799 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30800
30801         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30802         is 1, not zero.
30803
30804 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30805
30806         * g++.old-deja/g++.warn/impint.C: New test.
30807         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30808         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30809         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30810         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30811         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30812         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30813         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30814         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30815         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30816         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30817         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30818         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30819
30820 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30821
30822         * gcc.dg/cpp-redef.c: New test.
30823
30824 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30825
30826         * g++.old-deja/g++.pt/unify7.C: New test.
30827
30828 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30829
30830         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30831         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30832
30833 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30834
30835         * gcc.c-torture/compile/20000224-1.c: New test.
30836
30837 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30838
30839         * gcc.c-torture/compile/cpp-2.c: New test.
30840         * gcc.c-torture/compile/cpp-1.c: New test.
30841
30842 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30843
30844         * gcc.c-torture/execute/20000225-1.c: New test.
30845
30846 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30847
30848         * gcc.dg/cpp-li2.c: New test.
30849
30850         * gcc.dg/cpp-wi1.c: New test.
30851
30852         * gcc.dg/cpp-li1.c: New test.
30853
30854 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30855
30856         * g++.old-deja/g++.other/sizeof5.C: New test.
30857
30858 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30859
30860         * gcc.c-torture/execute/va-arg-13.c: New test.
30861
30862 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30863
30864         * gcc.c-torture/execute/va-arg-12.c: New test.
30865
30866 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30867
30868         * gcc.c-torture/execute/20000223-1.c: New test.
30869
30870 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30871
30872         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30873
30874 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30875
30876         * g++.old-deja/g++.abi/ptrmem.C: New test.
30877
30878 2000-02-19  Richard Henderson  <rth@cygnus.com>
30879
30880         * gcc.c-torture/compile/init-3.c: New.
30881
30882 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30883
30884         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30885         ALWAYS_CXXFLAGS.
30886
30887 2000-02-11  Robert Lipe <robertl@sco.com>
30888
30889         * gcc.c-torture/compile/20000211-3.c: New test.
30890
30891 2000-02-11  Martin Buchholz <martin@xemacs.org>
30892
30893         * gcc.c-torture/compile/20000211-2.c: New test.
30894
30895 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30896
30897         * gcc.c-torture/compile/20000211-1.c: New test.
30898
30899 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30900
30901         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30902           on native targets
30903
30904 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30905
30906         * g++.old-deja/g++.other/cast5.C: New test.
30907
30908 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30909
30910         * gcc.c-torture/execute/20000205-1.c: New.
30911
30912 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30913
30914         * g++.old-deja/g++.jason/cast3.C: Return void.
30915         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30916
30917 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30918
30919         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30920
30921         * gcc.dg/loop-1.c: New test.
30922
30923 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30924
30925         * gcc.c-torture/compile/20000127-1.c: New test.
30926         * gcc.c-torture/execute/991228-1.c: New test.
30927
30928 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30929
30930         * gcc.dg/unused-2.c: New test.
30931
30932         * gcc.dg/conv-1.c: New test.
30933
30934 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30935
30936         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30937         compiler.
30938         (tool_option_proc): Fix typo.
30939
30940 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30941
30942         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30943         of the ld on the host, not on the build machine.
30944         Also, don't crash if '--help' is not a supported option.
30945
30946 2000-01-24  Richard Henderson  <rth@cygnus.com>
30947
30948         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30949
30950 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30951
30952         * gcc.c-torture/execute/20000120-2.c: New test.
30953         * gcc.c-torture/execute/20000120-1.c: New test.
30954
30955 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30956
30957         * gcc.c-torture/execute/20000113-1.c: New test.
30958
30959 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30960
30961         * gcc.c-torture/execute/20000112-1.c: New test.
30962
30963 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30964
30965         * gcc.dg/20000111-1.c: New test.
30966
30967 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30968
30969         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30970         with 16 bit integers.
30971
30972 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30973
30974         * gcc.dg/20000108-1.c: New test.
30975
30976 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30977
30978         * g++.old-deja/g++.ns/koenig8.C: New test.
30979
30980 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30981
30982         * g++.old-deja/g++.other/cast4.C: New test.
30983
30984 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30985
30986         * gcc.c-torture/compile/20000105-2.c: New test.
30987         * gcc.c-torture/compile/20000105-1.c: New test.
30988
30989 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30990
30991         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30992         references to printf & atoi to conform to ANSI standard.
30993         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30994         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30995         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30996         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30997         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30998         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30999         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31000         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31001         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31002         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31003         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31004         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31005         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31006         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31007         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31008         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31009         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31010         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31011         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31012         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31013         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31014         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31015         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31016         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31017         * g++.old-deja/g++.brendan/init3.C: Likewise.
31018         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31019         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31020         * g++.old-deja/g++.brendan/new2.C: Likewise.
31021         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31022         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31023         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31024         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31025         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31026         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31027         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31028         * g++.old-deja/g++.brendan/template24.C: Likewise.
31029         * g++.old-deja/g++.brendan/template3.C: Likewise.
31030         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31031         * g++.old-deja/g++.jason/inline3.C: Likewise.
31032         * g++.old-deja/g++.jason/opeq.C: Likewise.
31033         * g++.old-deja/g++.law/arg5.C: Likewise.
31034         * g++.old-deja/g++.law/arm7.C: Likewise.
31035         * g++.old-deja/g++.law/ctors11.C: Likewise.
31036         * g++.old-deja/g++.law/cvt8.C: Likewise.
31037         * g++.old-deja/g++.law/init9.C: Likewise.
31038         * g++.old-deja/g++.law/refs4.C: Likewise.
31039         * g++.old-deja/g++.law/template2.C: Likewise.
31040         * g++.old-deja/g++.law/visibility24.C: Likewise.
31041         * g++.old-deja/g++.law/vtable3.C: Likewise.
31042         * g++.old-deja/g++.mike/asm2.C: Likewise.
31043         * g++.old-deja/g++.mike/eh1.C: Likewise.
31044         * g++.old-deja/g++.mike/misc1.C: Likewise.
31045         * g++.old-deja/g++.mike/misc13.C: Likewise.
31046         * g++.old-deja/g++.mike/misc14.C: Likewise.
31047         * g++.old-deja/g++.mike/ns12.C: Likewise.
31048         * g++.old-deja/g++.mike/p1248.C: Likewise.
31049         * g++.old-deja/g++.mike/p3708.C: Likewise.
31050         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31051         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31052         * g++.old-deja/g++.mike/p646.C: Likewise.
31053         * g++.old-deja/g++.mike/p700.C: Likewise.
31054         * g++.old-deja/g++.mike/p783.C: Likewise.
31055         * g++.old-deja/g++.mike/p783a.C: Likewise.
31056         * g++.old-deja/g++.mike/p783b.C: Likewise.
31057         * g++.old-deja/g++.mike/p786.C: Likewise.
31058         * g++.old-deja/g++.mike/p789.C: Likewise.
31059         * g++.old-deja/g++.mike/p789a.C: Likewise.
31060         * g++.old-deja/g++.mike/p807a.C: Likewise.
31061         * g++.old-deja/g++.other/delete3.C: Likewise.
31062         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31063         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31064         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31065         * g++.old-deja/g++.other/empty1.C: Likewise.
31066         * g++.old-deja/g++.other/temporary1.C: Likewise.
31067         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31068         * g++.old-deja/g++.pt/t16.C: Likewise.
31069         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31070
31071 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31072
31073         * gcc.dg/991230-1.c: New test.
31074
31075 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31076
31077         * gcc.c-torture/compile/991229-3.c: New test.
31078         * gcc.c-torture/compile/991229-2.c: New test.
31079         * gcc.c-torture/compile/991229-1.c: New test.
31080
31081 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31082
31083         * gcc.c-torture/compile/labels-2.c: New test.
31084
31085 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31086
31087         * gcc.c-torture/execute/991227-1.c: New test.
31088
31089 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31090
31091         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31092
31093 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31094
31095         * gcc.c-torture/execute/991221-1.c: New test.
31096
31097 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31098
31099         * g++.old-deja/g++.other/cast3.C: New test.
31100
31101 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31102
31103         * gcc.c-torture/execute/991216-4.c: New test.
31104
31105 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31106
31107         * gcc.c-torture/execute/991216-1.c: New test.
31108         * gcc.c-torture/execute/991216-2.c: New test.
31109         * gcc.c-torture/execute/991216-3.c: New test.
31110
31111 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31112
31113         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31114         Actually make the test fail by using "-O2" for compilation.
31115
31116 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31117
31118         * g++.old-deja/g++.warn/cast-align1.C: New test.
31119
31120 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31121
31122         * gcc.c-torture/compile/991214-1.c: New test.
31123         * gcc.c-torture/compile/991214-2.c: New test.
31124
31125 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31126
31127         * gcc.dg/991214-1.c: New test.
31128
31129 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31130
31131         * gcc.c-torture/compile/991213-3.c: New test.
31132         * gcc.c-torture/compile/991213-2.c: New test.
31133         * gcc.c-torture/compile/991213-1.c: New test.
31134
31135 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31136
31137         * gcc.dg/991209-1.c: New test.
31138
31139 1999-12-08  Nathan Sidwell <nathan@acm.org>
31140
31141         * gcc.c-torture/compile/991208-1.c: New test.
31142
31143 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31144
31145         * gcc.dg/ultrasp2.c: New test.
31146
31147 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31148
31149         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31150
31151 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31152
31153         * gcc.c-torture/compile/991202-1.c: New test.
31154         * gcc.c-torture/execute/991202-1.c: New test.
31155         * gcc.c-torture/execute/991202-2.c: New test.
31156         * gcc.c-torture/execute/991202-3.c: New test.
31157
31158 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31159
31160         * g++.old-deja/g++.abi/align.C: New test.
31161         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31162         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31163
31164 1999-12-01  Richard Henderson  <rth@cygnus.com>
31165
31166         * gcc.c-torture/execute/991201-1.c: New.
31167
31168 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31169
31170         * gcc.dg/991129-1.c: New test.
31171
31172 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31173
31174         * gcc.c-torture/compile/991127-1.c: New test.
31175
31176 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31177
31178         * g++.old-deja/g++.other/warn4.C: New test.
31179
31180 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31181
31182         * g++.old-deja/g++.eh/cleanup2.C: New test.
31183         * g++.old-deja/g++.ext/pretty2.C: New test.
31184         * g++.old-deja/g++.ext/pretty3.C: New test.
31185         * g++.old-deja/g++.other/debug6.C: New test.
31186
31187 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31188
31189         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31190         compiler_output to look for one error message instead of two.
31191
31192 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31193
31194         * gcc.c-torture/execute/991118-1.c: Also test case
31195         where the word boundary does not split a byte evenly.
31196
31197 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31198
31199         * g++.old-deja/g++.ext/restrict1.C: New test.
31200
31201 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31202
31203         * gcc.c-torture/execute/991118-1.c: New test.
31204
31205 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31206
31207         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31208         working directory pathnames.
31209
31210 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31211
31212         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31213         host is equipped with driver.h and driver.o so it can actually
31214         compile and run the tests.
31215
31216 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31217
31218         * gcc.c-torture/compile/991008-1.c: New test.
31219
31220 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31221
31222         * lib/gcc-dg.exp: Include target-supports.exp
31223
31224 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31225
31226         * lib/target-supports.exp: New file: Provide procs to test for
31227         features supported by the target.
31228         (check_weak_available): Moved here from ecos.exp.
31229         (check_alias_available): New proc: Determine of the target
31230         toolchain supports the alias attribute.
31231
31232         * gcc.dg/special/ecos.exp: Move check_weak_available to
31233         target-supports.exp.
31234         (alias-1.c): Only perform the test if the target supports
31235         aliases.
31236         (wkali-1.c): Only perform the test if the target supports
31237         aliases.
31238
31239         * gcc.dg/990506-0.c: Expect error messages from cross
31240         targets as well as native targets.
31241
31242 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31243
31244         * gcc.dg/ultrasp1.c: Removed xfail.
31245         * gcc.dg/struct-ret-2.c: Likewise.
31246         * gcc.dg/array-1.c: Likewise.
31247
31248 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31249
31250         * gcc.dg/struct-ret-2.c: New test.
31251
31252         * gcc.dg/array-1.c: New test.
31253
31254 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31255
31256         * gcc.c-torture/execute/991030-1.c: New test.
31257
31258 1999-10-26  Richard Henderson  <rth@cygnus.com>
31259
31260         * gcc.c-torture/compile/991026-2.c: New test.
31261
31262 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31263
31264         * gcc.c-torture/compile/991026-1.c: New test.
31265
31266 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31267
31268         * gcc.c-torture/execute/991023-1.c: New test.
31269
31270 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31271
31272         * gcc.c-torture/execute/991019-1.c: New test.
31273
31274 1999-10-16  Richard Henderson  <rth@cygnus.com>
31275
31276         * gcc.c-torture/execute/991016-1.c: New test.
31277
31278 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31279
31280         * gcc.c-torture/execute/991014-1.c: New test.
31281
31282 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31283
31284         * g++.old-deja/g++.other/union2.C: New test.
31285
31286 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31287
31288         * g++.old-deja/g++.other/vaarg2.C: New test.
31289         * g++.old-deja/g++.other/vaarg3.C: New test.
31290
31291 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31292
31293         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31294         in compile/.
31295
31296 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31297
31298         * gcc.c-torture/execute/va-arg-11.c: New test.
31299
31300 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31301
31302         * lib/file-format.exp (gcc_target_object_format): Don't
31303         crash if objdump is unavailable.
31304
31305 1999-09-29  Donn Terry <donn@interix.com>
31306
31307         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31308
31309 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31310
31311         * gcc.c-torture/compile/990928-1.c: New test.
31312
31313 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31314
31315         * g++.old-deja/g++.other/decl6.C: New test.
31316
31317 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31318
31319         * gcc.c-torture/execute/va-arg-10.c: New test.
31320
31321 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31322
31323         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31324         __PRETTY_FUNCTION__.
31325
31326 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31327
31328         * gcc.c-torture/execute/990923-1.c: New test.
31329
31330 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31331
31332         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31333         for which -fpic is inappropriate.
31334
31335 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31336
31337         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31338
31339 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31340
31341         * g++.old-deja/g++.other/dyncast1.C: New test.
31342         * g++.old-deja/g++.other/dyncast2.C: New test.
31343         * g++.old-deja/g++.other/dyncast3.C: New test.
31344         * g++.old-deja/g++.other/dyncast4.C: New test.
31345         * g++.old-deja/g++.other/dyncast5.C: New test.
31346         * g++.old-deja/g++.eh/catch3.C: New test.
31347         * g++.old-deja/g++.eh/catch3p.C: New test.
31348         * g++.old-deja/g++.eh/catch4.C: New test.
31349         * g++.old-deja/g++.eh/catch4p.C: New test.
31350         * g++.old-deja/g++.eh/catch5.C: New test.
31351         * g++.old-deja/g++.eh/catch5p.C: New test.
31352         * g++.old-deja/g++.eh/catch6.C: New test.
31353         * g++.old-deja/g++.eh/catch6p.C: New test.
31354         * g++.old-deja/g++.eh/catch7.C: New test.
31355         * g++.old-deja/g++.eh/catch7p.C: New test.
31356         * g++.old-deja/g++.eh/catch8.C: New test.
31357         * g++.old-deja/g++.eh/catch8p.C: New test.
31358         * g++.old-deja/g++.eh/catch9.C: New test.
31359         * g++.old-deja/g++.eh/catch9p.C: New test.
31360
31361 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31362
31363         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31364         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31365
31366 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31367
31368         * gcc.c-torture/compile/990913-1.c: New test.
31369
31370 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31371
31372         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31373         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31374
31375 1999-09-09  Richard Henderson  <rth@cygnus.com>
31376
31377         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31378
31379 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31380
31381         * g++.old-deja/g++.other/lookup11.C: New test.
31382         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31383         what is permitted and what we want.
31384         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31385         overload use.
31386         * g++.old-deja/g++.jason/rfg5.C: Likewise
31387
31388 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31389
31390         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31391         * gcc.c-torture/noncompile/poison-1.c: New file.
31392
31393 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31394
31395         * g++.old-deja/g++.other/sizeof3.C: New test.
31396         * g++.old-deja/g++.other/sizeof4.C: New test.
31397         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31398         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31399
31400 1999-09-07  Richard Henderson  <rth@cygnus.com>
31401
31402         * gcc.dg/va-arg-1.c: New.
31403
31404 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31405
31406         * gcc.c-torture/execute/va-arg-9.c: New test.
31407
31408 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31409
31410         * g77.f-torture/compile/980519-2.f: New test.
31411         * g77.f-torture/compile/19990905-0.f: New test.
31412         * g77.f-torture/compile/19990905-1.f: New test.
31413         * g77.f-torture/compile/19990905-2.f: New test.
31414
31415         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31416
31417 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31418
31419         * gcc.c-torture/execute/990827-1.c: Fix typo.
31420
31421 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31422
31423         * g++.old-deja/g++.other/deref1.C: New test.
31424
31425 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31426
31427         * g++.old-deja/g++.other/ambig2.C: New test.
31428         * g++.old-deja/g++.other/cond5.C: New test.
31429         * g++.old-deja/g++.other/lookup16.C: New test.
31430
31431 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31432
31433         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31434         assemblers too.
31435
31436 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31437
31438         * lib/c-torture.exp: Avoid the "compare executables" optimization
31439         when testing native.
31440
31441 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31442
31443         * gcc.c-torture/execute/990829-1.c: New test.
31444         * gcc.c-torture/compile/990829-1.c: New test.
31445
31446 1999-08-27  Paul Burchard  <burchard@pobox.com>
31447
31448         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31449         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31450         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31451         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31452         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31453         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31454         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31455         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31456         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31457         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31458         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31459
31460 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31461
31462         * gcc.c-torture/execute/990827-1.c: New test.
31463
31464 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31465
31466         * g77.f-torture/noncompile/19990826-4.f: New test.
31467
31468         * g77.f-torture/compile/19990826-3.f: New test.
31469
31470         * g77.f-torture/execute/19990826-2.f: New test.
31471
31472         * g77.f-torture/compile/19990826-1.f: New test.
31473
31474         * gcc.c-torture/execute/990826-0.c: New test.
31475         * g77.c-torture/execute/19990826-0.f: New test.
31476
31477         * g77.f-torture/noncompile/970626-2.f: New test.
31478
31479 1999-08-25  Paul Burchard  <burchard@pobox.com>
31480
31481         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31482         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31483         lss-011.C: New tests.
31484
31485 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31486
31487         * g++.old-deja/g++.other/decl5.C: New test.
31488
31489 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31490
31491         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31492         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31493         call `postbase' for each one.  All callers of `postbase' changed
31494         to call this instead.
31495
31496 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31497
31498         * gcc.c-torture/execute/990811-1.c: New test.
31499
31500 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31501
31502         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31503         just native ones.
31504
31505         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31506         just native ones.
31507
31508 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31509
31510         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31511
31512 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31513
31514         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31515
31516 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31517
31518         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31519
31520 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31521
31522         * gcc.c-torture/execute/990804-1.c: New test.
31523
31524 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31525
31526         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31527         * g++.old-deja/g++.brendan/crash64.C: Likewise
31528         * g++.old-deja/g++.brendan/overload8.C: Likewise
31529
31530 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31531
31532         * g++.old-deja/g++.other/struct1.C: New test.
31533
31534 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31535
31536         * g++.old-deja/g++.other/enum2.C: New test.
31537
31538 1999-08-02  Richard Henderson  <rth@cygnus.com>
31539
31540         Adapted from tests from Franz Sirl:
31541         * gcc.c-torture/execute/va-arg-7.c: New test.
31542         * gcc.c-torture/execute/va-arg-8.c: New test.
31543
31544 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31545
31546         * gcc.c-torture/compile/990801-2.c: New test.
31547
31548         * gcc.c-torture/compile/990801-1.c: New test.
31549
31550 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31551
31552         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31553         fp-cmp-1.c, converting double to float.
31554
31555         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31556         fp-cmp-1.c, converting double to long double.
31557
31558         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31559         from fr1 to unknown_register, since fr1 is a legitimate register
31560         on some machines.
31561
31562 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31563
31564         * README: More listname related changes.
31565
31566 1999-07-08  Catherine Moore  <clm@cygnus.com>
31567
31568         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31569
31570 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31571
31572         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31573
31574 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31575
31576         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31577
31578 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31579
31580         * gcc.dg/990703-1.c: New test.
31581
31582 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31583
31584         * lib/file-format.exp: New file: Move definition of proc
31585         gcc_target_object_format to here from
31586         gcc.dg/special/ecos.exp.
31587
31588         * lib/c-torture.exp: Include lib file-format.exp.
31589         * lib/gcc-dg.exp: Include lib file-format.exp.
31590
31591         * gcc.dg/special/ecos.exp: Remove definition of proc
31592         gcc_target_object_format.
31593
31594 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31595
31596         * gcc.c-torture/execute/990628-1.c: New test.
31597
31598 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31599
31600         * gcc.c-torture/compile/990625-2.c: New test.
31601
31602         * gcc.c-torture/compile/990625-1.c: New test.
31603
31604 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31605
31606         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31607         attributes compile.
31608         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31609         ports that use the COFF/PE file format.
31610
31611 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31612
31613         * gcc.c-torture/compile/990617-1.c: New test.
31614
31615 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31616
31617         * g++.old-deja/g++.other/decl4.C: New test.
31618
31619 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31620
31621         * g++.old-deja/g++.other/bitfld3.C: New test.
31622
31623 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31624
31625         * g++.old-deja/g++.eh/catch1.C: New test.
31626
31627 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31628
31629         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31630
31631         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31632         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31633
31634 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31635
31636         * g77.f-torture/compile/19990502-0.f: Replace with new,
31637         shorter, test that still fails after recent changes.
31638
31639 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31640
31641         * gcc.c-torture/execute/990604-1.c: New test.
31642
31643 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31644
31645         * gcc.c-torture/execute/990531-1.c: New test.
31646
31647 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31648
31649         * gcc.c-torture/compile/990527-1.c: New test.
31650
31651 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31652
31653         * gcc.c-torture/execute/990527-1.c: New test.
31654
31655 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31656
31657         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31658         bitfields as signed.
31659
31660 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31661
31662         * g77.f-torture/compile/19990525-0.f: New test.
31663
31664 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31665
31666         * gcc.c-torture/execute/990525-2.c: New test.
31667
31668         * gcc.c-torture/execute/990525-1.c: New test.
31669
31670 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31671
31672         * g++.old-deja/g++.other/anon3.C: New test.
31673         * g++.old-deja/g++.other/anon4.C: New test.
31674         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31675         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31676         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31677         Merrill).
31678
31679 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31680
31681         * gcc.c-torture/execute/990524-1.c: New test.
31682
31683         * gcc.dg/990524-1.c: New test.
31684
31685 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31686
31687         * gcc.c-torture/compile/990523-1.c: New test.
31688
31689 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31690
31691         * gcc.c-torture/compile/990519-1.c: New test.
31692
31693 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31694
31695         * gcc.c-torture/compile/990517-1.c: New test.
31696
31697         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31698         (e4, f4): New tests.
31699         (main): Call them.
31700
31701 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31702
31703         * gcc.dg/noreturn-1.c: New test.
31704
31705 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31706
31707         * gcc.c-torture/execute/990513-1.c: New test.
31708
31709 1999-05-10  Richard Henderson  <rth@cygnus.com>
31710
31711         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31712
31713 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31714
31715         * g77.f-torture/execute/erfc.f: Use small single-precision
31716         values, to avoid problems on Alphas when not -mieee.
31717
31718 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31719
31720         * gcc.dg/990506-0.c: New test.
31721
31722 1999-05-08  Richard Henderson  <rth@cygnus.com>
31723
31724         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31725         the constant to test.  Don't XFAIL 64-bit targets.
31726
31727         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31728         * g++.old-deja/g++.law/profile1.C: Likewise.
31729
31730         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31731         operator new instances.
31732         * g++.old-deja/g++.other/delete5.C: Likewise.
31733
31734 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31735
31736         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31737         intrinsic.
31738
31739 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31740
31741         * g77.f-torture/execute/u77-test.f: Reverse order of two
31742         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31743
31744 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31745
31746         * gcc.dg/compare1.c: New test.
31747
31748 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31749
31750         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31751         New tests.
31752
31753 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31754
31755         * g77.f-torture/compile/19990502-1.f: New test.
31756
31757 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31758
31759         * g77.f-torture/compile/19990502-0.f: New test.
31760
31761 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31762
31763         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31764         intrinsic.
31765
31766 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31767
31768         * g77.f-torture/execute/u77-test.f (main): List libU77
31769         intrinsics not currently tested.
31770         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31771         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31772         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31773         Trim blanks off the ends of some printed strings.
31774
31775 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31776
31777         * g77.f-torture/execute/u77-test.f (main): Just warn about
31778         FSTAT gid disagreement, as it's expected on some systems.
31779
31780 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31781
31782         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31783         use a new function, which allows for some slop.
31784         Clean up some commentary.
31785         (issum): The new function.
31786         (sgladd): Deleted subroutine.
31787
31788 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31789
31790         * g77.f-torture/execute/u77-test.f: Modify to be more like
31791         libf2c/libU77 version, bringing patches to that version here.
31792         Add suitable commentary.
31793
31794 1999-04-25  Richard Henderson  <rth@cygnus.com>
31795
31796         * gcc.dg/990424-1.c: New test.
31797
31798 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31799
31800         * g77.f-torture/execute/u77-test.f (main): Bug involving
31801         LSTAT has been fixed, so turn back on full checking.
31802
31803 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31804
31805         * g77.f-torture/compile/19990419-0.f: New test.
31806         * g77.f-torture/execute/19990419-1.f: New test.
31807
31808 1999-04-17  Richard Henderson  <rth@cygnus.com>
31809
31810         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31811         to avoid the need for a prototype to supress a warning.
31812
31813 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31814
31815         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31816
31817 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31818
31819         * gcc.c-torture/execute/990404-1.c: New test.
31820
31821 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31822
31823         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31824         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31825         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31826         missing initializer warnings.
31827
31828 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31829
31830         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31831         matching strings.
31832
31833 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31834
31835         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31836
31837 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31838
31839         * g77.f-torture/execute/19990325-0.f: New test.
31840         * g77.f-torture/execute/19990325-1.f: New test.
31841
31842 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31843
31844         * gcc.c-torture/execute/990324-1.c: New test.
31845
31846 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31847
31848         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31849         test with 4.
31850
31851 1999-03-17  Richard Henderson  <rth@cygnus.com>
31852
31853         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31854
31855 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31856
31857         * g77.f-torture/execute/19990313-2.f: New test.
31858         * g77.f-torture/execute/19990313-3.f: New test.
31859
31860 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31861
31862         * g77.f-torture/execute/19990313-0.f: New test.
31863         * g77.f-torture/execute/19990313-1.f: New test.
31864
31865 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31866
31867         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31868         printf to sprintf.
31869         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31870         (main): Add check for u15.  Conditionalize u31 check depending on
31871         whether ints are <32 bits or >=32 bits.
31872
31873 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31874
31875         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31876
31877 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31878
31879         * g77.f-torture/compile/19990305-0.f: New test.
31880         * g77.f-torture/execute/19981119-0.f: New test.
31881
31882 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31883
31884         * g77.f-torture/execute/970625-2.f: call ABORT if final
31885         result is not correct, instead of just printing it.
31886         Add this checking via newly introduced obfuscation, to
31887         trip up buggy front ends.
31888
31889 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31890
31891         * g77.f-torture/compile/960317-1.f: Moved from being
31892         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31893
31894 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31895
31896         * g77.f-torture/execute/960317-1.f: New (old) test.
31897         * g77.f-torture/execute/970625-2.f: Ditto.
31898
31899 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31900
31901         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31902         message on line 1 or line 2; cccp and cpplib do this differently.
31903
31904 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31905
31906         * g++.old-deja/g++.law/weak1.C: New test.
31907
31908 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31909
31910         * gcc.c-torture/execute/990119-1.c: Renamed to...
31911         * gcc.dg/990119-1.c: this, so it will only be tested once
31912         (it's a preprocessor test, it doesn't need to be run at
31913         multiple optimization levels).
31914
31915 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31916
31917         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31918           ALWAYS_CXXFLAGS.
31919
31920 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31921
31922         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31923         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31924         to not be compilable by current g77.
31925
31926 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31927
31928         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31929
31930 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31931
31932         * gcc.c-torture/execute/990222-1.c: New test.
31933
31934 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31935
31936         * g77.f-torture/compile/19990218-0.f: New test.
31937         * g77.f-torture/noncompile/19990218-1.f: New test.
31938
31939 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31940
31941         * g77.f-torture/compile/19981216-0.f: New test.
31942
31943 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31944
31945         * gcc.dg/990214-1.c: New test.
31946
31947 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31948
31949         * gcc.dg/990213-2.c: New test.
31950
31951         * gcc.dg/990213-1.c: New test.
31952
31953 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31954
31955         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31956         ints.
31957
31958 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31959
31960         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31961         specified by target.
31962
31963         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31964
31965 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31966
31967         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31968
31969 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31970
31971         * gcc.dg/special/ecos.exp: New test driver for new tests with
31972         special requirements.
31973
31974         * gcc.dg/special/alias-1.c: New test.
31975         * gcc.dg/special/gcsec-1.c: New test.
31976         * gcc.dg/special/weak-1.c: New test.
31977         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31978         * gcc.dg/special/weak-2.c: New test.
31979         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31980         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31981         * gcc.dg/special/wkali-1.c: New test.
31982         * gcc.dg/special/wkali-2.c: New test.
31983         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31984         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31985
31986 1999-02-10  Felix Lee  <flee@cygnus.com>
31987
31988           * lib/c-torture.exp (c-torture-compile): Pull out code for
31989           analyzing gcc error messages.
31990           (c-torture-execute): Likewise.  Fix some (harmless) false
31991           positives.
31992           * lib/gcc.exp (gcc_check_compile): New function.
31993
31994 1999-02-08  Richard Henderson  <rth@cygnus.com>
31995
31996         * gcc.c-torture/execute/990208-1.c: New test.
31997
31998 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31999
32000         * g++.dg/special/ecos.exp: New driver for new tests with special
32001         requirements
32002
32003         * g++.dg/special/conpr-1.C: New test
32004         * g++.dg/special/conpr-2.C: New test
32005         * g++.dg/special/conpr-2a.C: New test
32006         * g++.dg/special/conpr-3.C: New test
32007         * g++.dg/special/conpr-3a.C: New test
32008         * g++.dg/special/conpr-3b.C: New test
32009
32010         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32011         allow g++ to use the dg driver
32012
32013         * README: Add comment about g++.dg directory
32014
32015 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32016
32017         * README: Update email addresses.
32018
32019 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32020
32021         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32022         arguments in order to force structure S onto the stack even on
32023         the alpha.
32024         (test): Pass 10 leading arguments to function foo as well as the
32025         structure S.
32026
32027         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32028         failure for all targets.
32029
32030         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32031         abort to terminate program execution.
32032
32033 1999-01-30  Richard Henderson  <rth@cygnus.com>
32034
32035         * gcc.c-torture/execute/990130-1.c: New test.
32036
32037 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32038
32039         * gcc.dg/990130-1.c: New test.
32040
32041 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32042
32043         * gcc.c-torture/execute/990128-1.c: New test.
32044
32045 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32046
32047         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32048
32049 1999-01-27  Felix Lee  <flee@cygnus.com>
32050
32051         * lib/c-torture.exp (c-torture-compile): pull out code for
32052         analyzing gcc error messages.
32053         (c-torture-execute): ditto, and fix some (harmless) false
32054         positives.
32055         * lib/gcc.exp (gcc_check_compile): new function.
32056
32057 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32058
32059         * gcc.dg/990117-1.c: New test.
32060
32061         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32062
32063         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32064
32065 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32066
32067         * g77.f-torture/compile/990115-1.f: New test.
32068
32069 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32070
32071         * gcc.c-torture/compile/990107-1.c: New test
32072
32073 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32074
32075         * gcc.c-torture/execute/990106-2.c: New test.
32076
32077         * gcc.c-torture/execute/990106-1.c: New test.
32078
32079 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32080
32081         * gcc.c-torture/compile/981223-1.c: New test.
32082
32083 1998-12-29  Richard Henderson  <rth@cygnus.com>
32084
32085         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32086         (opt3): Rename from opt4 and disable.
32087
32088 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32089
32090         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32091
32092 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32093
32094         * g++.old-deja/g++.other/conv5.C: New test.
32095
32096 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32097
32098         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32099
32100 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32101
32102         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32103
32104 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32105
32106         * gcc.c-torture/compile/981211-1.c: New test.
32107
32108 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32109
32110         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32111
32112         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32113
32114 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32115
32116         * gcc.special/930510-1.c: Make C9X safe.
32117         * gcc.misc-tests/gcov-1.c Similarly.
32118         * gcc.misc-tests/gcov-2.c Similarly.
32119
32120 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32121
32122         * gcc.dg/ultrasp1.c: New test.
32123
32124 1998-12-06  Richard Henderson  <rth@cygnus.com>
32125
32126         * gcc.c-torture/execute/981206.c: New test.
32127
32128 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32129
32130         * g++.old-deja/g++.ns/template7.C: New test.
32131
32132         * g++.old-deja/g++.other/expr1.C: New test.
32133
32134         * g++.old-deja/g++.eh/tmpl3.C: New test.
32135
32136         * g++.old-deja/g++.eh/tmpl2.C: New test.
32137
32138 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32139
32140         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32141         * g++.old-deja/g++.other/using6.C: Removed.
32142         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32143
32144         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32145
32146 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32147
32148         * g++.old-deja/g++.pt/overload8.C: New test.
32149
32150         * g++.old-deja/g++.pt/overload7.C: New test.
32151
32152         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32153
32154         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32155         and relinking messages.
32156         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32157         compiling with -frepo.
32158
32159 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32160
32161         * g++.old-deja/g++.pt/lookup6.C: New test.
32162
32163 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32164
32165         * gcc.c-torture/execute/981130-1.c: New test.
32166         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32167
32168 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32169
32170         * g++.old-deja/g++.pt/explicit76.C: New test.
32171
32172         * g++.old-deja/g++.pt/friend38.C: New test.
32173
32174         * g++.old-deja/g++.ns/crash2.C: New test.
32175
32176         * g++.old-deja/g++.pt/defarg8.C: New test.
32177
32178         * g++.old-deja/g++.pt/instantiate6.C: New test.
32179
32180         * g++.old-deja/g++.pt/static6.C: New test.
32181
32182         * g++.old-deja/g++.pt/decl2.C: New test.
32183
32184 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32185
32186         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32187         problem is actually related with name lookup, but so what? :-)
32188
32189         * g++.old-deja/g++.pt/friend37.C: New test.
32190
32191 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32192
32193         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32194         element, which fails on some systems.
32195
32196         * g77.f-torture/execute/labug1.f: New test.
32197
32198 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32199
32200         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32201         is defined.
32202
32203 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32204
32205         * g77.f-torture/compile/981117-1.f: New test.
32206
32207 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32208
32209         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32210         properly discarded.
32211
32212 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32213
32214         * gcc.c-torture/execute/memcheck: New directory of tests for
32215         -fcheck-memory-usage.
32216
32217 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32218
32219         * README: New file, general information about the testsuite and
32220         new description of the various C++ test subdirectories.
32221         * README.g++: Eliminate obsolete information, update and move most
32222         relevant stuff to README.
32223
32224 1998-11-07  Richard Henderson  <rth@cygnus.com>
32225
32226         * gcc.c-torture/compile/981107-1.c: New test.
32227
32228 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32229
32230         * execute/memcpy-bi.c: New testcase.
32231
32232 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32233
32234         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32235         base classes.
32236
32237         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32238         template is selected.
32239
32240         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32241         classes, it should be accepted for all types.
32242
32243         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32244
32245         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32246         specializations start with template headers.
32247
32248 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32249
32250         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32251
32252         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32253         non-POD types.
32254
32255 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32256
32257         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32258
32259 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32260
32261         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32262
32263 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32264
32265         * 981019-1.c: New test.
32266
32267 1998-10-14  Robert Lipe <robertl@dgii.com>
32268
32269         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32270         find objc headers.
32271
32272 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32273
32274         * compile/981001-4.c: Remove use of GCC extension that triggers a
32275         compiler bug.
32276
32277 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32278
32279         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32280
32281 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32282
32283         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32284         instantiation of template produces incorrect code for delete
32285         expression.
32286
32287         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32288         constructors' name is not unique.
32289         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32290         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32291
32292         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32293         automatic array of const is ill-formed.
32294
32295         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32296         of template parameter?
32297
32298         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32299         const.
32300
32301         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32302         pointer-to-member expression.
32303
32304         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32305         declaration causes ICE.
32306
32307 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32308
32309         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32310         reserved in the global namespace.
32311
32312         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32313         generate needed virtual table.
32314
32315         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32316
32317 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32318
32319         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32320         template-dependent type
32321
32322 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32323
32324         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32325         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32326         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32327
32328         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32329         class should be usable as argument of member function.
32330         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32331         class should be usable as return type of member function.
32332         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32333         class should be usable as type of data member.
32334
32335         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32336
32337 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32338
32339         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32340
32341 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32342
32343         * gcc.dg/dll-?.c Add thumb to target list.
32344         Fix assembler scan patterns to match current assembler output.
32345
32346 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32347
32348         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32349         matching of template brackets.
32350
32351         * g++.old-deja/g++.other/using4.C: New test.  Test using
32352         declarations of methods from base classes.
32353
32354         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32355         within functions should introduce names into the innermost
32356         enclosing namespace.
32357
32358         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32359         of static locals if first initialization throws.
32360
32361 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32362
32363         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32364
32365 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32366
32367         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32368         lose track of the possible targets of tablejump insns.
32369         * special/special.exp: Run it.
32370
32371 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32372
32373         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32374         must be declared before its specializations can be named in friend
32375         declarations.
32376
32377 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32378
32379         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32380
32381         * g77.f-torture/execute/io1.f: New test.
32382
32383 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32384
32385         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32386         with pointer to template function, for which no argument deduction
32387         is possible.
32388
32389         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32390         specialization of template function as argument to template
32391         function.
32392
32393         * g++.old-deja/g++.other/access2.C: New test; Inner class
32394         shouldn't have privileged access to Outer's names.
32395
32396 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32397
32398         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32399         friend template declared within template class conflicts with
32400         nested class of the same name.
32401
32402         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32403         is ignored.
32404
32405         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32406         object with direct initializer as function declaration.
32407
32408         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32409         initializers.
32410
32411         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32412         involving const pointer and NULL produces incorrect result.
32413
32414         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32415         type name without `typename' should be rejected with -pedantic.
32416
32417 1998-10-02  Richard Henderson  <rth@cygnus.com>
32418
32419         * g++.old-deja/g++.other/addrof1.C: New test.
32420
32421 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32422
32423         * gcc.c-torture/compile/981001-1.c: New test.
32424         * gcc.c-torture/execute/981001-1.c: New test.
32425
32426 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32427
32428         * gcc.c-torture/compile/981001-2.c: New test.
32429         * gcc.c-torture/compile/981001-3.c: New test.
32430         * gcc.c-torture/compile/981001-4.c: New test.
32431
32432 1998-10-01  Robert Lipe  <robertl@dgii.com>
32433
32434         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32435         multilibbed hosts.   Idea grafted from g77.exp.
32436
32437 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32438
32439         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32440         avoid losing on systems which need -lsocket.
32441
32442 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32443
32444         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32445         * g++.old-deja/g++.other/nested2.C: Ditto.
32446         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32447         failure.
32448
32449 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32450
32451         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32452         preferred over template operator!= for enum bitfields.
32453
32454 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32455
32456         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32457         that happen to have the same base name, but in different scopes,
32458         are incorrectly rejected.
32459
32460 1998-09-16  Richard Henderson  <rth@cygnus.com>
32461
32462         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32463         on the native word size instead of an integer literal.
32464
32465 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32466
32467         * g++.old-deja/g++.other/static2.C: Invocation of static data
32468         member of type pointer-to-function denoted as non-static member.
32469
32470         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32471         checks involving function types and aliases.
32472
32473 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32474
32475         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32476         redefined to the same non-trivial type.
32477
32478         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32479         namespace-qualification of template specializations declared in
32480         other namespaces.
32481
32482         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32483         to declare a subset of the specializations of a template function
32484         as friends of specializations of a template class.
32485
32486         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32487         member templates that do not fully specialize the enclosing
32488         template class are rejected.
32489
32490 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32491
32492         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32493
32494 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32495
32496         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32497         altered from libf2c/libU77 version.
32498
32499 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32500
32501         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32502
32503 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32504
32505         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32506         (un)signed char are different types for template specialization
32507         purposes.
32508
32509 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32510
32511         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32512         * objc: ObjC testsuite.
32513
32514 1998-08-31  Catherine Moore  <clm@cygnus.com>
32515
32516         * gcc.c-torture/execute/941014-1.x:  New file.
32517
32518 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32519
32520         * lib/c-torture.exp: Add support for
32521         torture_eval_before_compile and torture_eval_before_execute
32522         variables.
32523
32524 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32525
32526         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32527         this test triggers valid.
32528
32529 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32530
32531         * gcc.dg/980827-1.c: New test.
32532
32533 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32534
32535         * gcc.c-torture/execute/loop-4b.c: New test.
32536
32537 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32538
32539         * lib/c-torture.exp: Add support for
32540         torture_eval_before_compile and torture_eval_before_execute
32541         variables.
32542
32543 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32544
32545         * gcc.c-torture/compile/980825-1.c: New test.
32546
32547 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32548
32549         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32550         count number tests in opt_t0 not good_t0.
32551
32552 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32553
32554         * gcc.c-torture/compile/930326-1.x: Fix typo.
32555
32556 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32557
32558         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32559         causes an ICE.
32560
32561 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32562
32563         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32564         STACK_SIZE is defined.
32565         * gcc.c-torture/unsorted/stuct.c: Similarly.
32566
32567         * gcc.c-torture/compile/980821-1.c: New test.
32568
32569 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32570
32571         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32572
32573 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32574
32575         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32576         code.
32577
32578 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32579
32580         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32581         error'.
32582
32583 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32584
32585         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32586
32587 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32588
32589         * gcc.c-torture/compile/980816-1.c: New test.
32590
32591         * gcc.dg/980816-1.c: New test.
32592
32593 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32594
32595         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32596         compiler for ieee tests.
32597
32598 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32599
32600         * g77.f-torture/compile/980729-0.f: New test.
32601
32602 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32603
32604         * gcc.c-torture/special/eeprof-1.c: New test, for
32605         -finstrument-functions.
32606         * gcc.c-torture/special/special.exp: Run it.
32607
32608 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32609
32610         * gcc.c-torture/compile/980729-1.c: New test.
32611
32612 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32613
32614         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32615         __thumb__ is defined, and test for ARM style doubles if so.
32616
32617 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32618
32619         * g77.f-torture/noncompile/980615-0.f: New test.
32620
32621 1998-07-26  H.J. Lu  (hjl@gnu.org)
32622
32623         * gcc.dg/980312-1.c: Do link instead of compile.
32624         * gcc.dg/980313-1.c: Likewise.
32625
32626 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32627
32628         * gcc.c-torture/compile/980726-1.c: New test.
32629
32630 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32631
32632         * g77.f-torture/execute/io0.f: New test.
32633
32634 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32635
32636         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32637         an int.
32638
32639 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32640
32641         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32642         m32r bugs.
32643
32644 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32645
32646         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32647         c-decl.c:grokdeclarator can handle mode attributes.
32648
32649 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32650
32651         * gcc.c-torture/execute/980716-1.c: New test.
32652
32653 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32654
32655         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32656         the mn10200.
32657         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32658         the mn10200.
32659         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32660         * gcc.c-torture/compile/930326-1.x: Similarly.
32661
32662 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32663
32664         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32665         New test from Craig.
32666
32667 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32668
32669         * g77.f-torture/noncompile/980616-0.f: New test.
32670
32671         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32672
32673 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32674
32675         *  g++.other/singleton.C: Return error value instead of taking
32676         SIGSEGV.
32677
32678 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32679
32680         *  g++.other/singleton.C: New test.   Warning is under dispute.
32681         Runtime crash is not.
32682
32683 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32684
32685         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32686         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32687         using6.C, using7.C}:  New namespace tests.
32688
32689 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32690
32691         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32692         specialization with typedef'ed names used as array indexes.
32693
32694 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32695
32696         * gcc.c-torture/execute/980709-1.c: New test.
32697
32698         * gcc.dg/980709-1.c: New test.
32699
32700 1998-07-07  Richard Henderson  <rth@cygnus.com>
32701
32702         * gcc.c-torture/execute/bcp-1.c: New test.
32703
32704 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32705
32706         * gcc.c-torture/execute/980707-1.c: New test.
32707
32708 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32709
32710         * gcc.c-torture/compile/980706-1.c: New test.
32711
32712 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32713
32714         * g77.f-torture/execute/980701-0.f,
32715         g77.f-torture/execute/980701-1.f: New test from Craig.
32716
32717 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32718
32719         * gcc.c-torture/compile/980701-1.c: New test.
32720
32721         * gcc.c-torture/execute/980701-1.c: New test.
32722
32723 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32724 rlsruhe.de>
32725
32726         * g++.old-deja/g++.robertl/eb132.C: New test.
32727         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32728
32729 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32730
32731         * g77.f-torture/execute/980628-7.f,
32732         g77.f-torture/execute/980628-8.f,
32733         g77.f-torture/execute/980628-9.f,
32734         g77.f-torture/execute/980628-10.f: New tests from Craig.
32735
32736         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32737
32738 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32739
32740         * g77.f-torture/execute/980628-4.f: New test from Craig.
32741         * g77.f-torture/execute/980628-5.f: Likewise.
32742         * g77.f-torture/execute/980628-2.f: Likewise.
32743         * g77.f-torture/execute/980628-0.f: Likewise.
32744         * g77.f-torture/execute/980628-1.f: Likewise.
32745         * g77.f-torture/execute/980628-3.f: Likewise.
32746         * g77.f-torture/execute/980628-6.f: Likewise.
32747
32748 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32749
32750         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32751         directory when nothing has been installed yet.
32752
32753 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32754
32755         * gcc.c-torture/special/special.exp: Handle newer versions of
32756         dejagnu.
32757
32758 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32759
32760         * gcc.dg/980626-1.c: New test.
32761
32762 1998-06-19  Bruno Haible <haible@ilog.fr>
32763
32764         * gcc.misc-tests/m-un-2.c: New test.
32765         * g++.old-deja/g++.other/warn01.c: Likewise.
32766
32767 1998-06-19  Robert Lipe  <robertl@dgii.com>
32768
32769         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32770         compatibility with assmblers with a different comment character.
32771         Eliminate use of GAS-specific extensions.
32772
32773 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32774
32775         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32776
32777 1998-06-19  Robert Lipe  <robertl@dgii.com>
32778
32779         *lib/g77.exp: Replace search for libf2c.a with search for newly
32780         renamed libg2c.a
32781
32782 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32783
32784         * gcc.c-torture/execute/980617-1.c: New test.
32785
32786 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32787
32788         * gcc.c-torture/execute/980612-1.c: New test.
32789
32790 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32791
32792         * gcc.dg/980523-1.c: Only test on ppc-linux.
32793         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32794
32795         * gcc.c-torture/execute/980608-1.c: New test.
32796
32797 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32798
32799         * gcc.c-torture/execute/980605-1.c: New test.
32800
32801 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32802
32803         * gcc.c-torture/execute/980604-1.c: New test.
32804
32805 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32806
32807         * gcc.c-torture/execute/980602-1.c: New test.
32808         * gcc.c-torture/execute/980602-2.c: Likewise.
32809
32810 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32811
32812         * 970125-0.f: Fix per JCB.  Add commentary.
32813
32814 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32815
32816         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32817         IEEE -0 support.
32818
32819 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32820
32821         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32822         earlier.
32823
32824 1998-05-28  Catherine Moore <clm@cygnus.com>
32825
32826         * gcc.c-torture/execute/980526-3.c: New test.
32827
32828 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32829
32830         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32831         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32832         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32833         m88k-motorola-sysv3 to XFAIL.
32834
32835 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32836
32837         * gcc.dg/980526-1.c: New test.
32838         * gcc.c-torture/execute/980526-2.c: New test.
32839
32840 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32841
32842         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32843
32844         * gcc.c-torture/execute/980526-1.c: New test.
32845
32846 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32847
32848         * g77.f-torture/execute/alpha2.f: Add runtime test.
32849
32850 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32851
32852         * g++.old-deja/old-deja.exp: Strip leading directories.
32853
32854         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32855         error for the line.  Don't run multiple tests for the same line.
32856
32857 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32858
32859         * gcc.dg/980523-1.c: New test.
32860
32861 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32862
32863         * g77.f-torture/compile/970915-0.f: New test.
32864
32865 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32866
32867         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32868
32869 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32870
32871         * gcc.dg/980520-1.c: New test.
32872
32873 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32874
32875         * gcc.dg/980502-1.c: Fix return type.
32876
32877 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32878
32879         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32880         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32881         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32882         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32883         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32884
32885 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32886
32887         * g77.f-torture/execute/980520-1.f: New test.
32888
32889 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32890
32891         * lib/mike-g77.exp: New file.
32892
32893         * g77.f-torture/noncompile/noncompile.exp,
32894         g77.f-torture/noncompile/check0.f: New files.
32895
32896 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32897
32898         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32899         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32900         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32901         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32902         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32903         abort where appropriate.
32904
32905 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32906
32907         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32908         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32909
32910 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32911
32912         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32913
32914 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32915
32916         * g77.f-torture/compile/980427-0.f: New test.
32917
32918 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32919
32920         * g77.f-torture/compile/980424-0.f: New test.
32921
32922 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32923
32924         * g77.f-torture/compile/980419-2.f (main): New test.
32925         * g77.f-torture/compile/970125-0.f: New test.
32926         * g77.f-torture/compile/980419-1.f: New test.
32927
32928 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32929
32930         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32931         of loop-4.c.
32932
32933 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32934
32935         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32936
32937 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32938
32939         * gcc.c-torture/compile/980329-1.c: New test.
32940
32941 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32942
32943         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32944         * gcc.dg/980312-1.c: Fix typo in -march command.
32945
32946 1998-03-16  H.J. Lu  (hjl@gnu.org)
32947
32948         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32949
32950 1998-03-11  Robert Lipe  <robertl@dgii.com>
32951
32952         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32953         Dave Love agree the Fortran source is bogus.
32954
32955 1998-03-11  Robert Lipe  <robertl@dgii.com>
32956
32957         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32958         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32959         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32960         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32961         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32962
32963 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32964
32965         * g++.old-deja/g++.other/friend1.C: New test.
32966
32967 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32968
32969         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32970         possibly uninitialized) variables and declare dnrm2.
32971
32972 1998-02-23  Robert Lipe <robertl@dgii.com>
32973
32974         From Bruno Haible <haible@ilog.fr>:
32975         * gcc.c-torture/execute/980223.c: New test.
32976
32977 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32978
32979         * gcc.dg/ifelse-1.c: New test.
32980
32981 1998-02-09  H.J. Lu  (hjl@gnu.org)
32982
32983         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32984
32985           * lib/old-dejagnu.exp (old-dejagnu): Added the
32986           "execution test - XFAIL *-*-*" handling in the spirit of
32987           "excess errors test -". Changed the "execution test fails"
32988           handling to be like "excess errors test fails".
32989           * Update various tests accordingly.
32990
32991 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32992
32993         * gcc.c-torture/execute/980205.c: New test.
32994
32995 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32996
32997         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32998         * lib/f-torture.exp: Similarly.
32999         * gcc.c-torture: Rename all .cexp files to .x files.
33000
33001 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33002
33003         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33004         (940510-1.c): Removed duplicate.
33005         (971104-1.c): New test.
33006
33007 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33008
33009           * lib/f-torture.exp: Improve error and loop detection.
33010
33011 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33012
33013         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33014         use that to size the filler array.
33015
33016 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33017
33018         * lib/c-torture.exp(c-torture-execute): Fix typo.
33019
33020         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33021         testcase as the executable name. Keep the executable around if
33022         the test fails.
33023
33024 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33025
33026         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33027         changes.  Only test one -g option, and move it to the end of the
33028         list of options to test.
33029
33030 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33031
33032         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33033         variable GCC_TORTURE_OPTIONS to supply default switches separated
33034         by colons.  If no environment variable, run tests with -O0 -g, -O1
33035         -g, and -O2 -g as well.
33036
33037 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33038
33039         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33040         explanatory comments. Fix indentation.
33041
33042 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33043
33044         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33045
33046 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33047
33048         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33049         * g++.old-deja/g++.mike/p7325.C: Likewise.
33050         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33051
33052 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33053
33054         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33055         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33056         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33057         * g++.old-deja/g++.law/operators4.C: Likewise.
33058
33059 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33060
33061         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33062         * g++.old-deja/g++.mike/p784.C: Ditto.
33063         * g++.old-deja/g++.mike/p785.C: Ditto.
33064
33065 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33066
33067           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33068
33069 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33070
33071         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33072         target feature; pass this to c-torture-execute as needed.
33073
33074 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33075
33076         * lib/c-torture.exp(c-torture-execute): If the previous and the
33077         current executables being tested are identical, we don't need to
33078         run the executable again. Try to make the executable names
33079         unique. Add an optional argument for passing additional compiler
33080         flags.
33081
33082 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33083
33084         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33085
33086 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33087
33088         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33089
33090 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33091
33092         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33093         32bit or larger longs.
33094
33095         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33096         have either a 32bit long or 32bit int.
33097
33098 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33099
33100         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33101         Make double precision tests dependent on sizeof (double).
33102
33103 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33104
33105         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33106         too.
33107
33108 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33109
33110         * gcc.c-torture/compile/961203-1.cexp: New script.
33111
33112 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33113
33114         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33115         up the includes ourselves.
33116
33117 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33118
33119         * lib/plumhall.exp: Remove random include, and add a few
33120         verbose messages for debugging.
33121
33122 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33123
33124         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33125         of trying to do it ourselves.
33126
33127 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33128
33129         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33130
33131 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33132
33133         * gcc.prms/5403.c: Made regexp a bit less strict.
33134
33135 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33136
33137         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33138         is returned from remote_load instead.
33139         * lib/plumhall.exp: Ditto.
33140         * lib/mike-g++.exp: Ditto.
33141         * lib/old-dejagnu.exp: Ditto.
33142         * lib/c-torture.exp: Ditto.
33143
33144 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33145
33146         * lib/g++.exp: Use build_wrapper procedure.
33147         * lib/gcc.exp: Ditto.
33148
33149 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33150
33151         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33152         an old-style decl for malloc.  Fixes tests to work when
33153         sizeof (int) != sizeof (size_t).
33154
33155 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33156
33157         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33158
33159         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33160         use stdargs.h interface.
33161
33162 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33163
33164         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33165         NO_VARARGS when compiling.
33166
33167 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33168
33169         * lib/plumhall.exp(ph_includes): New procedure.
33170         (ph_make): Use it.
33171         (ph_compiler): Ditto.
33172
33173         * lib/g++.exp: Rename test-glue.c to testglue.c.
33174         * lib/gcc.exp: Ditto.
33175
33176 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33177
33178         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33179         to completion when it's called.
33180
33181 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33182
33183         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33184         is defined, don't do test.
33185
33186 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33187
33188         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33189         for object files.
33190         (ph_summary): Mark skipped testcases as untested, not unresolved.
33191
33192         * lib/plumhall.exp (ph_make): If unresolved because of bad
33193         errorCode, record errorCode in log file.
33194         (*): Replace send_log/verbose with verbose -log.
33195
33196 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33197
33198         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33199         double conversion if double isn't at least 8 bytes.
33200
33201         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33202         int to work with targets where int is 16 bits.
33203
33204         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33205         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33206         precision for the test to complete.
33207
33208 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33209
33210         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33211         if d10v is not compiled with the -mdouble64 flag.
33212         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33213
33214         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33215         d10v is not compiled with the -mint32 flag.
33216
33217 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33218
33219         * lib/plumhall.exp: Use incr_count.
33220
33221 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33222
33223         * gcc.c-torture: Update to c-torture-1.45.
33224
33225 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33226
33227         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33228         the name of the expect testcase file).
33229
33230         * lib/g++.exp(g++_init): Ditto.
33231
33232 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33233
33234         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33235         the host.
33236
33237         * lib/gcc.exp(gcc_exit): New procedure.
33238
33239 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33240
33241         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33242         specs where appropriate.
33243
33244         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33245         because of new "candidates are" messages, and removed a few
33246
33247         * Converted all non-old-style g++ testcases to old-style, and
33248         moved into g++.old-deja.
33249
33250 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33251
33252         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33253         options.
33254
33255         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33256         succeeded.
33257
33258         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33259
33260 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33261
33262         * lib/gcc.exp (gcc_target_compile): Add support for defining
33263         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33264         the machine doesn't have those features.
33265
33266 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33267
33268         * g++.law/operators4.exp: Don't use LIBS.
33269
33270 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33271
33272         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33273
33274         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33275         * lib/g++.exp: Set it here instead. Also, allow use of the
33276         --tool_exec and --tool_opt options. Change CXX to
33277         GXX_UNDER_TEST.
33278
33279         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33280
33281         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33282
33283 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33284
33285         * lib/old-dejagnu.exp: Use prune_warnings instead of
33286         prune_system_crud.
33287         * lib/mike-g++.exp: Ditto.
33288         * lib/gcc.exp: Ditto.
33289         * lib/g++.exp: Ditto.
33290
33291         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33292
33293 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33294
33295           * 941014-2.c: Include stdlib.h
33296           * 960327-1.c: Include stdio.h
33297           * dbra.c, index-1.c: Don't assume ints are 32bits.
33298
33299 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33300
33301         * lib/gcc.exp: Add gcc,stack_size target feature.
33302
33303         * lib/g++.exp(g++_target_compile): Add the include and link
33304         paths here, not in two other places. And, it's $options, not
33305         options.
33306
33307         * lib/mike-g++.exp(postbase): Remove the code that determines
33308         the correct include and link paths.
33309         * g++.old-deja/old-deja.exp: Ditto.
33310
33311 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33312
33313         * lib/g++.exp(g++_init): target_compile no longer returns the
33314         filename of the result.
33315
33316 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33317
33318         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33319         call to glob.
33320
33321         * gcc.c-torture/special/special.exp: Change call to
33322         gcc_target_compile to include the object file.
33323
33324 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33325
33326         * gcc.c-torture/special/special.exp: Correct misspelling in last
33327         change.
33328
33329 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33330
33331         * lib/plumhall.exp(ph_summary): Log the entire output of the
33332         executable. Return -1 if there were any failures, 0 otherwise.
33333         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33334         (ph_make): Clean up objects and executables that were built
33335         if the tests succeeded.
33336
33337 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33338
33339         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33340         libraries and includes in the build tree as appropriate.
33341
33342 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33343
33344         * lib/c-torture.exp: Instead of looking for the global variable
33345         NO_LONG_LONG, check to see if that's a feature of the target.
33346
33347 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33348
33349         * config/default.exp: Minimize. Delete the remainer of the files in
33350         config; this functionality is now in devo/dejagnu/config.
33351
33352         g++.*/*: Pass any additional flags used to compile to postbase;
33353         delete CXXFLAGS.
33354
33355         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33356         is now done by runtest.exp. Use gcc_target_compile instead of
33357         compile.
33358
33359         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33360         Remove references to CFLAGS. Use remote_file instead of
33361         calling rm -f.
33362         (c-torture): Take a list of arguments to use to compile this
33363         testcase.
33364
33365         lib/g++.exp: Simplify. Use target_compile instead of compile.
33366         lib/gcc-dg.exp: Ditto.
33367         lib/gcc.exp: Ditto.
33368         lib/mike-{gcc,g++}.exp: Ditto.
33369         lib/old-dejagnu.exp: Ditto.
33370         lib/plumhall.exp: Ditto.
33371
33372 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33373
33374         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33375         (ph_linker): Likewise.
33376
33377 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33378
33379           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33380         MAP_ANON / MAP_ANONYMOUS if defined;
33381         else try to map from /dev/zero .
33382
33383 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33384
33385         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33386         isn't defined, then define it to MAP_ANONYMOUS.
33387
33388 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33389
33390         * gcc.c-torture: Update to c-torture-1.42 release.
33391
33392 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33393
33394         * gcc.c-torture: Update to c-torture-1.41 release.
33395
33396 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33397
33398         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33399         c-torture release.
33400
33401 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33402
33403         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33404         and LDFLAGS.  Fix second case to append the target_info ldflags
33405         onto LDFLAGS, not CFLAGS.
33406         * lib/g++.exp (g++_init): Add target_info stuff.
33407         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33408         of libgloss and newlib flags for !native.
33409
33410         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33411         (GDB): Fix relative path to go up another dir for finding gdb.
33412
33413 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33414
33415         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33416         versions in the target_info array, if they don't exist.
33417
33418 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33419
33420         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33421
33422 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33423
33424         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33425         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33426
33427 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33428
33429         * lib/old-dejagnu.exp: Don't remove the output file before we've
33430         actually tested it. Don't append pwd to the path of the executable
33431         we're testing.
33432
33433 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33434
33435         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33436
33437 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33438
33439         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33440         temporary directory for compiler files, and set it to a default
33441         value of /tmp. Set $output as the name of the output file from
33442         compiling the testcase. Add a -o option to $cflags_var so the
33443         compiler writes the final output file as $output. Set $executable
33444         to $output.
33445
33446         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33447         directory for compiler files, and set it to /tmp if it doesn't
33448         already have a value. Set $output_file to the name of the output
33449         file from compiling the testcase. Add a -o option to CXXFLAGS so
33450         the compiler writes the final output file as $output. Use $output
33451         as the executable to be tested.
33452
33453 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33454
33455         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33456
33457 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33458
33459         * gcc.c-torture/execute/pending-1.c: New test.  Still
33460         pending in Tege's queue.
33461
33462 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33463
33464         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33465         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33466         if there were failures.  Call unresolved if there were unresolved
33467         testcases.  Call gcc_fail if program did not run to completion.
33468         (ph_make): Pass additional argument name to ph_execute.
33469         (ph_execute): Add new argument.  Pass additional arguments to
33470         ph_summary.  Call gcc_fail is there is no execution output.
33471
33472 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33473
33474         * lib/plumhall.exp (proc_summary): Output relavent summary
33475         lines into the log so specific failures in plumhall can be
33476         investigated.
33477
33478 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33479
33480         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33481         (c-torture-execute): Don't try to execute tests which use
33482         "long long" types if $NO_LONG_LONG is nonzero.
33483
33484 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33485
33486         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33487         not c-torture.
33488
33489         * gcc.ieee: Move from here.
33490         * gcc.c-torture/execute/ieee: To here.
33491
33492 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33493
33494         * gcc.c-torture: Update to c-torture-1.41 release.
33495
33496 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33497
33498         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33499         not "$output".
33500
33501 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33502
33503         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33504         -c present.
33505
33506 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33507
33508         * config/proelf.exp: Handle connecting to a simulator.
33509
33510 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33511
33512         * config/proelf.exp: New file.  Enough framework that we can
33513         run c-torture tests on the proelf targets (or any other target
33514         that gdb can connect to for that matter).
33515
33516 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33517
33518         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33519         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33520
33521         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33522         exec_output exists.
33523
33524 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33525
33526         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33527         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33528
33529         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33530         to pass/fail/unresolved/unsupported/untested.  Caller must now
33531         call unresolved/unsupported/untested.
33532         * lib/*.exp: Update FSF address.  Update to handle new results of
33533         ${tool}_load.
33534         * lib/chill.exp (verbose): Delete.
33535
33536 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33537
33538         * lib/gcc.exp (default_gcc_start): Change order of args to
33539         $LDFLAGS $CFLAGS $LIBS.
33540         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33541         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33542         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33543         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33544         * gcc.misc-tests/dg-test.exp: Likewise.
33545         * gcc.misc-tests/msgs.exp: Likewise.
33546         * gcc.prms/prms.exp: Likewise.
33547         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33548         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33549
33550         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33551
33552 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33553
33554         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33555
33556         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33557         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33558
33559         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33560         necessary.
33561
33562 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33563
33564         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33565         global for loop; add use of $mathlib.
33566         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33567         settings here; set mathlib for anything but VxWorks.
33568
33569 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33570
33571         * gcc.c-torture: Update to c-torture-1.40 release.
33572
33573 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33574
33575         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33576         dg.exp.
33577
33578 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33579
33580         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33581         global.
33582
33583 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33584
33585         * lib/g++.exp (LIBS): Define if not already.
33586         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33587         (gcc-dg-prune): Call prune_gcc_output.
33588         * lib/gcc.exp (prune_gcc_output): New proc.
33589         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33590         prune_gcc_output.
33591
33592 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33593
33594         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33595         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33596
33597 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33598
33599         * gcc.c-torture: Update to c-torture-1.39 release.
33600
33601 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33602
33603         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33604         fails, try others as well.
33605
33606 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33607
33608         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33609         If compilation fails, mark execute tests as `untested'.
33610         If test is marked as unsupported, don't mark compilation and
33611         execute tests as failed.
33612
33613 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33614
33615         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33616         libstdc++ for whether or not we want to be doing shared
33617         libraries.  Delete link_curses since we don't need it anymore.
33618         * lib/mike-g++.exp (postbase): Don't link in libg++.
33619         * g++.old-deja/old-deja.exp: Likewise.
33620
33621 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33622
33623         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33624
33625 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33626
33627         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33628         For that, add `-Wl,-a,shared_archive'.
33629         * g++.old-deja/old-deja.exp: Likewise.
33630
33631 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33632
33633         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33634
33635 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33636
33637         * lib/mike-g++.exp (postbase): Pay attention to the status of
33638         g++_load.
33639
33640 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33641
33642           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33643
33644 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33645
33646         * lib/gcc.exp (default_gcc_start): No longer need to log program
33647         being executed or its output, execute_anywhere does that now.
33648         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33649         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33650
33651 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33652
33653         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33654         the same as those in lib/g++.exp.
33655
33656 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33657
33658         * gcc.c-torture: Update to c-torture-1.38 release.
33659         * gcc.ieee: Related changes.
33660
33661 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33662
33663         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33664         "exec". Minor reformatting changes.
33665
33666         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33667         cross. This means all "exec" calls now work on a remote host as
33668         well.
33669         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33670         cross. Filter out the extra "\r\n" stuff that expect puts in.
33671         (c-torture-execute): Filter out the bogus warnings like
33672         c-torture-compile does. Add support for canadian cross.
33673         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33674         Use execute_anywhere rather than calling exec directly. Now it
33675         works for canadian cross testing.
33676
33677 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33678
33679         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33680         results into a variable, and check that rather than using file exists.
33681
33682 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33683
33684         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33685         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33686
33687 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33688
33689         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33690         lib_curses if there's a shared libg++ in the build tree.
33691
33692 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33693
33694         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33695         if not supported target.
33696
33697 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33698
33699         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33700         link_curses up to always happen, not just for native builds.
33701
33702 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33703
33704         * gcc.c-torture: Update to c-torture-1.36 release.
33705         * gcc.failure: Related changes.
33706
33707 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33708
33709         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33710
33711 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33712
33713         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33714         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33715         runshlib, link_curses, and mathlib for link and run.
33716
33717         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33718         pass the runtime shared library options for Solaris, OSF/1, and
33719         Irix5, and link with -lcurses to avoid unresolved references.
33720
33721 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33722
33723         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33724         only run once.
33725
33726 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33727
33728         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33729
33730 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33731
33732         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33733         do not have a framework for the "compat" tests yet.
33734
33735 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33736
33737         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33738         set to null if we're testing vxworks5.1.  Use that instead of
33739         `-lm' in the setting of LIBS for link and run.
33740
33741 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33742
33743         * config/rom68k.exp (${tool}_load): Major changes to make it
33744         work.  Verified that it does in fact return the stuff in
33745         exec_output properly.  Catch any Emul or any TRAP other than 0.
33746
33747 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33748
33749         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33750         LDFLAGS properly for targets that need stuff from libgloss.
33751         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33752         only run once.
33753         (gpp_initialized): New variable.
33754
33755 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33756
33757         * config/rom68k.exp: Load libgloss.exp.
33758         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33759         so we can produce a fully linked binary.
33760         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33761         so we can produce a fully linked binary.
33762
33763 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33764
33765         * lib/plumhall.exp (ph_section): Watch for expected failures.
33766         Add missing `else'.
33767
33768         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33769         run the testcase.
33770         (c-torture): Likewise.
33771
33772 1995-08-28  Doug Evans  <dje@cygnus.com>
33773
33774         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33775
33776         * lib/mike-g++.exp (mike_cleanup): New proc.
33777         (prebase): New globals compiler_result, not_compiler_result,
33778         target_regexp.
33779         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33780         allow leading "-" in pattern.  Watch for unsupported tests.
33781         If $compiler_result is set, pattern match assembler code,
33782         and ditto for $not_compiler_result.
33783         * lib/mike-gcc.exp: Likewise.
33784
33785         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33786         execution "succeeded".
33787
33788 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33789
33790         * config/win32.exp: New file.
33791         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33792
33793 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33794
33795         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33796         unsupported.
33797         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33798         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33799         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33800
33801         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33802         "... without exceptions was ...".  That is now handled by
33803         prune_system_crud.
33804         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33805
33806 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33807
33808         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33809         sieve.c,sort2.c}: New files.
33810         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33811         sieve.exp,sort2.exp}: Drivers for them.
33812
33813         * lib/mike-gcc.exp (program_output): New user settable variable.
33814         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33815         messages.
33816         * lib/mike-g++.exp (program_output): New user settable variable.
33817
33818         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33819
33820         * config/sh.exp: Deleted (use sim.exp instead).
33821
33822 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33823
33824         * config/vx.exp: Declare CHECKTASK as global.
33825         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33826         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33827         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33828
33829 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33830
33831         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33832         target. Like vx.exp, only includes `vx29k.exp' instead of
33833         `vxworks.exp'.
33834
33835 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33836
33837         * config/sim.exp: Increase time limit from 120 seconds to 240.
33838
33839 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33840
33841         * gcc.c-torture/execute/950628-1.c: New test.
33842
33843 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33844
33845         * gcc.c-torture: Update with changes/additions from
33846         c-torture-1.34.
33847
33848 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33849
33850         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33851
33852 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33853
33854         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33855
33856 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33857
33858         * gcc.c-torture/compile/950512-1.c: New test.
33859         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33860         * gcc.dg/struct-ret-1.c: Likewise.
33861
33862 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33863
33864         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33865           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33866
33867 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33868
33869         * gcc.c-torture/special/920411-1.c: Deleted.
33870         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33871
33872 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33873
33874         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33875         cpu limit.
33876
33877 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33878
33879         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33880
33881 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33882
33883         From kenner;
33884         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33885         is the proper length.
33886         * va-arg-3.c: Likewise.
33887
33888 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33889
33890         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33891         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33892
33893         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33894         * lib/g++.exp (default_g++_start): Delete old cruft.
33895
33896 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33897
33898         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33899         (2 * (1 << 18)) to (2 * (1 << 17)).
33900
33901         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33902
33903 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33904
33905         * config/rom68k.exp: Renamed from config/idp.exp
33906
33907 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33908
33909         * c-torture/compile/921109-2.c
33910
33911 1995-04-18  Mike Stump  <mrs@cygnus.com>
33912
33913         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33914         excess errors.
33915
33916 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33917
33918         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33919         output.
33920         * lib/g++.exp (default_g++_start): Likewise.
33921
33922 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33923
33924         * gcc.c-torture/compile/950329-1.c: New test.
33925
33926 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33927
33928           * config/bug.exp (${tool}_load): Updated to use new remote_open
33929           and remote_close procs.
33930         * config/idp.exp: New file.
33931
33932 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33933
33934         * gcc.c-torture/execute/950322-1.c: New test.
33935
33936 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33937
33938         * config/vx.exp (${tool}_load): Clean up testing of return code from
33939         vxworks_ld and vxworks_spawn.
33940
33941 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33942
33943         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33944
33945 1995-03-13  Mike Stump  <mrs@cygnus.com>
33946
33947         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33948         can mark excess errors on a machine by machine basis.  Note, the
33949         default is to not expect any excess errors, even when excess
33950         errors test - is given, so you will want to put an XFAIL ... on
33951         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33952         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33953         those 4 machines, but no others.
33954
33955 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33956
33957         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33958         * lib/c-torture.exp: to here.
33959
33960 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33961
33962         * gcc.c-torture/execute/950221-1.c: New test.
33963         * gcc.c-torture/execute/struct-ret-1.c: New test.
33964         * gcc.c-torture/compile/950221-1.c: New test.
33965
33966         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33967
33968 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33969
33970         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33971         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33972
33973 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33974
33975         * g++.gb: New directory of tests, derived from my signature and
33976         class scoping tests.
33977
33978         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33979         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33980         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33981         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33982         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33983         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33984         * g++.gb/sig25.C: Likewise.
33985
33986         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33987         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33988         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33989         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33990         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33991         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33992         * g++.gb/sig25.exp: Likewise.
33993
33994         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33995         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33996         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33997         * g++.gb/scope13.C: Likewise, this test still fails.
33998
33999         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34000         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34001         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34002         * g++.gb/scope13.exp: Ditto.
34003
34004         * g++.gb/README: New file, explains what these tests are about.
34005
34006 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34007
34008         * lib/dg.exp (dg-do): Support `preprocess'.
34009         (dg-test): Likewise.
34010
34011 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34012
34013         * config/udi.exp: change "continue -expect" to "exp_continue".
34014
34015 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34016
34017         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34018         Delete redundant tests.
34019
34020         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34021         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34022         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34023         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34024         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34025         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34026         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34027         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34028
34029         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34030         storing label pointers.
34031         * gcc.c-torture/execute/921019-1.c: Likewise.
34032         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34033         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34034         parameter fp.
34035         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34036         constants.
34037
34038         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34039         Delete obsolete tests.
34040
34041         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34042         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34043         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34044         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34045         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34046         * gcc.c-torture/compile/950124-1.c: New test.
34047
34048         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34049
34050 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34051
34052         * lib/mike-g++.exp: Add -lm to LIBS.
34053
34054 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34055
34056         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34057
34058 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34059
34060         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34061
34062 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34063
34064         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34065
34066 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34067
34068         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34069         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34070         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34071         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34072         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34073         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34074         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34075         * g++.law/{operators31.C, operators32.C,
34076         * g++.law/{operators33.C, operators34.C}: Likewise.
34077         * g++.law/{pic1.C, refs2.C}: Likewise.
34078         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34079         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34080         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34081         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34082
34083         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34084         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34085         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34086         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34087         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34088         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34089         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34090         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34091         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34092         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34093         * g++.law/{operators34.exp}: Likewise.
34094         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34095         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34096         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34097         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34098         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34099
34100         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34101         No longer expected to fail.
34102         * g++.law/missed-error3.C: Tweak for recent bool changes.
34103
34104 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34105
34106         * config/emb-unix: Deleted.
34107         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34108         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34109
34110 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34111
34112         * lib/dg.exp (dg-test): Fix typo in last patch.
34113
34114 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34115
34116         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34117         (handles multiple occurrences).
34118
34119 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34120
34121         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34122         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34123         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34124         printed).
34125         * lib/c-torture.exp (c-torture-compile): Likewise.
34126         (c-torture): Prepend full path if missing.
34127         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34128         (gcc_fail): Likewise.
34129         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34130
34131 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34132
34133         * lib/netware.exp: Only attach to NetWare i386 systems.
34134
34135 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34136
34137         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34138         messages.  Add test name to "output pattern match" pass/fail message.
34139
34140 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34141
34142         * gcc.dg: New testsuite.
34143         * gcc.dg/dg.exp: New file.
34144
34145         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34146         test-switch.c}: Deleted.
34147
34148         * gcc.misc-tests/msgs.exp: New testcase driver.
34149
34150 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34151
34152         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34153         Watch for illegal return values from ${tool}_load.
34154         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34155         cross targets.  Coerce return value >0 to 1.
34156
34157 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34158
34159         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34160
34161         * config/emb-unix.exp: New file.
34162
34163         * config/sim.exp: Error if variable $SIM not defined.
34164         (${tool}_load): Mark test as "untested" if simulator missing.
34165
34166         * config/unix.exp: Load remote.exp to get rcp_download.
34167         * lib/c-torture.exp: Use different option lists for testcases with
34168         and without loops.
34169         * gcc.c-torture/execute/execute.exp: Likewise.
34170
34171 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34172
34173         * config/*.exp: Clarify return code from ${tool}_load.
34174         Call `unresolved' or `untested' instead of `warning' or `perror'
34175         (sometimes you still want to call both though).
34176         Add comment that `shell_id' is local to each file.
34177         * config/udi.exp (timeout): Set to 30.
34178         Don't print warning if connection fails, $connectmode has already
34179         printed an error.
34180         (${tool}_load): Move verbose messages to level 2.
34181         Rework pattern for "Process started" message.
34182         Pass `shell_id' to ${connectmode}_download.
34183         Retry twice upon timeout.  Make resetting of target more robust.
34184         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34185         Pass `shell_id' to exit_$connectmode.
34186         Only call exit_$connectmode if connected.
34187         * config/unix.exp (${tool}_load): Check return codes better.
34188         * config/vrtx.exp (${tool}_load): Likewise.
34189         * config/vx.exp (${tool}_load): Likewise.
34190         Delete unneeded global's.
34191         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34192         from ${tool}_load.
34193         (dg-stat): Delete.
34194         (dg-init): Delete recording of pass/fail counts.
34195         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34196         (old-dejagnu-init): Likewise.
34197         (old-dejagnu-stat): Delete contents, empty proc now.
34198         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34199         (c-torture): Delete references to lcnt, lpass, lfail.
34200         Get option list from TORTURE_OPTIONS.
34201         Delete -funroll[-all]-loops if no loops.
34202         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34203         (g++_stat): Delete contents (empty proc now).
34204         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34205         (gcc_finish): Likewise.
34206         (gcc_stat): Deleted.
34207         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34208         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34209         * gcc.c-torture/execute/execute.exp: Likewise.
34210         Split tests into two parts: compile, execute.
34211         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34212         no loops.  Update to reflect clarified return codes from ${tool}_load.
34213
34214 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34215
34216         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34217         to grep for.
34218         (old-dejagnu): Likewise (where necessary).
34219
34220 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34221
34222         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34223
34224         * lib/dg.exp (dg-process-target): Fix processing of selector.
34225         Add comment regarding use of `error'.
34226
34227         * lib/gcc.exp (prune_system_crud): Define if missing.
34228         * lib/g++.exp (prune_system_crud): Likewise.
34229
34230         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34231         Call prune_system_crud.
34232         * lib/dg.exp (dg-runtest): New proc.
34233         Use perror instead of send_user for tcl errors in testcase.
34234         Don't return any value, it's never used.
34235         Don't clobber previous definition of `unknown'.
34236         Print tcl errors in `dg-final'.
34237
34238 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34239
34240         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34241         (dg-test): Don't print errorInfo, it contains stack backtrace.
34242
34243 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34244
34245         * lib/g++.exp (runtest_file_p): Define if missing.
34246
34247 1994-09-24  Doug Evans  (dje@cygnus.com)
34248
34249         * lib/mike-g++.exp: Comment out loading of g++.exp.
34250         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34251         (default_g++_version): Always print something.
34252         (default_g++_start): Comment out call to `which'.
34253         (g++_start, g++_load): Deleted (must be defined in config file).
34254         * lib/gcc.exp: Test for existence of $CC at start.
34255         Delete check for tmpdir (done in gcc_init).
34256         (default_gcc_version): Always print something.
34257         (default_gcc_start): Comment out call to `which'.
34258         * config/*.exp: Major cleanup - make cross targets work at least a
34259         little better for g++ (by not being "--tool gcc" specific).
34260         Rename gcc_xxx to ${tool}_xxx.
34261         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34262         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34263
34264 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34265
34266         * lib/c-torture.exp (c-torture-compile): Rework compiler
34267         message processing.
34268
34269         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34270         c-torture.
34271
34272 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34273
34274         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34275
34276         * lib/dg.exp (dg-process-target): Support { target native }.
34277
34278 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34279
34280         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34281         looked for "... program xxx got fatal signal".
34282         Correct regsub munging of `comp_output'.
34283         Ignore compiler messages "path prefix not used" and "linker input
34284         file unused".
34285
34286 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34287
34288         * lib/gcc.exp (runtest_file_p): Define if missing.
34289         * gcc.prms/template.c: Example to work from.
34290
34291 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34292
34293         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34294         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34295
34296         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34297         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34298         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34299         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34300
34301         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34302         (dg-process-target): No longer a varargs proc.
34303         Return S/N for target, P/F for xfail.  All callers changed.
34304         (user option procs): More argument checking.
34305         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34306         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34307         (dg-test): Skip test if not running on selected target in `dg-do'.
34308         Update handling of `dg-do-what', `dg-output-text'.
34309         Separate execution pass/fail from output pattern match pass/fail.
34310         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34311
34312 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34313
34314         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34315         target for 920510-1.c.
34316
34317 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34318
34319         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34320         Clean up comment regarding use of passcnt, etc.
34321         (gcc_stat): Don't update `testcnt' here.
34322         (gcc_finish): Do it here.
34323         Might as well reset `but_id' here too.
34324         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34325         to determine if the file should be tested.
34326         * gcc.c-torture/compile/compile.exp: Likewise.
34327         * gcc.c-torture/execute/execute.exp: Likewise.
34328         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34329         * gcc.misc-tests/dg-test.exp: Likewise.
34330         * gcc.prms/prms.exp: Likewise.
34331         * gcc.wendy/wendy.exp: Likewise.
34332         * g++.old-deja.exp: Likewise.
34333         Move "Testing file" message to verbose level 1.
34334
34335 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34336
34337         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34338
34339 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34340
34341         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34342         (default_gcc_start): Accept optional second list element
34343         of compiler flags.  Print compiler output at verbosity level 2.
34344         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34345         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34346         Save current values of framework globals passcnt, failcnt, xpasscnt,
34347         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34348         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34349         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34350         xfailcnt to compute stats.  Update framework global `testcnt' from
34351         pass/fail counts.
34352         (gcc_finish): New proc.  Clean up test environment.
34353         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34354         (gcc_epass, gcc_efail): Delete.
34355         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34356         argument of line number.
34357         (dg-init): If the tool has an init routine, call it.
34358         (dg-test): Remove args `cflags_var' and `libs_var'.
34359         Pass all compiler options to ${tool}_start.
34360         Handle missing line number.
34361         (dg-finish): New function.
34362         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34363         particular files.  Call gcc_finish at end.  Move "skipping test"
34364         message to verbosity level 3.
34365         * gcc.c-torture/compile/compile.exp: Likewise.
34366         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34367         * gcc.c-torture/execute/execute.exp: Likewise.
34368         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34369         Print testcase being tried at verbosity level 1.
34370         * gcc.c-torture/special/special.exp: Unset xfail.
34371         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34372         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34373         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34374         * gcc.failure/failure.exp: Likewise.
34375         * gcc.ieee/ieee.exp: Likewise.
34376         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34377         Update call to dg-test.  Call dg-finish at end.
34378         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34379         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34380         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34381         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34382         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34383         * gcc.wendy/wendy.exp: Add copyright.
34384         Delete setting of tmpdir (done by gcc_init).
34385         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34386         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34387         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34388         gcc_[ce]pass/fail.
34389
34390 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34391
34392         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34393         confusion.
34394         (g++_load): Likewise.
34395
34396         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34397         Rename argument to `prog' to remove the confusion.
34398         Varargs fns behave differently too!
34399         (g++_load): Likewise.
34400
34401         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34402
34403         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34404         what it is.  Delete (always) printing of status value for !native.
34405         Simplify verbose code, and include status and exec_output.
34406         (g++_load): Use gcc_load.
34407
34408 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34409
34410         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34411         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34412         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34413         940714-3.c as these testcases don't exist anymore.  Make
34414         va-arg-1.c expected to pass.
34415
34416 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34417
34418         * gcc.misc-tests/misc.exp: Only run specific testcases.
34419         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34420         * gcc.misc-tests/dg-[1-9].c: New files.
34421
34422         * lib/dg.exp: New testsuite driver.
34423         * gcc.prms/prms.exp: Use it.
34424
34425         * README.gcc: New file.
34426
34427         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34428         Document and reset `lxpass' and `lxfail'.
34429         Simplify "initialized" message.
34430         (gcc_stat): Clean up comments a little.
34431
34432 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34433
34434         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34435
34436 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34437
34438         * lib/old-dejagnu.exp (process-option): New proc.
34439         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34440         (old-dejagnu): Simplify.
34441         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34442
34443 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34444
34445         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34446         exists and is not an empty string.
34447
34448         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34449         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34450         finished.
34451         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34452         automatically.
34453
34454         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34455         longer expected to fail.
34456
34457         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34458         "f" function call.
34459
34460         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34461
34462         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34463         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34464         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34465         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34466         c-torture-1.29.
34467
34468         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34469         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34470
34471         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34472
34473         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34474         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34475
34476         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34477         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34478         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34479
34480 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34481
34482         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34483         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34484         940714-1.c, 940714-2.c, 940714-3.c},
34485         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34486         gcc.misc-tests/{mg.c,mg.exp}:
34487         New tests.
34488         * gcc.noncompile/noncompile.exp: Change accordingly.
34489
34490 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34491
34492         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34493         Undo previous clobberage.
34494
34495 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34496
34497         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34498         * gcc.special/{930510-1.c, special.exp}:
34499         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34500         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34501         struct-varargs-1.c}: New tests from c-torture-1.26.
34502
34503 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34504
34505         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34506           argument to switch.
34507
34508 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34509
34510         * Revert the previous changes.  Please see Rob's directory
34511           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34512           fixes.
34513
34514 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34515
34516         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34517             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34518             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34519             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34520             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34521             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34522             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34523             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34524             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34525             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34526             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34527             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34528             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34529             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34530             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34531             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34532             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34533             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34534             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34535             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34536             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34537             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34538             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34539             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34540             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34541             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34542             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34543
34544 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34545
34546         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34547             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34548           with perror calls.
34549
34550 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34551
34552         * config/unix.exp (g++_load): Fix syntax.
34553
34554 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34555
34556         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34557         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34558         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34559         Don't expect va-arg-1.c to fail.  Correct expected output for
34560         920928-1.c.
34561         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34562         * gcc.wendy/hbm4.c: Correct typo.
34563         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34564
34565 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34566
34567         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34568         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34569         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34570         * lib/c-torture.exp (c-torture-compile): Ditto.
34571
34572         Reduce volume of output (remove all the -I's and such).
34573         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34574         Call gcc_cpass, gcc_cfail.
34575         (c-torture): Pass testing option to c-torture-compile.
34576
34577 1994-03-21  Doug Evans  (dje@cygnus.com)
34578
34579         Bring patches over from progressive.
34580         * config/default.exp: Exit remote shell cleanly.
34581         (g++_exit, g++_start): Add default versions.
34582         * config/sim.exp (gcc_load): Use perror, not error.
34583
34584 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34585
34586         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34587         set in site.exp.
34588
34589 1994-03-14  Doug Evans  (dje@cygnus.com)
34590
34591         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34592         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34593         (wendy_try): New proc to run testcase.
34594         (main loop): Call 'em.
34595         * gcc.wendy/*.c: Clean up pass to correct expected output.
34596
34597         * lib/gcc.exp: Minor cleanup work.
34598         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34599
34600 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34601
34602         * config/sim.exp (gcc_load): Document return codes better.
34603         Don't pass -v to simulator.
34604
34605 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34606
34607           * gcc.special/920717-x.c: Fix typo.
34608           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34609           get at sources.
34610
34611         * lib/mike-gcc.exp: Fix typo.
34612
34613 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34614
34615         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34616         binary to use, transform the name.
34617         * config/*.exp: rename everything. Nuke any g++ specific files,
34618         it's now a special case of gcc that requires no special support.
34619         Add a default.exp for unsupported targets.
34620
34621 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34622
34623         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34624         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34625         version of Tcl.
34626
34627 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34628
34629         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34630         than a warning.
34631
34632 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34633
34634         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34635
34636 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34637
34638         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34639         option_list.  Compile every file with only 4/6 option choices
34640         (same as C torture) instead of with 12/18 different option
34641         choices.
34642         * lib/c-torture.exp: Likewise.
34643
34644         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34645         not already set.
34646
34647 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34648
34649         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34650         can put an XFAIL *-*-* on excess errors.
34651
34652 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34653
34654         * g++.law: Add more tests derived from g++-bugs snapshots.
34655
34656         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34657         equivalent to g++.law/init9.
34658
34659         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34660         compiled it, and the a.out file after we've run it.
34661
34662 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34663
34664         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34665         compiled it, and the a.out file after we've run it.
34666
34667 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34668
34669         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34670
34671 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34672
34673         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34674         version number.
34675
34676 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34677
34678         * g++.law: New directory of g++ tests derived from the g++-bugs
34679         snapshots.
34680
34681 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34682
34683         * gcc.compile: initbug1.c initbug1.exp testcase added
34684
34685 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34686
34687         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34688         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34689           fixes submitted by Jeff Law (law@cs.utah.edu)
34690         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34691           Jeff Law (law@cs.utah.edu)
34692
34693
34694 1993-11-30  Mike Stump  (mrs@cygnus.com)
34695
34696         * config/unix-g++.exp: Follow the gcc way of doing things.
34697         * g++.old-deja/old-deja.exp: Minor updates.
34698         * lib/g++.exp: New file, follow the gcc way of doing things.
34699         * lib/old-dejagnu.exp: Minor updates.
34700         * lib/mike-g++.exp: Always unset errorInfo.
34701
34702 1993-11-06  Mike Stump  (mrs@cygnus.com)
34703
34704         * lib/gcc.exp: Fix some errors with the below change, CC and
34705         CFLAGS should be global when setting, not local.
34706
34707 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34708
34709         * lib/gcc.exp: Transform tool name.
34710
34711 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34712
34713         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34714
34715 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34716
34717         * lib/gcc.exp: change gcc_done to gcc_stat
34718
34719 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34720
34721         * Upgraded gcc testsuite to c-torture version 1.25
34722
34723 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34724
34725         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34726         * lib/c-torture: added hooks for new reporting code.
34727
34728 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34729
34730         * config/sh-gcc.exp: check if sh-sim exists in the path
34731
34732 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34733
34734         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34735         * gcc.compile/compile.exp: Initial changes for new logic.
34736         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34737         * gcc.failure/failure.exp: Initial changes for new logic.
34738         * gcc.ieee/ieee.exp: Initial changes for new logic.
34739         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34740         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34741         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34742         * lib/c-torture.exp: Initial changes for new logic.
34743         * lib/gcc.exp: Initial changes for new logic.
34744
34745 1993-10-15  Mike Stump  (mrs@cygnus.com)
34746
34747         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34748         depend upon failure or success.  Fully qualify names in failure
34749         and success messages.  Always remove a.out before starting
34750         compile, just in case.  Pay more attention to error text output by
34751         the compiler.  Handle testcases with no known past errors just
34752         like all others, so that things are uniform.  Other miscellaneous
34753         improvements.
34754
34755 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34756
34757         * gcc.cpp: new directory for cpp tests
34758
34759 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34760
34761         * lib/chill.exp: Code reformatted, removed unused code.
34762         * config/unix-chill.exp: Code reformatted, removed unused code.
34763         * chill.execute/execute.exp: Code reformatted, removed unused code.
34764         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34765
34766 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34767
34768         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34769         routines not written.
34770
34771 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34772
34773         * config/bug-gcc.exp: Use new procs from bug.exp.
34774
34775 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34776
34777         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34778         via ftp, rather than depending on NFS.
34779         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34780         case.
34781
34782 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34783
34784         * config/bug-gcc.exp: Use new download proc.
34785
34786 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34787
34788         * chill.execute/execute.exp: cleanups, handles errors better
34789         * chill.compile/compile.exp: rewrite, based on execute.exp
34790         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34791         * lib/chill.exp: major changes to diff proc and compile and link
34792           procs. added chill_fail and chill_pass wrappers to pass and
34793           fail. added more comments, and handle error codes better.
34794           Added a hack to capture stderr from exec, so noncompile tests
34795           can work.
34796
34797 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34798
34799         * chill.execute/execute.exp: rewrite of testsuite driver
34800         * lib/chill.exp: rewrite of testsuite driver
34801         * config/unix-chill.exp: rewrite of testsuite driver
34802
34803 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34804
34805     In chill.execute:
34806         * iexpr.ch: Standardize uppercase.
34807         * tuples.dat: Standardize uppercase.
34808         * vary.ch: standardize.  Correct varying string assignments.
34809         * vary.dat: Add new output lines.
34810
34811 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34812
34813     In chill.execute:
34814         * chprintf.ch: Standardize use of uppercase.
34815         * tuples.ch: Standardize and turn arr2 into a DCL,
34816           rather than a SYN.
34817         * pinits.ch: Standardize.
34818
34819 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34820
34821         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34822         * Makefil: Renamed to Makefile.in.
34823         * configure.in: New.
34824
34825 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34826
34827     In chill.execute:
34828         * .cvsignore: Add result/output files.
34829         * Makefile: Fix up variables at start.  Use MFLAGS
34830           everywhere.  Correct bool_loc, built_ins entries.
34831           Add entry for vary1.ch.
34832         * bitarray.ch: Standardize upper-case usage.
34833         * bitexpr.ch: Standardize, add output of b1.
34834         * params.ch: Use arrayt in along PROC parameters, to
34835           avoid novelty problems.
34836         * sets.ch: Tiny cleanup.
34837         * vary1.ch: Re-indent.
34838
34839 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34840
34841           * Add PR-related files to Makefiles, .cvsignore files, etc.
34842
34843 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34844
34845         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34846           with compiler objects. New names are test-flow.c and test-loop.c
34847
34848 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34849
34850         * Upgraded c-torture tests from 1.19 to 1.20
34851
34852         * new files:
34853         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34854         * gcc.compile: 930623-1.c 930623-2.c
34855         * gcc.noncompile: 930622-1.c 930622-2.c
34856         * gcc.failure: 920411-1.c 920627-2.c
34857         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34858
34859 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34860
34861         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34862           More changes to get testsuite working properly. Needs more work.
34863           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34864
34865 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34866
34867         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34868           More changes to get testsuite working properly. Needs more work.
34869
34870 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34871
34872         * chill.compile/compile.exp: Added for Dejagnu support
34873         * chill.execute/execute.exp: Added for Dejagnu support
34874         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34875
34876 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34877
34878     This should complete moving the CHILL test files.
34879         * chill.noncompile(.cvsignore printf.grt
34880             in-printf.grt chprintf.grt chprintf.ch):
34881             Added test-support files.
34882           (Makefile): Modified further.
34883         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34884             signal.ch): Added test files.
34885           * chill.execute (.cvsignore printf.grt printr.c
34886             in-printf.grt rts.c chprintf.grt rts.h): Added
34887           test-support files.
34888             (Makefile): More corrections.
34889
34890 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34891
34892         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34893           test cases, ready for DejaGnu.
34894
34895 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34896
34897         * Upgraded c-torture tests from 1.18 to 1.19
34898
34899         * gcc.compile: added test(s):
34900           930607-1.c
34901         * gcc.execute: added test(s):
34902           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34903
34904         * added new subdirectory for misc tests: gcc.misc-tests
34905         * gcc.misc-test(s): added tests:
34906           inst-check.c test-consts.c test-ior.c test-switch.c
34907
34908 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34909
34910         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34911
34912 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34913
34914         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34915
34916 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34917
34918         * Upgraded c-torture tests from 1.17 to 1.18
34919
34920 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34921
34922         * Upgraded c-torture tests from 1.12 to 1.17
34923
34924 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34925
34926         * lib/old-dejagnu.exp:
34927           Fixed handling of XFAIL target triplets to correctly
34928           recognize wildcard characters.  Removed code that
34929           appended a unique id tag to the end of the file name
34930           printed out by the result of the testcases within a
34931           given test file.
34932
34933 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34934
34935         * lib/old-dejagnu.exp:
34936           Reworked expected failure handling to trigger off of XFAIL
34937           keyword in keyphrase embeded in testcase source code. The
34938           XFAIL keyword must be at the end of the keyphrase line. It
34939           may optionally be followed by one or more target triplets.
34940           It has just occured that the handling of wildcards in the
34941           target triplet may not be correct.
34942
34943 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34944
34945         * g++.old-deja/tests:
34946           Moved all subdirectories up one level into g++.old-deja .
34947
34948         * lib/old-dejagnu.exp:
34949           Fixed problem with CXXFLAGS not being properly reset, and being
34950           corrupted with extraneous "-c" compiler option.  This was
34951           causing binaries to not be generated for test that needed them.
34952           Modified strings passed to "pass" and "fail" so that individual
34953           tests from the same test file would be distinguished by an
34954           identifier appended to the test file name in the summary logs;
34955           this corrected a problem with erroneous diff logs.  Added code
34956           to search testcases for expected fail and unexpected pass keywords.
34957
34958 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34959
34960         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34961
34962 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34963
34964         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34965           Removed extraneous text from end of "Special g++ Options"
34966           keyphrase.
34967
34968         * lib/old-dejagnu.exp: Added pattern matching to look for new
34969           keywords, embedded in testcases comments, which will trigger
34970           calls to xpass and xfail.
34971
34972 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34973
34974         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34975           comments embedded in the testcases, especially the one looking for
34976           special compiler options, as well as the pattern matching for the
34977           compiler output again.
34978
34979 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34980
34981         * lib/old-dejagnu.exp: Do a proper check of the return value for
34982           execute tests. Fixed several problems with the pattern matching
34983           of the compiler output which gave erroneous test results.
34984           Changed several of the test result messages to be more descriptive.
34985         * config/unix-g++.exp: Proc g++_load now actually works and
34986           executes the tests passed to it and returns a usable return
34987           value.
34988
34989 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34990
34991           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34992
34993 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34994
34995         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34996           Modified both files to properly execute the old style
34997           dejagnu tests. The previous versions of these files were
34998           experimental and did not function anything near correctly.
34999
35000 1993-04-05  Rob Savoye  (rob@cygnus.com)
35001
35002         * Removed all Makefile.in and configure.in files. No configuration
35003         needed now.
35004
35005 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35006
35007         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35008
35009 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35010
35011         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35012         gcc.special/configure.in, gcc.noncompile/configure.in,
35013         gcc.execute/configure.in, gcc.code_quality/configure.in,
35014         g++.other/configure.in, g++.old-deja/configure.in,
35015         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35016         in srcname setting.
35017
35018 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35019
35020         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35021         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35022         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35023
35024 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35025
35026         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35027         (gdb_exit): Don't remove *_soc files.
35028
35029 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35030
35031         * lib/c-torture.exp: Don't look for main; instead always use -w
35032         -c.  This is how the c-torture tests work.  Remove the object
35033         file if the compilation succeeds.
35034         * gcc.execute/execute.exp: Remove executable if test passes.
35035         * gcc.noncompile/noncompile.exp: Every test is an expected
35036         failure.
35037         * gcc.special/special.exp: Added tests from c-torture 1.11,
35038         corrected use of existing test.
35039         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35040         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35041         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35042         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35043         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35044         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35045         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35046         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35047         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35048         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35049         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35050         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35051         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35052         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35053         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35054         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35055         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35056         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35057         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35058         c-torture 1.11.
35059         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35060         correspond to c-torture 1.11.
35061
35062         * New file.